Livres




Publication d'un ouvrage pédagogique sur les systèmes d'exploitation des ordinateurs















• Titre de l'ouvrage "Au cœur des systèmes d'exploitation des ordinateurs : concepts de base et exercices résolus"
• Auteur : Leïla Baccouche
• Public cible : étudiants en première année d'informatique, lecteurs intéressés par une présentation approfondie des concepts théoriques.
• Nombre de pages : 340
• Publié par le CPU
• Parution de l'édition 1 Avril 2003
• Parution de l'édition 2 revue et augmentée Novembre 2006

Le contexte des systèmes d'exploitation des ordinateurs

Les systèmes d'exploitation représentent un axe essentiel dans la discipline informatique. Ils sont enseignés dès la première année et souvent structurés en deux semestres vu l'important volume horaire nécessaire.
L'enseignement des systèmes d'exploitation permet une bonne compréhension des fonctionnalités et des mécanismes y intervenant. Dans un premier temps, les systèmes d'exploitation sont vulgarisés, l'étudiant ne les perçoit plus comme une boîte noire, conçue par des génies et par conséquent inaccessible. Nous commençons par introduire les fonctions essentielles d’un système ensuite les concepts de base sont étudiés et appuyés par des cas réels tels que Unix, le système le plus cité dans les ouvrages.
Parallèlement, l'écriture des algorithmes vient compléter la compréhension des systèmes d'exploitation. L'étudiant assimile avec plus de précision la structure d'un système d'exploitation dès lors qu'il comprend les algorithmes utilisés dans celui-ci.

Description de l'ouvrage

Le thème des systèmes d'exploitation a déjà fait l'objet aussi bien d'ouvrages de référence classiques, tels celui de Andrew Tanenbaum (Systèmes D'exploitation : systèmes centralisés, systèmes distribués, Editions Dunod), ainsi que celui de Galvin et Silberschatz (Principes Des Systèmes D'exploitation, Addisson Wesley France) que d'ouvrages spécialisés sur tous les systèmes ayant existé. Alors pourquoi un nouvel ouvrage sur les systèmes d’exploitation ?
Mes objectifs pour " Au cœur des systèmes d’exploitation " sont au nombre de 4 :
  • Cet ouvrage sur les systèmes d'exploitation est basé sur les attentes des étudiants, c'est-à-dire un manuel pédagogique présentant les concepts des systèmes d'exploitation de manière simple tout en étant assez riche en exemples. Le nombre réduit des pages permet au lecteur d'accéder rapidement à l'information.
  • Le second objectif de ce livre est d'être un ouvrage actuel avec des mesures de performances et des valeurs up to date. On n'y cite pas de processeurs cadencés à 133 MHz alors que le 2 GigaHertz est sur le marché depuis plusieurs mois déjà.
  • "Au cœur des systèmes d'exploitation des ordinateurs" ne se contente pas de décrire les concepts théoriques, il va au cœur des systèmes Ms-Dos, Unix, Windows NT et 2000 et permet de découvrir leurs aspects internes, les structures de données qu'ils utilisent, les algorithmes qu'ils appliquent.
  • Cet ouvrage est un des premiers qui inclut les systèmes Windows NT et 2000 dans les exemples présentés. Les ouvrages classiques de systèmes font généralement référence à MS-Dos et Unix dans leurs exemples. Les versions serveur des systèmes Windows NT et 2000 se sont imposées (les chiffres le prouvent) depuis quelques années. Ce livre est riche en exemples, chaque chapitre présente les concepts théoriques et ensuite l'implémentation de ces concepts pour chacun des systèmes Ms-Dos, Unix et Windows NT.

Organisation des chapitres 

Ce livre est organisé en 8 chapitres. Outre les deux premiers qui sont des chapitres introductifs, chaque chapitre est dédié à un aspect des systèmes. Le chapitre 1 commence par une grande section consacrée à des rappels sur l'architecture d'un ordinateur. Ce chapitre enchaîne ensuite sur l'historique des systèmes d'exploitation.
Le chapitre 2 est accentué sur l'architecture des systèmes. Il présente les modèles de systèmes existants et introduit le lecteur aux systèmes multi-utilisateurs. Un système d'exploitation est destiné avant tout à faire fonctionner un ordinateur, il doit par conséquent en gérer chaque composant. On recense principalement le processeur, la mémoire centrale et secondaire et les périphériques. Les chapitres 3 à 6 leur sont consacrés. Nous commençons notre étude par le système de gestion des fichiers car les notions décrites (fichiers et répertoires) sont connues de tous et qu'elles représentent l'aspect le plus simple à assimiler dans un système d'exploitation. Nous présentons ensuite la gestion des processus.
La gestion de la mémoire centrale est un thème à la fois très riche et assez complexe. Nous avons tenu à présenter d'une manière complète les différents modes et algorithmes de gestion mémoire. Pour ce faire, nous avons du diviser ce chapitre en deux. Chaque chapitre se termine par une série d'exercices, dont la plupart sont corrigés à la fin de ce livre. Certains exercices ont été empruntés à d'autres ouvrages sur les systèmes d'exploitation. D'autres ont été sélectionnés à partir de documents Internet.

Les chapitre 7 et 8 sont consacrés à deux études de cas : les systèmes MS-Dos et Unix. MS-Dos n'est plus d'actualité, sa présentation a pour principal but d'introduire certaines notions reprises et conservées dans les systèmes actuels. En revanche, nous présentons Unix dans tous ses détails, en reprenant les aspects abordés dans chacun des chapitres.

Add to Technorati Favorites http://www.wikio.fr