Vous êtes sur la page 1sur 26

Cours 4 MMI1 Services sur

Réseaux

10/01/2020 Julien Lasserre 1


1 Introduction

10/01/2020 Julien Lasserre 2


1 Introduction
 Le système d’exploitation : interface avec le
matériel

10/01/2020 Julien Lasserre 3


1 Introduction
 OS: Windows, Linux, android, IOS, etc…

10/01/2020 Julien Lasserre 4


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

10/01/2020 Julien Lasserre 8


2 Fonctionnalités
 Niveau utilisateurs

10/01/2020 Julien Lasserre 9


3 Classements

10/01/2020 Julien Lasserre 10


3 Classements
1. Systèmes temps réel
2. Systèmes mobiles
3. Systèmes parallèles multiprocesseurs
4. Systèmes clusterisés
5. Grilles de calculs
6. Cloud computing

10/01/2020 Julien Lasserre 11


3 Classements
 Systèmes temps réel
 Contraintes fortes temporelles
 Pas de temps partagé, pas de mémoire partagée

10/01/2020 Julien Lasserre 12


3 Classements
 Systèmes mobiles
 Android, IOS, Windows
 Mémoire limitée, processeurs lents mais évoluent
 Energie !

10/01/2020 Julien Lasserre 13


3 Classements
 Systèmes parallèles multiprocesseurs
 Pour serveurs, BD, Webs
 Partage mémoire

10/01/2020 Julien Lasserre 14


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)

10/01/2020 Julien Lasserre 26

Vous aimerez peut-être aussi