Uttagsautomater använder inte traditionella operativsystem som Windows eller MacOS. Istället körs de på
inbäddade operativsystem , speciellt utformad för specialiserade enheter med begränsade resurser. Dessa operativsystem är ofta proprietära och skräddarsydda efter ATM:s specifika hårdvara och funktioner.
Här är några exempel på operativsystem som används i bankomater:
* vxworks: Ett realtidsoperativsystem som används allmänt i inbäddade system, inklusive bankomater.
* qnx neutrino: Ett annat realtidsoperativsystem känt för sin tillförlitlighet och säkerhet, ofta används i bankomater och andra kritiska system.
* Linux: Även om det inte är lika vanligt som VXWorks eller QNX i bankomater, använder vissa tillverkare inbäddade versioner av Linux för deras ATM -programvara.
Nyckelegenskaper hos inbäddade operativsystem som används i bankomater:
* realtid: De prioriterar lyhördhet och snabb utförande av uppgifter, kritiska för att hantera transaktioner och upprätthålla säkerhet.
* resursbegränsade: De är optimerade för enheter med begränsat minne, lagring och bearbetningskraft.
* Säkerhetsfokuserad: De prioriterar säkerhetsfunktioner för att skydda känsliga data och förhindra obehörig åtkomst.
* deterministiskt beteende: De är utformade för att säkerställa förutsägbar och pålitlig drift, vilket minimerar risken för kraschar eller fel.
I huvudsak förlitar ATM:er på specialiserade operativsystem som prioriterar tillförlitlighet, säkerhet och effektivitet inom begränsningarna för deras hårdvara.