Télécharger cours: Systemes d’exploitation

Sommaire: Systemes d’exploitation

1 INTRODUCTION
2 BIBLIOGRAPHIE
3 L’ORDINATEUR 
3.1 LA CARTE MERE
3.2 LE MICROPROCESSEUR
3.3 LA MEMOIRE CACHE
3.4 LA MEMOIRE VIVE
3.5 LA MEMOIRE MORTE (ROM)
3.6 LES FENTES D’EXTENSION
3.7 LE DISQUE DUR
3.7.1 Le fonctionnement interne
3.7.2 La lecture et l’Øcriture
3.8 LA DISQUETTE
3.9 LE CD-ROM
3.9.1 La composition d’un CD-ROM
3.9.2 Le lecteur de CD-ROM
3.9.3 Ses caractéristiques
3.10 LE DVD-ROM
3.10.2 Les zones
3.11 LE MODEM
3.12 LA CARTE RESEAU
3.12.1 La préparation des données
3.12.2 Le rôle d’identificateur
3.12.3 Les autres fonctions de la carte réseau
3.12.4 Envoi et contrôle des données
3.13 PERIPHERIQUES D’ENTREE
3.13.1 Le clavier
3.13.2 La souris
3.13.3 Le numériseur
3.13.4 La caméra numérique
3.14 PERIPHERIQUES DE SORTIE
3.14.1 L’écran ou le moniteur
3.14.2 Le moniteur couleur
3.14.3 Les moniteurs à cristaux liquides
3.14.4 Les caractéristiques
3.14.5 L’imprimante
3.14.6 L’imprimante à marguerite
3.14.7 L’imprimante matricielle
3.14.8 L’imprimante à jet d’encre
3.14.9 L’imprimante laser
3.15 PROGRAMMES INFORMATIQUES
3.16 LES LIAISONS
3.17 LA CONNEXION PAR LA LIGNE TELEPHONIQUE
3.17.1 Les modems à 56 Kbit/s
3.17.2 Présentation du RNIS
3.17.3 Fonctionnement du RNIS
3.18 LES LIGNES SPECIALISEES
3.18.1 Quel est le besoin d’une ligne spécialisée?
3.18.2 Le prix d’une ligne spécialisée
3.18.3 La liaison Internet par câble
3.18.4 Les avantages
3.18.5 Le matériel nécessaire à une liaison par câble
3.18.6 L’ADSL
3.18.7 ADSL
3.18.8 La fibre optique
3.18.9 Le satellite
3.18.10 Les ondes hertziennes
3.18.11 Le réseau électrique
3.18.12 Le réseau Ethernet
4 LES PROCESSUS
4.1 STRUCTURE DES PROCESSUS
4.1.1 Généralités
4.1.2 Les processus sous Unix
4.2 COMMUNICATION ENTRE LES PROCESSUS
4.2.1 Les tubes de communication avec Unix
4.2.2 Les messages
4.2.3 La mémoire partagée
4.3 ORDONNANCEMENT
4.3.1 Le tourniquet
4.3.2 Les priorités
4.3.3 Le tourniquet avec priorités
4.3.4 L’ordonnancement des fils d’exécution
5 LA MEMOIRE 
……

♣ Extrait du cours

Introduction

Ce cours présente les principaux points théoriques du fonctionnement des systèmes d’exploitation. Il les illustre par un certain nombre d’exemples de mise en œuvre qu’il tire essentiellement du système Unix et accessoirement de Windows.
L’histoire de l’informatique est très brève – les ordinateurs sont nés avec la seconde guerre mondiale – et pourtant, elle a connu des grandes évolutions. À leur apparition, les ordinateurs étaient très coûteux et réservés aux grandes entreprises; celles-ci n’en possédaient au départ que quelques exemplaires. Ces ordinateurs « centraux » sont rapidement devenu un auxiliaire d’administration et ils se sont diffusés dans les différents services (departments en anglais) : financier, comptabilité, etc. Pour rendre l’informatique plus adaptée et plus abordable, des fabricants se sont alors mis à produire des mini-ordinateurs « départementaux ». Ces ordinateurs fonctionnaient avec des systèmes d’exploitation qui leur étaient propres, à chaque machine ou à chaque constructeur, par exemple, MVS pour IBM ou VMS pour DEC.
Aujourd’hui, l’informatique, aussi bien dans les entreprises, que dans la recherche ou l’enseignement, utilise des machines plus petites, fonctionnant avec des systèmes d’exploitation à caractère universel. Parmi ces systèmes d’exploitation, deux se distinguent particulièrement, un système mono-utilisateur, Windows, et un autre multiutilisateurs et multitâches, Unix. D’une manière grossière – et contestable avec l’apparition des réseaux – on peut affirmer que le premier système est destiné à des ordinateurs individuels, tandis que l’autre est réservé au travail en groupe. Les systèmes actuels gèrent, par ailleurs une interface graphique, avec comme pionnier le Finder du Macintosh. Les systèmes d’exploitation actuels ont intégré de façon généralisée le multitâches et le service à plusieurs utilisateurs avec la généralisation des architectures client-serveur, par exemple avec OS/2 d’IBM et Windows/NT.
Parmi ces systèmes, Unix, qui est le plus ancien, est celui qui offre le plus de richesses, le plus d’homogénéité et le plus de souplesse; il dispose, dans les versions standards, d’extensions pour les réseaux et pour le graphique. Pour cette raison, nous l’avons choisi comme le centre de ce cours. Par ailleurs, le système MS-DOS puis Windows, en évoluant, ont incorporé beaucoup de caractéristiques de leur prédécesseur. Les noyaux de ces systèmes se modifieront certainement avec l’évolution des techniques. Cependant, les principes sur lesquels ils se fondent, et à plus forte raison, leur « décor », devraient rester relativement stables, au moins pour les quelques années à venir.
L’étude des systèmes d’exploitation forme une part très importante de l’informatique comme discipline et, à la différence des ses autres domaines, c’est une part qui lui est propre. Ceci au contraire de l’algorithmique ou de la logique, par exemple, qui se partagent avec les mathématiques. C’est aussi une discipline technique qui plus encore que les autres est sujette au renouvellement.

………

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *