Per affrontare i molti commenti e punti sollevati, ho modificato di nuovo la risposta.
Il BIOS è un sistema operativo?
Bene, se un sistema operativo è definito come un software che consente a un utente di interagire con l'hardware di un "computer", allora sì ... tecnicamente e letteralmente è un sistema operativo.
Task Switching definisce ciò che rende un sistema operativo?
Considerando che MS-DOS era un sistema operativo valido e fino al passaggio 5 alla commutazione delle attività non era supportato, la commutazione delle attività non influisce sul fatto che il software sia un sistema operativo.
La virtualizzazione della memoria definisce ciò che rende un sistema operativo?
Ancora una volta, usando MS-DOS come esempio, sebbene sia possibile aggiungere supporto per la virtualizzazione della memoria eseguendo gli extender durante il processo di caricamento, non è stato necessario usarli. Pertanto, anche la virtualizzazione della memoria non è un prerequisito per ciò che costituisce un sistema operativo.
Se è memorizzato nel firmware, è un sistema operativo?
Alcuni sosterrebbero che un router non utilizza un sistema operativo. Ad esempio, sembra che vi sia contesa sul fatto che DD-WRT sia considerato un sistema operativo. Esistono dispositivi che memorizzano un sistema operativo nel firmware? Telefoni moderni, iPod e altri sistemi operativi complessi che possono avere programmi aggiunti in Firmware. Quindi, solo perché un SO è caricato nel Firmware, ciò non esclude che il software in questione sia considerato un Sistema Operativo.
Se non puoi aggiungere programmi, non è un sistema operativo.
Allontanati da uno smartphone moderno. Guarda un cellulare usa e getta economico. Ha un sistema operativo memorizzato nel firmware, ma non è possibile aggiungere programmi. Funziona così com'è e solo con la funzionalità che viene offerta. Navighi attraverso i menu come faresti con qualsiasi altro sistema operativo, scegli cosa vuoi fare (giocare, ecc.) E con un buon numero di essi da qualche anno fa, non avevano la possibilità di aggiungere alcun software aggiuntivo.
Se non è moderno, non è un sistema operativo?
Il punto nella storia in cui il sistema operativo è stato creato e lanciato non ha alcuna influenza sul fatto che si tratti o meno di un sistema operativo.
Quindi, il BIOS potrebbe non essere carino e potrebbe non offrire funzionalità estreme. Tuttavia, è ancora un sistema operativo.