Systeme D'Exploitation Ii Licence Fondamentale SMI, S4: Pr. Abdelkaher AIT ABDELOUAHAD
Systeme D'Exploitation Ii Licence Fondamentale SMI, S4: Pr. Abdelkaher AIT ABDELOUAHAD
Systeme D'Exploitation Ii Licence Fondamentale SMI, S4: Pr. Abdelkaher AIT ABDELOUAHAD
Département d’Informatique
Faculté des Sciences, Université Chouaib Doukkali
El Jadida
a.abdelkaher@gmail.com
02 Mars 2023
SEII
Préambule
Objectif
Pré-requis
Système d’exploitation I
Programmation en langage C
SEII
Contenu
Introduction générale
Les processus
La communication interprocessus
La gestion de la mémoire
Le système de fichiers
SEII
Qu’est ce qu’un système d’exploitation
SEII
La première génération
SEII
La première génération
SEII
La première génération
SEII
La première génération
SEII
La première génération
Tous étaient très primitifs et lents pour réaliser des calculs simples.
SEII
La première génération
SEII
La deuxième génération (1955-1965) : transistors et
traitement par lots
L’apparition du transistor au milieu des années 1950 a donné lieu
aux mainframes ou ordinateurs centraux
SEII
La deuxième génération (1955-1965) : transistors et
traitement par lots
Solution : le système de batch ou de traitement par lots.
L’utilisation d’une machine intermédiaire peu onéreuse comme l’IBM
1401
Un calculateur performant comme le IBM 7094 execute les jobs,
grâce à un programme spécial (l’ancêtre des systèmes d’exploitation
actuels).
SEII
La deuxième génération (1955-1965) : transistors et
traitement par lots
Les gros ordinateurs de la seconde génération étaient utilisés
principalement pour des calculs scientifiques ou d’ingénierie, comme
la résolution d’équations aux dérivées partielles.
SEII
La troisième génération (1965-1980) : circuits intégrés et
multiprogrammation
Au début des années 1960, la plupart des constructeurs d’ordinateurs
proposaient deux lignes de produits totalement incompatibles :
des ordinateurs qui étaient destinés à des tâches de calculs
numériques scientifiques intensifs, comme le 7094
des ordinateurs orientés caractères qui étaient à vocation plus
commerciale, comme le 1401
SEII
La troisième génération (1965-1980) : circuits intégrés et
multiprogrammation
IBM a tenté de répondre simultanément aux deux types de
problèmes en présentant son system/360.
Le 360 consistait en une série de machines compatibles au niveau
logiciel
Ces machines différaient uniquement au niveau du prix et des
performances
Le 360 était conçu pour gérer aussi bien des applications
scientifiques que commerciales.
Les 360 ont été les premières machines à utiliser des circuits intégrés
Dans les applications de calcul intensif, les E/S sont peu fréquentes
et cette perte de temps est négligeable.
Dans les applications commerciales, le temps consacré aux E/S peut
représenter parfois 80 % à 90 % du temps total.
SEII
La troisième génération (1965-1980) : circuits intégrés et
multiprogrammation
Devant le succès de CTSS, le MIT, Bell Labs et General Electric ont
décidé de travailler à la réalisation d’un « outil informatique ».
Les concepteurs de ce système, connu sous le nom de MULTICS
(MULTIplexed Information and Computing Service), voyaient une
seule énorme machine fournissant de la puissance de calcul à toute
la zone de Boston.
La percée des mini-ordinateurs est une autre caractéristique
importante de la troisième génération. Elle a commencé avec le DEC
PDP-1 en 1961.
Pour certaines tâches non scientifiques, il atteignait presque les
performances du 7094 et il a donné naissance à toute une nouvelle
industrie.
Il a rapidement été suivi de toute une famille d’autres PDP (qui, au
contraire des IBM, n’étaient pas compatibles entre eux), culminant
avec le PDP-11.
SEII
La troisième génération (1965-1980) : circuits intégrés et
multiprogrammation
L’un des informaticiens de Bell Labs, qui avaient travaillé sur le
projet MULTICS, Ken Thompson, est tombé sur un PDP-7 inutilisé
et a commencé à écrire une version allégée, mono-utilisateur de
MULTICS.
Ce travail a servi de base au système UNIX, qui est devenu célèbre
dans le monde académique, dans nombre d’administrations et
d’entreprises.
En raison de la publication du code source, plusieurs organismes ont
développé leurs propres versions (incompatibles), ce qui a conduit au
chaos.
Deux versions principales se sont développées, System V d’AT&T et
BSD (Berkeley Software Distribution) de l’Université de Berkeley, en
Californie.
l’IEEE a développé un standard appelé POSIX, auquel la plupart des
versions actuelles d’UNIX se conforment.
SEII
La troisième génération (1965-1980) : circuits intégrés et
multiprogrammation
A. Tanenbaum a proposé en 1987 un petit clone d’UNIX appelé
MINIX, dans un but pédagogique.
SEII
La quatrième génération (1980-aujourd’hui) : les ordinateurs
personnels
Avec le développement des circuits intégrés LSI (Large Scale
Integration circuits), l’âge des ordinateurs personnels était arrivé.
SEII
La quatrième génération (1980-aujourd’hui) : les ordinateurs
personnels
En 1977, Digital Research a récrit CP/M pour qu’il puisse
fonctionner sur les nombreuses plates-formes utilisant le 8080, le
Zilog Z80 et d’autres microprocesseurs.
De nombreuses applications ont été écrites pour CP/M, faisant de
lui l’acteur principal du marché de la microinformatique pendant
cinq ans.
Au début des années 1980, IBM a conçu l’IBM PC.
Des contacts ont été pris avec Bill Gates pour son interpréteur
BASIC, mais aussi pour un système d’exploitation pouvant tourner
sur le PC.
Digital Research, qui était devenue la plus grosse entreprise au
monde dans le domaine des systèmes d’exploitation a refusé la
demande d’IBM.
IBM s’est donc à nouveau tourné vers Gates et lui a demandé de
leur fournir un système d’exploitation.
SEII
La quatrième génération (1980-aujourd’hui) : les ordinateurs
personnels
Gates a appris qu’un petit constructeur de Seattle, Seattle Computer
Products, possédait un système qui pouvait convenir, DOS (Disk
Opera- ting System).
SEII
La quatrième génération (1980-aujourd’hui) : les ordinateurs
personnels
Quand l’IBM PC/AT a vu le jour en 1983, équipé du processeur
Intel 80286, MS-DOS était solidement implanté et CP/M vivait ses
derniers moments.
SEII
La quatrième génération (1980-aujourd’hui) : les ordinateurs
personnels
Ce schéma a changé suite aux recherches menées par Doug
Engelbart, de l’institut de recherches de Stanford, dans les années
1960.
Ses idées ont été reprises par des chercheurs de Xerox PARC et
incorporées aux machines qu’ils produisaient.
SEII
La quatrième génération (1980-aujourd’hui) : les ordinateurs
personnels
Quand Microsoft a décidé de construire le successeur de MS-DOS, il
a grandement été influencé par le succès du Macintosh.
SEII
Qu’est ce qu’un système d’exploitation
SEII
Qu’est ce qu’un système d’exploitation
SEII
La double fonction d’un système d’exploitation
SEII
En tant que machine étendue
SEII
En tant que gestionnaire de ressources
ordonnancer,
SEII
En tant que gestionnaire de ressources
SEII
Les fonctions de base d’un système d’exploitation
La gestion de la mémoire
Le système de fichiers
Les entrées-sorties
SEII
Bibliographie
SEII