| Chapitre 1: Introduction |
Le système d'exploitation transforme donc, par sa gestion des ressources matérielles, la machine physique en une machine virtuelle aux capacités infiniment plus grandes que la machine réelle et certainement beaucoup plus souples et plus faciles à exploiter :
Rôle de système d'exploitation
Pour se rendre compte de l'importance du rôle du système en tant qu'interface pour les programmes d'applications, il suffit de considérer le cas d'une machine, fort heureusement irréel, démunie d'un système d'exploitation et sur laquelle nous devons développer quelques programmes d'applications. Imaginez l'effort et le temps, nécessaires à la mise au point des parties des programmes devant interagir avec le matériel et les périphériques. Ces efforts et ces difficultés sont indépendants de la nature de l'application traitée. Et pour se convaincre encore plus, il suffit d'imaginer la quantité de travail de maintenance devant être portée au programme si un de ces périphériques d'entrée-sortie est amené à être remplacé par un autre non nécessairement compatible.