1 Introduction Historique avec 4 périodes 1938-1955 Tubes, langage machine 1955-1965 Transistors, découpage du programme 1965-1980 Circuits intégrés, universalité programmes, multi 1980-aujourd’hui PC, linux, windows tablettes, partout… 10/01/2020 Julien Lasserre 5 1 Introduction Historique avec 4 périodes 1938-1955 Carte perforées 1955-1965 Pas d’os, fortran, IBM 1965-1980 IBM, E/S, mini, OS/360, SPOOL, 1969 UNIX 1980-aujourd’hui PC, MS-DOS, MAC, Linux 10/01/2020 Julien Lasserre 6 2 Fonctionnalités
10/01/2020 Julien Lasserre 7
2 Fonctionnalités Exécute les programmes des utilisateurs Protège le système Répartit les ressources Offre une vision de la machine cohérente : système de fichiers
3 Classements Systèmes clusterisés Grappe de serveurs (ferme de calcul) Nœud, lien, réseau Montée en charge, scalable, back-up
10/01/2020 Julien Lasserre 15
3 Classements Grilles de calculs Machines hétérogènes Calcul Réservation de ressources
10/01/2020 Julien Lasserre 16
3 Classements Grilles de calculs Grid5000, 3000 machines
10/01/2020 Julien Lasserre 17
3 Classements Cloud computing Déportation de service (adobe, Microsoft, etc…) Services dans le cloud
10/01/2020 Julien Lasserre 18
4 Principe de système d’exploitation
10/01/2020 Julien Lasserre 19
4 Principes de système d’exploitation Système multi tâches Multi utilisateurs Mécanisme préemptif Droits d’accès Propre à l’utilisateur Toutes les ressources
10/01/2020 Julien Lasserre 20
4 Principes de système d’exploitation Noyau Après le boot Constamment dans RAM Répartit ressources Mode privilégié Kernel mode Ou pas: user mode
10/01/2020 Julien Lasserre 21
4 Principes de système d’exploitation
Les modes, avec processeur
10/01/2020 Julien Lasserre 22
4 Principes de système d’exploitation Contexte Avec appels systèmes Et Interruptions
10/01/2020 Julien Lasserre 23
4 Principes de système d’exploitation Interfaces Graphique De commande (shell)
10/01/2020 Julien Lasserre 24
4 Principes de système d’exploitation Processus/thread Multiplexage
Ordonnanceur Timer
10/01/2020 Julien Lasserre 25
4 Principes de système d’exploitation Les entrées sorties (tactile sous androïd)