Tout programme ou système d'exploitation peut être considéré comme « autonome » s'il ne repose pas sur une bibliothèque, un module externe ou un autre système d'exploitation pour démarrer.
Que signifie un système d'exploitation autonome ?
Le terme « système d'exploitation autonome » n'est plus très courant, car la plupart des systèmes d'exploitation sont considérés comme autonomes de nos jours.
Cependant, lorsque Microsoft a publié les premières versions de Windows (pensez à 3.1 ou 95), le système d'exploitation était en fait basé sur MS-DOS (MicroSoft Disk Operating System) exécuté en arrière-plan, le système d'exploitation Windows fonctionnant comme une sorte d'interface utilisateur.
Dans cette configuration, le système d'exploitation Windows ne serait pas considéré comme autonome, car il nécessitait l'exécution de MS DOS avant de pouvoir être lancé.
Les éléments suivants peuvent tous être considérés comme des critères de base pour un système autonome :
- Ne sort jamais
- Chargement en mémoire
- Commence sa propre exécution
- Ne remet jamais complètement l'exécution
La chose à retenir est que le terme « autonome » est utilisé pour décrire divers réseaux, programmes et systèmes différents, ce qui rend sa définition réelle plutôt ambiguë.