Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
8
Intuition
9
Définition
10
Généralités – 1
11
Généralités– 2
Omniprésence
Pression continue des utilisateurs
◦ Extension des fonctionnalités
◦ Efficacité maximale
◦ Meilleur compromis entre
Fonctionnalité
Performance
Maintenabilité
12
Généralités – 3
Nécessite
◦ Rigueur dans l'analyse des problèmes
◦ Rigueur dans l'inventivité
◦ Astuce dans l'implémentation
◦ Lisibilité du code produit
◦ Maintenabilité du code
13
Généralités – 4
14
Historique (1)
Première génération (1936-1955)
◦ Ordinateurs à relais ou à tube à vides
◦ Programmés par tableaux de connecteurs
◦ Puis par cartes perforées (début des années
50)
◦ Pas de SE, Grande lenteur,Très fragile
◦ Dans les années 2000, Harry H. Porter III
construit un ordinateur avec des relais
http://web.cecs.pdx.edu/~harry/Relay/index.ht
ml
15
Historique (1)
16
Historique (2)
17
Historique (2)
18
Historique (3)
19
Historique (3)
Nombre de
Année de Nombre portes
Nom Signification
sortie de transistors logiques par
boîtier
small-scale
SSI 1964 1 à 10 1 à 12
integration
medium-scale
MSI 1968 10 à 500 13 à 99
integration
large-scale
LSI 1971 500 à 20 000 100 à 9 999
integration
very large-scale 20 000 à 10 000 à
VLSI 1980
integration 1 000 000 99 999
ultra large-
1 000 000 et 100 000 et
ULSI scale 1984
plus plus
integration
20
Historique (4)
21
Historique (4)
Circuits intégrés
boîtier DIP Le circuit intégré d'une
puce Intel 8742
22
Place du SE
emacs shell
Bibliothèques
(var/lib)
Système d’exploitation
Matériel
23
Fonctionnement – 1
24
Fonctionnement – 2
processus
P1
Interruption d’horloge
P2
Noyau temps
Ordonnanceur : (=scheduler) donne le départ aux processus en
fonction de leur priorité.
25