Pour faire face aux nombreux commentaires et points soulevés, j'ai à nouveau modifié la réponse.
Le BIOS est-il un système d'exploitation?
Eh bien, si un système d'exploitation est défini comme un logiciel qui permet à un utilisateur d'interagir avec le matériel d'un «ordinateur», alors oui… techniquement et littéralement, c'est un système d'exploitation.
Le changement de tâche définit-il ce qui fait un système d'exploitation?
Étant donné que MS-DOS était un système d'exploitation valide et que jusqu'à la version 5, le changement de tâche n'était pas pris en charge, le changement de tâche n'affecte pas le fait que le logiciel soit ou non un système d'exploitation.
La virtualisation de la mémoire définit-elle ce qui fait un système d'exploitation?
Encore une fois, en utilisant MS-DOS à titre d'exemple, bien que la prise en charge de la virtualisation de la mémoire puisse être ajoutée en exécutant des extensions pendant le processus de chargement, il n'était pas nécessaire de les utiliser. Ainsi, la virtualisation de la mémoire n'est pas non plus une condition préalable à ce qui constitue un système d'exploitation.
S'il est stocké dans le micrologiciel, s'agit-il d'un système d'exploitation?
Certains diront qu'un routeur n'utilise pas de système d'exploitation. Par exemple, il semble y avoir une controverse quant à savoir si DD-WRT est considéré comme un système d'exploitation. Y a-t-il des appareils qui stockent un système d'exploitation dans le micrologiciel? Les téléphones modernes, les iPod et plus stockent des systèmes d'exploitation complexes auxquels peuvent être ajoutés des programmes dans le micrologiciel. Donc, juste parce qu'un OS est chargé dans le firmware, cela n'exclut pas que le logiciel en question soit considéré comme un système d'exploitation.
Si vous ne pouvez pas ajouter de programmes, ce n'est pas un système d'exploitation.
Éloignez-vous d'un smartphone moderne. Regardez un téléphone portable jetable bon marché. Il a un système d'exploitation stocké dans le micrologiciel, mais vous ne pouvez pas ajouter de programmes. Il fonctionne tel quel et uniquement avec les fonctionnalités proposées. Vous naviguez dans les menus comme vous le feriez pour n'importe quel autre système d'exploitation, vous choisissez ce que vous voulez faire (jouer à des jeux, etc.) et avec un bon nombre d'entre eux il y a quelques années, ils n'avaient pas la possibilité d'ajouter de logiciel supplémentaire.
S'il n'est pas moderne, n'est-ce pas un système d'exploitation?
Le moment dans l'histoire auquel le système d'exploitation a été créé et lancé n'a aucune incidence sur le fait qu'il s'agisse ou non d'un système d'exploitation.
Ainsi, le BIOS n'est peut-être pas joli et il peut ne pas vous offrir des fonctionnalités extrêmes. Cependant, il s'agit toujours d'un système d'exploitation.