|
Windows 1.0 n'était pas considéré comme un véritable système d'exploitation, mais plutôt comme un environnement graphique (ou shell), principalement parce qu'il manquait des fonctionnalités de base d'un système d'exploitation complet. . Il s'appuyait fortement sur MS-DOS, qui était le système d'exploitation sous-jacent qui faisait le gros du travail. Spécifiquement:
* Pas de multitâche : Windows 1.0 ne pouvait exécuter qu'un seul programme à la fois. Si vous lancez un deuxième programme, le premier sera réduit. Les vrais systèmes d'exploitation gèrent plusieurs programmes simultanément.
* Gestion de la mémoire limitée : Ses capacités de gestion de la mémoire étaient rudimentaires par rapport aux systèmes d'exploitation ultérieurs. Il ne gérait pas l’allocation de mémoire et la protection de manière aussi robuste.
* Pas de multitâche préemptif : Les programmes devaient explicitement céder le contrôle au système d'exploitation, plutôt que de permettre au système d'exploitation de basculer de manière préventive entre les tâches. Cela a entraîné moins de réactivité et d’efficacité.
* Dépendance à MS-DOS : Windows 1.0 était essentiellement une interface utilisateur graphique (GUI) fonctionnant *au-dessus* de MS-DOS. Il fallait MS-DOS pour gérer la gestion des fichiers, les pilotes de périphériques et les fonctions de base du système. Un véritable système d’exploitation gère lui-même toutes ces fonctions.
Essentiellement, Windows 1.0 a fourni une interface plus conviviale au système MS-DOS existant, mais il n'a pas remplacé les fonctionnalités de base du système d'exploitation. Les versions ultérieures, en particulier Windows 3.x et versions ultérieures, ont progressivement intégré davantage de fonctionnalités du système d'exploitation, pour finalement devenir de véritables systèmes d'exploitation à part entière.
|