//img.uscri.be/pth/2b38bd2584aba292e90de5431c6a2d9634fc2b6f
La lecture en ligne est gratuite
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
Télécharger Lire

Cours de Système Introduction

De
53 pages
Cours de Syst`emeIntroductionBertrand Le cun et Emmanuel Hyonbertrand.le cun@u-paris10(point)fretEmmanuel.Hyon@u-paris10(point)frUniversit´e Paris Ouest Nanterre12 septembre 2011B.L.C. et E.H. (UPO) Intro Sys 12 septembre 2011 1 / 53Buts suivisInt´erˆetsComprendre les interactions entre logiciel et mat´erielComprendre les m´ecanismes internesI Notion de processus,I Syst`eme de gestion de fichiers,I Gestion m´emoire,I Communication inter processusComprendre la communication inter machines (r´eseaux)B.L.C. et E.H. (UPO) Intro Sys 12 septembre 2011 2 / 53Introductioncompilateurs traitements de texteéditeurs de texte editeurs graphiqueslecteurs de Mail tableursApplicationsInterface graphiqueGestion des processus Système d’exploitationGestion de la Organisation des informations mémoire contenues sur les disquesMatérielCarte sonCarte graphiqueprocesseurdisques durs carte réseaumémoire viveCDRomB.L.C. et E.H. (UPO) Intro Sys 12 septembre 2011 3 / 53D´efinitionUn S.E.Un syst`eme d’exploitation (Operating System O.S.) est uninterm´ediaire indispensable entre un utilisateur, les programmesapplicatifs, et le mat´eriel de l’ordinateurIl permetl’utilisation correcte, commode et efficace du mat´eriella bonne gestion de toutes les ressources de l’ordinateurB.L.C. et E.H. (UPO) Intro Sys 12 septembre 2011 4 / 53Le syst`emeRoˆlesGestion des ressourcesI Rend uniforme l’acc`es aux diff´erents mat´eriels :RAM, Carte graphique, CD-Rom, Disque ...
Voir plus Voir moins
B.L.C.etE.H.(UP
CoursdeSyst`eme Introduction
Bertrand Le cun et Emmanuel Hyon bertrand.le cun@u-paris10(point)fr et Emmanuel.Hyon@u-paris10(point)fr
)O
Universit´eParisOuestNanterre
12 septembre 2011
IntroSsy12septebmre20111/53
Buts suivis
Inte´rˆets Comprendrelesinteractionsentrelogicieletmat´eriel Comprendrelesme´canismesinternes Notion de processus, ,sreednoihc`tmeSsyseitdege reoi,ontiemm´seG Communication inter processus Comprendrelacommunicationintermachines(r´eseaux)
B.L.C.etE..H(UPO)ItnroSys12septembre20112/53
Introdutcoinembrseptys12troS)OnI(.PUEtH.C.e..LB
éditeurs de texte editeurs graphiques
compilateurs traitements de texte
3
Carte son Carte graphique processeur disques durs carte réseau mémoire vive CDRo m
Applications Gestion des processus Interface graphique  Système d'exploitation Gestion de la Organisation des informations mémoireMatérielcontenues sur les disques
lecteurs de Mail
tableurs
102e5/31
D´enition
Un S.E. Unsyste`medexploitation(OperatingSystemO.S.)estun interme´diaireindispensableentreunutilisateur,lesprogrammes applicatifs,etlemat´erieldelordinateur
Il permet lutilisationcorrecte,commodeetecacedumate´riel la bonne gestion de toutes les ressources de l’ordinateur
B.L.C.etE..H(UPO)ItnroSsy12septembre20114/53
Lesyste`me
Roˆles Gestion des ressources ´tamstne:sleireacc`esauxdi´erRneudinofmrle RAM,Cartegraphique,CD-Rom,DisqueDur,Ports:USB,S´erie, Firewire etc. . . Rend uniforme la gestion de la memoire ´ eltine´Dysgestiondst`emedeS(FG)ehceisr Gestiondude´roulementdesprogrammes De´nitlanotiondeprocessus Gestion de la communication nieD´iootantldnuitilasetru. Permet (ou non) la communication entre processus Permet (ou non) la communication inter machines.
B.L.C.etE..H(PU)OItnroSsy12septebmre20115/53
Historique
Vieille histoire 1953IBM 680 1965ulMcstinc:atrˆedeuin.x 1969Unix (AT&T) produit universitaire 1981MS Dos (disk operating system), premier produit Microsoft, syst`emepourlePC-XTdIBM 1984emedenisesy`tir,srogiMcauqihparguosala`e,Ishtoincefaernt Rank-Xerox 1991xndioniUme´eatntenU,lpmiLxuni 1995Windows 95 (version am´li de Windows 3) ´e e ore 2002noNTasnbes´eDOurSeesbaP(sXowndWi ´ 2009niWswodpa(7prochemodulaire`lalanixu)
B.L.C.etE..H(UPO)ItnroSsy12septebmre20116/53
eemainFrDarwuaetisaq
Les syst` emes
Syste`meOuvert:Unix,Linux Syt`rtetsyste`meenlogicielLibre! s eme ouve Tout est public, Danslecasdulibre,leschangementsete´volutionssontdiscut´eset vot´es ´ Evolution, toutes les interfaces sont connues, bien souvent, les sources sont publiques
Syst`emePropi´taire:Windows,Apple( r e quartz non free) Beaucoupdaspectssontsecrets,proprie´taires... Leschangementsoue´volutionssontimpos´es Leparame´trageestlimit´e Fonctionnalit´escache´es
/735ySortnI)OPU(.H.E1120rembteep2ss1.B.L.Cte
Unix
1971V1 Unix Assembleur sur PDP11 1973VR4e´riecnCte 1975DS.oiBnevsrdesesancnaisous,e`atsecclbisaLlla,sbBeV6 1978Va7l,elaicremmocnoirsvere`emirep 19832 versions : SysV (AT& T) et BSD (Berkeley University). 1996Xopen, Norme POSIX
Quelques Unix Commerciaux :AIX (IBM), SCO-Unix, Xenix (Microsoft), HP-UX (HP) et Solaris(SUN)   Libre :NetBSD, FreeBSD, OpenBSD, Linux. Minix,unautresyste`mepropose´parTannenbaum.
B.L.C.etE..H(PU)O
Linux est le plus connu
ItnroSys12septembre20118/53
Linux
Historique 1991Linus Torvalds envoie un mail sur la liste comp.os.minix 1994l)ne.auoyer(KtoladenusitaoitnR´eorgan ebedocuaeuogtnemEnuopsnoitrnnesersoocia,assosicpuedsep,e´´t linux(IBMproposeLinuxsursessyste`mes,Dellvenddes machinesavecLinuxinstalle´)
Qu’appelle-t-on Linux ? Linuxestjustelenoyau(quig`erelesressources). Dautres(soci´ete´s,associations)soccupentdeproposerdes distributions : RedHat (Fedora), Suse, Debian, Ubuntu (Canonical), Mandriva. . . voir http ://www.linux.org/ Beaucoupdesoci´ete´s/associationsproposentdeslogicielsgratuits pour linux
B.L.C.etE.H.(PU)OItnroSsy12septembre20119/53
Syste`meetressources
Objectif principal : Gestion des ressources ecacit´eutilisation maximale des ressources ´equite´pas de programmes en attente indefinie ´ coh´erenceredeuxacc`esconseddsno´neeestnsfituce´ protectionsrditsecartdeniet`cseonsddeonsceen´
Caracte´ristiquesdunOS Mono-Taˆche/Multi-Tˆache Pr´eemptif/nonpre´emptif Mono-utilisateur/Multi-utilisateurs M´emoire:AvecousansprotectionmemoireAvecousansswap ´ (chierde´change) Filesystem(Syste`medegestiondechiers)journalisation,RAID, allocation, etc. . .
B.L.C.etE..H(UPO)IntroSys12septembre201110/53
Mono-Taˆche/Multi-Taˆche
Uneouplusieursapplicationsenmˆemetemps Mono-tˆhe:uneapplicationpeuteˆtrelance´e`auninstantt. ac Multi-taˆche:plusieursapplicationspeuventˆetrelance´esenmeˆme temps. lisiltuit:feepm-pr´Nonppaacilahcnlegnnasoiocteuatarrption active. e sys qsoua`ttemdemdeetnpofeinle:doutesPlre´setemps`at applicationspreˆtes`aeˆtreex´ecut´ee s.
B.L.C.etE..H(PU)O
Notion de Processus
ItnroSsy12septebmre201111/53