Et ikke-realtidsoperativsystem (ikke-RTOS) er en type operativsystem, der ikke garanterer, at opgaver vil blive udført inden for en specificeret tidsramme. Dette betyder, at ikke-RTOS'er ikke er egnede til applikationer, hvor timing er kritisk, såsom industriel automation eller medicinsk udstyr.
Ikke-RTOS'er har dog nogle fordele i forhold til realtidsoperativsystemer, såsom at de er nemmere at bruge og kræver mindre specialiseret hardware. Dette gør dem til et godt valg til applikationer, hvor timing ikke er kritisk, såsom kontorproduktivitet eller web-browsing.
Her er nogle af egenskaberne ved ikke-realtidsoperativsystemer:
* Gør ikke garanti for, at opgaver vil blive udført inden for en specificeret tidsramme. Dette er hovedforskellen mellem ikke-RTOS'er og RTOS'er.
* Er nemmere at bruge og kræver mindre specialiseret hardware. Dette gør dem til et godt valg til applikationer, hvor timing ikke er kritisk.
* Anvendes typisk i personlige computere, mobile enheder og andre generelle enheder.
* Nogle eksempler på ikke-realtidsoperativsystemer omfatter Microsoft Windows, Apple macOS og Linux.
Her er nogle af de applikationer, hvor ikke-realtidsoperativsystemer bruges:
* Kontorproduktivitet: Ikke-RTOS'er er velegnede til applikationer som tekstbehandling, regneark og præsentationer.
* Webbrowsing: Ikke-RTOS'er bruges også i webbrowsere, såsom Google Chrome, Firefox og Internet Explorer.
* Spil: Ikke-RTOS'er bruges i nogle spil, såsom afslappede spil og puslespil.
* Medieafspilning: Ikke-RTOS'er bruges også i medieafspillere, såsom VLC Media Player og Windows Media Player.
Generelt er ikke-realtidsoperativsystemer et godt valg til applikationer, hvor timing ikke er kritisk. De er nemme at bruge, kræver mindre specialiseret hardware og bruges almindeligvis i personlige computere, mobile enheder og andre generelle enheder.