Document teste ^^
High-Tech - Cours Programmation systéme
Généralités
Pr A. BOUKHAJJOU
High-Tech - Cours Programmation systéme
Système Opératoire
- Un système opératoire est un ensemble de services (programmes) qui facilite l’utilisation d’un ordinateur. - Cet ensemble dirige l’exécution des programmes utilisateurs et contrôle l’utilisation des ressources. - Le but est d’épargner à l’utilisateur la connaissance de détails techniques fastidieux.
Pr A. BOUKHAJJOU
High-Tech - Cours Programmation systéme
Structure d’un Système Opératoire
- Les services d’un OS complet peuvent se répartir en trois couches essentielles: - Les services de haut niveau. - Le superviseur. - Le Kernel. - On peut distinguer quatre types d’OS: - Batch, Remote Batch: cartes programme et cartes de contrôle. - Time Sharing (TS): les travaux sont soumis étape par étape. - Systèmes dédiés (temps réel): destinés à une utilisation spécifique. - Systèmes réparties: destinés à opérer dans un environnement réparti -Un OS peut être essentiellement caractérisé par: - Temps de réponse. - Fiabilité.
Pr A. BOUKHAJJOU High-Tech - Cours Programmation systéme
Composantes d’un Système Opératoire
- Historiquement, on fait référence à un ordinateur typique VON NEUMANN de la fin des années 40.
- Dans un système TS général, chaque utilisateur voit la machine comme une machine VON NEUMANN.
Pr A. BOUKHAJJOU
High-Tech - Cours Programmation systéme
Système de fichiers
Pr A. BOUKHAJJOU
High-Tech - Cours Programmation systéme
Concept du fichier
-Un fichier est une suite finie de bytes (octets) matérialisée par des blocs disques. -Le contenu du fichier est défini par le créateur, et la gestion de l’allocation des ressources nécessaires (blocs) est une responsabilité du système opératoire. -Attributs d’un fichier: Nom, taille, type, propriétaire … -Opérations sur le fichier: création, lecture, écriture et suppression.
Pr A. BOUKHAJJOU
High-Tech - Cours