sanntidsoperativsystemer
Sanntidsoperativsystemer (RTOS) er operativsystemer som garanterer tidsmessig forutsigbarhet for oppgavestyring. Hovedmålet er å sikre at kritiske oppgaver får respons innen forhåndsdefinerte tidsfrister. Dette står i kontrast til generelle operativsystemer hvor responstid og behandling kan variere med arbeidsmengden. Innen sanntid deles krav ofte inn i hard sanntid, hvor manglende overholdelse av en deadline utgjør en systemfeil eller en fare, og soft sanntid, hvor forsinkelser reduserer ytelsen men ikke nødvendigvis er katastrofale.
Nøkkelkriterier inkluderer determinisme, forutsigbarhet og lav latens. Planleggingen er ofte tidskritisk og basert på prioriteringer (preemptiv
Arkitektur kan være monolittisk eller mikro-kjerne, men kjernen har fokus på rask avbrytbarhet og forutsigbare kontekstbytter.
Anvendelser inkluderer innebygde systemer i industriell automasjon, bil og kjøretøy, luftfart, robotikk og medisinsk utstyr. Sikkerhets-
Vanlige eksempler på RTOS-er er FreeRTOS, VxWorks, QNX, Zephyr og RTEMS. Mange RTOS-er følger POSIX RT-standarden