Cours de systèmes d exploitation Un exemple: Unix
104 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Cours de systèmes d'exploitation Un exemple: Unix

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
104 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

  • cours - matière potentielle : systemes d' exploitation
Introduction Processus Ordonnanceur Allocation memoire Sequence de boot pour Unix Cours de systemes d'exploitation Un exemple: Unix Franck Cassez CNRS/IRCCyN (UMR CNRS 6597) BP 92101 1 rue de la Noe 44321 Nantes Cedex 3 France Janvier 2004 Ecole Centrale Nantes Ecole Centrale de Nantes – EI3 Info. Cours de Systemes d'Exploitation – Unix
  • memoire virtuelle
  • bsd bsd
  • bell labs
  • ordonnanceur allocation memoire
  • code source disponible pour les universites bell
  • unix

Sujets

Informations

Publié par
Nombre de lectures 82
Langue Français
Poids de l'ouvrage 2 Mo

Extrait

Introduction
Processus
Ordonnanceur
Allocation m´emoire
S´equence de boot pour Unix
Cours de syst`emes d’exploitation
Un exemple: Unix
Franck Cassez
CNRS/IRCCyN (UMR CNRS 6597)
BP 92101
1 rue de la No¨e
44321 Nantes Cedex 3
France
Janvier 2004
Ecole Centrale Nantes
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – UnixIntroduction
Processus
Ordonnanceur
Allocation m´emoire
S´equence de boot pour Unix
Plan
1 Introduction
2 Processus Unix
3 Ordonnancement sous Unix
4 Gestion de la m´emoire
5 S´equence de boot pour Unix
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – UnixIntroduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Plan
1 Introduction
Historique
Posix : Vers un Unix standard
Architecture d’un syst`eme Unix
2 Processus Unix
3 Ordonnancement sous Unix
4 Gestion de la m´emoire
5 S´equence de boot pour Unix
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – Unix1965 : MIT + Bell-Labs + General Electric : MULTICS
MULTiplexed Information & Computing Services
Projet tr`es ambitieux, nombreuses id´ees nouvelles, ...,
pas un succ´es commercial
parall`element : d´eveloppement de micro-computers,
ex. DEC PDP-1, ...PDP-11
Bell Labs ↓, G.E. → Honeywell → SCO
1968 : Ken Thompson (Bell Labs) d´eveloppe une version
light de MULTICS : UNICS (UNiplexed ...)
maintenant : Unix
1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Introduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1960–1970)
1962 : Time-sharing (CTSS), impl´ement´e `a Dartmouth (MIT)
succ´es dans la communaut´e scientifique
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – Unixparall`element : d´eveloppement de micro-computers,
ex. DEC PDP-1, ...PDP-11
Bell Labs ↓, G.E. → Honeywell → SCO
1968 : Ken Thompson (Bell Labs) d´eveloppe une version
light de MULTICS : UNICS (UNiplexed ...)
maintenant : Unix
1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Introduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1960–1970)
1962 : Time-sharing (CTSS), impl´ement´e `a Dartmouth (MIT)
succ´es dans la communaut´e scientifique
1965 : MIT + Bell-Labs + General Electric : MULTICS
MULTiplexed Information & Computing Services
Projet tr`es ambitieux, nombreuses id´ees nouvelles, ...,
pas un succ´es commercial
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – UnixBell Labs ↓, G.E. → Honeywell → SCO
1968 : Ken Thompson (Bell Labs) d´eveloppe une version
light de MULTICS : UNICS (UNiplexed ...)
maintenant : Unix
1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Introduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1960–1970)
1962 : Time-sharing (CTSS), impl´ement´e `a Dartmouth (MIT)
succ´es dans la communaut´e scientifique
1965 : MIT + Bell-Labs + General Electric : MULTICS
MULTiplexed Information & Computing Services
Projet tr`es ambitieux, nombreuses id´ees nouvelles, ...,
pas un succ´es commercial
parall`element : d´eveloppement de micro-computers,
ex. DEC PDP-1, ...PDP-11
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – Unix1968 : Ken Thompson (Bell Labs) d´eveloppe une version
light de MULTICS : UNICS (UNiplexed ...)
maintenant : Unix
1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Introduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1960–1970)
1962 : Time-sharing (CTSS), impl´ement´e `a Dartmouth (MIT)
succ´es dans la communaut´e scientifique
1965 : MIT + Bell-Labs + General Electric : MULTICS
MULTiplexed Information & Computing Services
Projet tr`es ambitieux, nombreuses id´ees nouvelles, ...,
pas un succ´es commercial
parall`element : d´eveloppement de micro-computers,
ex. DEC PDP-1, ...PDP-11
Bell Labs ↓, G.E. → Honeywell → SCO
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – Unix1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Introduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1960–1970)
1962 : Time-sharing (CTSS), impl´ement´e `a Dartmouth (MIT)
succ´es dans la communaut´e scientifique
1965 : MIT + Bell-Labs + General Electric : MULTICS
MULTiplexed Information & Computing Services
Projet tr`es ambitieux, nombreuses id´ees nouvelles, ...,
pas un succ´es commercial
parall`element : d´eveloppement de micro-computers,
ex. DEC PDP-1, ...PDP-11
Bell Labs ↓, G.E. → Honeywell → SCO
1968 : Ken Thompson (Bell Labs) d´eveloppe une version
light de MULTICS : UNICS (UNiplexed ...)
maintenant : Unix
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – UnixIntroduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1960–1970)
1962 : Time-sharing (CTSS), impl´ement´e `a Dartmouth (MIT)
succ´es dans la communaut´e scientifique
1965 : MIT + Bell-Labs + General Electric : MULTICS
MULTiplexed Information & Computing Services
Projet tr`es ambitieux, nombreuses id´ees nouvelles, ...,
pas un succ´es commercial
parall`element : d´eveloppement de micro-computers,
ex. DEC PDP-1, ...PDP-11
Bell Labs ↓, G.E. → Honeywell → SCO
1968 : Ken Thompson (Bell Labs) d´eveloppe une version
light de MULTICS : UNICS (UNiplexed ...)
maintenant : Unix
1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – Unix1974 : publication de The Unix Timesharing System, Comm.
of the ACM, july.
Ritchie & Thompson : ACM Turing Award en 1984
Code source disponible pour les universit´es
Bell Labs = System III, V vs. Berkeley = 4.4BSD
BSD : m´emoire virtuelle, pagination, ...
fin des ann´ees 80 : System V R3 et 4.3BSD
1987 : Minix : Unix pour l’enseignement
1991 : Linux
Introduction
Processus Historique
Ordonnanceur Posix : Vers un Unix standard
Allocation m´emoire Architecture d’un syst`eme Unix
S´equence de boot pour Unix
Chronologie (1970–)
1970 : D. Ritchie (Bell Labs) + Thompson = Unix + C
Ecole Centrale de Nantes – EI3 Info. Cours de Syst`emes d’Exploitation – Unix

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents