Cours « systŁme d’exploitation » Łme2 annØe IUT de Caen, DØpartement d’Informatique (Fran ois Bourdon) Cours SystŁme d’Exploitation - IUT de Caen Fran ois Bourdon
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonPlan 1.SystŁme de Gestion des Fichiers : Concepts avancØs 2.CrØation et ordonnancement de Processus 3.Synchronisation de Processus 4.Communication entre Processus : les Signaux 5.Echange de donnØes entre Processus. 6.Communication entre Processus : les IPC 7. Communication sous UNIX - TCP/UDP : les sockets 8. Gestion de la mØmoire 9. Les systŁmes distribuØs 10. Les systŁmes distribuØs objets (CORBA) Cours SystŁme d’Exploitation - IUT de Caen Fran ois Bourdon
A l’opposØe des grosses unitØs centrales qui pilotent un nombre important de terminaux, on trouve des machines dØdiØes de petits groupes d’utilisateur, voire un seul (station de travail). Le principe est la rØpartition des ressources (unitØs de calcul ou supports de fichiers). => une communication entre les systŁmes isolØs, via des rØseaux. Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonLes principaux services offerts par cette interconnexion de machines sont : le transfert d’informations en mode asynchrone (messagerie Ølectronique), en mode synchrone (mØcanisme apparentØ au tØlØphone), plus un service de transfert de ...
Cours « systŁme d’exploitation »
Łme2 annØe
IUT de Caen, DØpartement d’Informatique
(Fran ois Bourdon)
Cours SystŁme d’Exploitation - IUT de Caen Fran ois Bourdon
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonPlan
1.SystŁme de Gestion des Fichiers : Concepts avancØs
2.CrØation et ordonnancement de Processus
3.Synchronisation de Processus
4.Communication entre Processus : les Signaux
5.Echange de donnØes entre Processus.
6.Communication entre Processus : les IPC
7. Communication sous UNIX - TCP/UDP :
les sockets
8. Gestion de la mØmoire
9. Les systŁmes distribuØs
10. Les systŁmes distribuØs objets (CORBA)
Cours SystŁme d’Exploitation - IUT de Caen Fran ois Bourdon
A l’opposØe des grosses unitØs centrales qui pilotent
un nombre important de terminaux, on trouve des machines
dØdiØes de petits groupes d’utilisateur, voire un seul
(station de travail).
Le principe est la rØpartition des ressources (unitØs de
calcul ou supports de fichiers).
=> une communication entre les systŁmes isolØs,
via des rØseaux.
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonLes principaux services offerts par cette
interconnexion de machines sont :
le transfert d’informations
en mode asynchrone (messagerie
Ølectronique),
en mode synchrone (mØcanisme
apparentØ au tØlØphone),
plus un service de transfert de fichiers.
le partage de ressources
de fa on visible
connexion un systŁme distant
(remote login),
exØcution d’une fonction sur une
machine distante
et invisible
par exemple le systŁme de fichiers
rØpartis NFS (accŁs des
distants),
la migration de processus (rØpartition
de charge des processeurs),
la gestion rØpartie de la mØmoire.
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonLes protocoles sous-jacents
la norme OSI (Open Systems Interconnection)
NumØro et nom Type des services fournis un niveau supØrieur
1 : physique Transport de l’information comme une suite de
bits sans structure
2 : liaison de Transport sans erreur entre deux points, de
donnØes blocs de donnØes constituant des paquets
3 : rØseau Transport d’informations entre deux noeuds
d’un rØseau ou de deux rØseaux diffØrents
(routage des informations entre deux noeuds.
4 : transport Transport d’informations entre deux points du
rØseau : une communication entre deux
processus de deux systŁmes est ainsi possible.
Cette couche permet le multiplexage des
messages au niveau des applications.
5 : session Gestion complŁte d’une session de
communication entre deux utilisateurs
(contr le du dialogue, synchronisation ...).
6 : prØsentation Codage ou prØsentation des informations
transmises sous une forme convenue comprise
par tous les interlocuteurs.
7 : application Ensemble de services standards : terminal
virtuel, messagerie Ølectronique, transfert de
fichiers, annuaires ...
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonLes 7 couches du modèle OSI (rappels)
1 : physique
bits
2 : liaison de
données
blocs (paquets) de données
3 : réseau IP
nd nd
1 noeuds intermédiaires 2
4 : transport
TCP / UDP points d'accès
5 : session
RPC
6 : présentationutilisateur utilisateur
XDR(dialogue/ (dialogue/
synchrone) synchrone)
7 : application
FTP, telnet ...blabla bla utilisateurutilisateur
codage des informations transmises
applications applicationsFT T
paquets générés par des applications
(T : telnet, F: ftp, ...)
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonLes protocoles INTERNET sous UNIX
Développée à la fin des années 60, il s'agissait de permettre
l'interconnexion de machines, systèmes et réseaux hétérogènes.
L'idée directrice est l'interconnexion de réseaux : en
particulier l'adressage qui est défini et les algorithmes de routage
(protocole IP).
La plupart des versions d'UNIX permettent la
communication des applications distantes par le mécanisme des
sockets s'appuyant sur les protocoles de la couche transport
Internet (UDP et TCP).
FTP, TFTP, TELNET,
SMTP, RLOGIN, RCP,couche application 7
RSH, NFS, X11
couche présentation XDR
6
couche session 5 RPC
couche transport 4 TCP - UDP
couche réseau 3 IP
ETHERNET (local)
couche liaison 2
Réseaux publics
(interconnexion)
couche physique 1
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonL'unitéde transfert au niveau IP est le datagramme
(message structuré comprenant entre autres l'adresse de la
machine émettrice et celle de la machine destinatrice).
IP est responsable du routage, de l'adressageet de la
fragmentation des paquets. C'est un protocole sans
connexion.
A ce niveau, le protocole ne garantit :
ni l'arrivée des messages à destination,
ni la préservation de l'ordred'arrivéedes
messages,
ni la non duplication des messages.
Cours SystŁme d’Exploitation - IUT de Caen Fran ois BourdonROUTAGE : IP détermine, si nécessaire, la machine
routeur permettant d'atteindrela machine
destination. Il effectue le choix d'une
interface et du media de transmission.
FRAGMENTATION et REASSEMBLAGE : Les
segments des protocoles supérieurs
(UDP/TCP) sont découpés en fragments IP.
En réception sur le routeur ou la machine
destinatrice, IP réassemble les fragments
pour obtenir le segment initial.
Cours SystŁme d’Exploitation - IUT de Caen Fran ois Bourdon