Académique Documents
Professionnel Documents
Culture Documents
Licence 2 - Info42
Principes des syst`emes dexploitation
Organisation du cours
Chapitre I : Principes de SE
Departement IEM / UB
Eric.Leclercq@u-bourgogne.fr
Bureau R9 Aile H
Mise-`
a-jour : d
ecembre 2016
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Plan du cours
Objectifs :
Matriser les concepts fondateurs des SE (reutilises dans la
majorite des disciplines de linformatique).
Principaux chapitres :
1 Concepts fondamentaux : notion de SE
2 Interfaces utilisateur : shell, GUI
3 Gestion des ressources : les principes fondateurs
4 Gestion du processeur
5 Gestion de la memoire
6 Gestion des disques et des fichiers
7 Principes des reseaux
8 Protocoles et communications inter-applications
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Bibliographie
Plan du chapitre
1 Organisation
Plan du cours
Bibliographie
2 Rappels darchitecture
Composition
Peripheriques
3 Le mod`ele Von-Neuman
Architectures type
Mod`ele detaille
Vers la notion de SE
4 Notion de SE
Definition
Fonctionnalites
Notion de machine virtuelle
Le gestion de ressources
5 Caracterisation des SE
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Domaine des SE
Peripheriques et SE
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Peripheriques et SE
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Carte-m`ere dun PC
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Composants : le processeur
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Composants : la memoire
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Mod`ele darchitecture
ENIAC
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Control Bus
Address Bus
Data Bus
MEMORY
CPU
I/O
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Architecture Harvard
DATA PGM
CPU
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Blocs fonctionnels
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Traitements et E/S
Notions de bus
Les informations sont vehiculees par les bus :
Bus de donnees
Bus de commande ou de contr ole
Bus dadresse
Bus E/S
Aujourdhui : on utilise plusieurs types de bus implantes dans 2
ponts relies par un bus 1Go/s :
pont nord (northbridge ou GMCH pour Graphics and Memory
Controller Hub) pour les composants qui ont besoin dune
bande passante importante : CPU, memoire, carte graphique
(3 bus de 4Go/s `a 10Go/s)
pont sud (southbridge ou ICH pour Input/Output Controller
Hub) pour les peripheriques qui ont besoin de moins de bande
passante ( 1Go/s) : clavier, souris, USB, FireWire, audio,
reseau, disque dur
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Composant de la CPU
Memoire Centrale
Architecture logique
Conclusion :
Il est pratiquement impossible de faire fonctionner lUC en
manipulant directement ses composants
Une partie logicielle est indispensable
Une portion est stockee en ROM : le BIOS (Basic Input
Output System) et permet damorcer la machine bootstrap
le reste est stocke sur un support de memoire secondaire et
charge `a la demande (SE)
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Logiciel et SE
Definition :
Un logiciel est un ensemble de programmes executables qui
permettent deffectuer des traitements specifiques
Logiciel et SE
Machine virtuelle
Machine virtuelle
Machine virtuelle
Principe dabstraction
Definition :
Une structure s1 est une abstraction de s2 si :
s1 et s2 sont fonctionnellement equivalentes
Si chaque element de s1 correspond `a un groupe delements
de s2
Permet une separation de la logique de fonctionnement de la
realite du travail (ex : pilote de peripherique) et a par consequent
un role fondamental dans les SE
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Interfaces graphiques :
Notion dic one : abstrait les notions de programmes,
repertoires, ou de fichiers
Donne une vision plus simple (plus abstraite) des ressources de
la machine (plus proche des objets reellement manipules par
un humain comme les dossiers, les fiches etc.)
Gestion des peripheriques :
Il est plus simple de demander limpression dun document
plutot que de piloter directement la tete decriture de
limprimante
Les pilotes de peripheriques du meme type offrent tous des
fonctions similaires mais la realisation physique de ces
fonctions est differentes suivant le type du peripherique
(imprimante jet dencre, matricielle ou laser par exemple)
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Abstraction et noyau
Abstraction et noyau
Types de noyaux
Noyau Linux
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Noyau Linux
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Quelques crit`eres
2 . Fiabilite : resistance aux perturbations
Le SE doit etre capable de repondre `a toutes les eventualites
(logicielles)
Lutilisateur ne doit pas subir les perturbations provenant
dautres utilisateurs
En consequence, le syst`eme doit se proteger dutilisateurs mal
intentionnes
3. Souplesse : capacite dadaptation
Aux differentes architecture de machines : un utilisateur doit
pouvoir retrouver le meme SE sur differents types de machines
(differents processeurs, cartes son etc.)
Aux differentes versions : le SE doit garantir `a lutilisateur
quil pourra reutiliser son travail (ses programmes) sur les
futures versions du SE (ex DOS 3.1 `a Windows 7)
Au travail et aux habitudes des utilisateurs : personnalisation
de lenvironnement de travail
Organisation Rappels darchitecture Le mod`
ele Von-Neuman Notion de SE Caract
erisation des SE
Quelques crit`eres
SE actuels et familles
SE actuels et familles
Sources
http://fr.wikipedia.org/wiki/Carte_m%C3%A8re
http://fr.wikipedia.org/wiki/Fichier:
ASRock_K7VT4A_Pro_Mainboard.jpg
http://fr.wikipedia.org/wiki/ENIAC
http://fr.wikipedia.org/wiki/Fichier:Eniac.jpg
http://fr.wikipedia.org/wiki/Fichier:RAM_n.jpg