12.07.2015 Views

Généralités sur les systèmes d'exploitation - Site personnel de ...

Généralités sur les systèmes d'exploitation - Site personnel de ...

Généralités sur les systèmes d'exploitation - Site personnel de ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LO14 : Université Technologique <strong>de</strong> TroyesL'architecture globale d'UNIX est une architecture par couches (coquil<strong>les</strong>) successives comme le montre lafigure 2.2. Les utilisateurs communiquent avec la couche la plus évoluée celle <strong>de</strong>s applications. Leprogrammeur lui va pouvoir en fonction <strong>de</strong> ces besoins utiliser <strong>de</strong>s couches <strong>de</strong> plus en plus profon<strong>de</strong>s.Chaque couche est construite pour pouvoir être utilisée sans connaître <strong>les</strong> couches inférieures (ni leurfonctionnement, ni leur interface).Cette hiérarchie d'encapsulation permet d'écrire <strong>de</strong>s applications plus portab<strong>les</strong> si el<strong>les</strong> sont écrites dans <strong>les</strong>couches hautes. Pour <strong>de</strong>s applications où le temps <strong>de</strong> calcul prime <strong>de</strong>vant la portabilité, <strong>les</strong> couches bassesseront utilisées.3°) L'architecture du noyauNiveau UtilisateurNiveau noyauApplications/utilisateursInterface appels - systèmebobliothèquesSous-système<strong>de</strong>Gestion <strong>de</strong> fichierscaractèrecontroleurscacheblocSous-systèmeGestion <strong>de</strong>s processuscommunicationinterprocessus"scheduler"gestion mémoireNiveau noyauNiveau matérielControle matérielmatérielFig. 1.3 -Architecture du noyauL'autre approche architecturale est l'architecture interne du Noyau (kernel). C'est à dire l'architecture duprogramme qui va nous interfacer avec le matériel. Le but ici est <strong>de</strong> simplifier la compréhension et lafabrication du système. Nous cherchons donc ici à décomposer le noyau en parties disjointes (qui sontconcevab<strong>les</strong> et programmab<strong>les</strong> <strong>de</strong> façons disjointes). La Figure 2.3 donne une idée <strong>de</strong> ce que peut êtrel'architecture interne d'un noyau UNIX. Noter bien la position extérieure <strong>de</strong>s bibliothèques .Un système <strong>d'exploitation</strong> doit offrir une chaîne <strong>de</strong> production <strong>de</strong> programmes : compilateurs ...III) Les comman<strong>de</strong>s SHELL LINUX/UNIX1) Démarrer et arrêtershutdown -h nowhaltshutdown -r 5rebootstartxlogoutstoppe le système immédiatement sans redémarrerstoppe tous <strong>les</strong> processus. Même chose que ci-<strong>de</strong>ssusstoppe le système dans 5 mn et redémarrestoppe le système et redémarredémarre Xwindowsstoppe une connexion2) Montage du système <strong>de</strong> fichier et accèsmount -t iso9660 /<strong>de</strong>v/cdrom /mnt/cdrom monte un CDROM et l'appelle cdrom dans lerépertoire /mntmount -t msdos /<strong>de</strong>v/hdd /mnt/ddrive monte un disque dur d comme un système <strong>de</strong> fichiersMSDOS et l'appelle ddrive dans le répertoire /mnt4 /98 S. Moutou : Cours

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!