ATM'er bruger ikke traditionelle operativsystemer som Windows eller MacOS. I stedet kører de på
indlejrede operativsystemer , specifikt designet til specialiserede enheder med begrænsede ressourcer. Disse operativsystemer er ofte proprietære og skræddersyet til den specifikke hardware og funktioner i ATM.
Her er nogle eksempler på operativsystemer, der bruges i pengeautomater:
* vxworks: Et realtidsoperativsystem, der i vid udstrækning bruges i indlejrede systemer, inklusive pengeautomater.
* qnx neutrino: Et andet operativsystem i realtid, der er kendt for sin pålidelighed og sikkerhed, der ofte bruges i pengeautomater og andre kritiske systemer.
* linux: Selvom de ikke er så almindelige som VXWorks eller QNX i pengeautomater, bruger nogle producenter indlejrede versioner af Linux til deres ATM -software.
Nøgleegenskaber for indlejrede operativsystemer, der bruges i pengeautomater:
* realtid: De prioriterer lydhørhed og rettidig udførelse af opgaver, kritisk for håndtering af transaktioner og opretholdelse af sikkerhed.
* ressourcebegrænset: De er optimeret til enheder med begrænset hukommelse, opbevaring og behandlingskraft.
* sikkerhedsfokuseret: De prioriterer sikkerhedsfunktioner for at beskytte følsomme data og forhindre uautoriseret adgang.
* deterministisk opførsel: De er designet til at sikre forudsigelig og pålidelig drift og minimere risikoen for nedbrud eller fejl.
I det væsentlige er ATM'er afhængige af specialiserede operativsystemer, der prioriterer pålidelighed, sikkerhed og effektivitet inden for begrænsningerne af deres hardware.