Cours 6 Architecture d ? un systeme d ? exploitation Architecture d ? un systeme d ? exploitation JeanClaude Bajard IUT de Montpellier Universit ?e Montpellier Premiere ann ?ee de DUT Architecture d ? un systeme d ? exploitation Introduction Historique Hi
Architecture d ? un systeme d ? exploitation Architecture d ? un systeme d ? exploitation JeanClaude Bajard IUT de Montpellier Universit ?e Montpellier Premiere ann ?ee de DUT Architecture d ? un systeme d ? exploitation Introduction Historique Historique Les premieres ann ?ees I I Chargement manuel du programme I Machinea tubes sans m ?emoire I Ex ?ecution s ?equentielle d ? un programme instructions en binaire I - I Apparition des transistors I Traitement par lots cartes perfor ?ees langage de programmation interpreteur compilateur I Premiers programmes r ?esidants FMS Fortran Moniteur System IBSYS IBM Architecture d ? un systeme d ? exploitation Introduction Historique Historique Les premiers OS Operating Sytems I - I Circuits int ?egr ?es disques bandes I OS d ? IBM I temps partag ?e cpu lecture de donn ?ees I multi-taches multi- utilisateurs Multics Unix I Mini ordinateurs DEC PDP I - I VLSI Very Large Scale Integration micro-ordinateurs I Systemes interactifs msdos os mac unix I R ?eseaux systemes distribu ?es Architecture d ? un systeme d ? exploitation Introduction Principes et objectifs D ?efinition Operating System - Systeme d ? Exploitation I Un systeme d ? exploitation est un ensemble de programmes qui r ?ealisent l ? interface entre les mat ?eriels unit ?e centrale p ?eriph ?eriques et les utilisateurs I Notion de machine virtuelle sur la machine physique I Gestion du partage des ressources Architecture d ? un systeme d ? exploitation Introduction Principes et objectifs Couches fonctionnelles Programmes utilisateurs Programmes d ? applications ?editeurs tableurs Programmes systemes assembleur compilateurs chargeurs Systeme d ? exploitation noyau gestion des p ?eriph ?eriques Instructuctions machine Microprogrammation Mat ?eriel Architecture d ? un systeme d ? exploitation Introduction Principes et objectifs Les processus I Processus programme en cours d ? ex ?ecution I Programme charg ?e en m ?emoire segments code donn ?ees pile tas I Compteur ordinal ex ?ecution I Environnement registres descripteurs de fichiers I L ? OS gere les di ? ?erents processus en cours table des processus proc I Partage du CPU I Acces aux p ?eriph ?eriques I Interruptions Architecture d ? un systeme d ? exploitation Introduction Principes et objectifs Le systeme de fichiers I Organisation arborescente I Noeuds les r ?epertoires fichiers particuliers contenant des noms et les liens associ ?es adresse disque inode I Feuilles les fichiers sous diff ?erents formats ascii binaires I Droits d ? acces rwx lecture ?ecriture ex ?ecution exemple droit d ? ?ecriture dans un r ?epertoire cr ?eation-suppression de ?chers I Gestion des acces multiplesa un ?chier I Fichier sp ?eciaux pipe shared memory shm bo te a lettre s ?emaphores Architecture d ? un systeme d ? exploitation Introduction Principes et objectifs La gestion de la m ?emoire I Segmentation segments de tailles variables identi ? ?es code donn ?ees pile-tas I Pagination m ?emoire adress ?ee de fa con lin ?eaire charg ?ee par page de m eme taille au fur et a mesure des besoins
Documents similaires










-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 26, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 77.3kB