1. Concepts fondamentaux de l’architecture Unix
L’objectif primordial des concepteurs d’Unix était de fournir un environnement confortable pour l’exécution mais surtout pour la réalisation de programmes d’application (encadré). Unix est donc un système ouvert, où les programmes à exécuter ne sont pas fixés une fois pour toutes. L’idéal pour mettre au point un programme est de travailler de façon interactive : le cycle compilation/essai/correction doit être aussi court que possible. Pour ce type de travail, le meilleur support du texte du programme est le fichier sur disque.
À l’époque où Unix a été conçu, ce cahier des charges n’était réalisable que sur une machine de prix relativement important : un gros mini‐ordinateur. Une telle machine ne pouvait être dédiée à un seul usager. Le système Unix est donc capable de diviser son attention entre plusieurs travaux indépendants. La réunion de ces travaux consomme...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Concepts fondamentaux de l’architecture Unix