Chapitre 0 - Introduction
Chapitre 0 - Introduction
Chapitre 0 - Introduction
1
Chapitre 1 : Introduction Aux Systèmes
d’exploitation
Linux
Administration système et réseau, Laboratoire
SUPINFO, édition Dunod 2006.
4
Unordinateur est une machine électronique qui
permet l’exécution des programmes.
La
sortie de ces programmes est convertie à
nouveau pour que l’utilisateur puisse la
comprendre.
5
6
7
Un ordinateur est composé principalement de :
Processeur :
Responsable de l’interprétation des instructions et du calcul.
Carte mère :
Relie les différents composants d’un ordinateur via un bus.
Responsable de contrôler l’accès aux différents types
d’entrées/sorties.
Mémoire Vive :
Mémoire permettant de sauvegarder temporairement les
données en vue de travailler avec plusieurs ressources.
Appelé RAM (Random Access Memory)
Mémoire volatile : elle ne garde les données que si elle est
alimenté électriquement.
8
Un ordinateur est composé principalement de :
Mémoire de masse :
Permettent de sauvegarder les données de manière persistante.
Ex: Disque dur, Clé USB, CD-ROM…
Plus lente que la mémoire vive
Périphériques :
Composants permettant à l’ordinateur de communiquer avec l’extérieur (utilisateur
ou autre ordinateur).
Périphérique d’entrée :
Clavier, souris, carte réseau, mémoire de masse, etc
Périphériques de sortie :
Ecran, Imprimante, carte réseau, mémoire de masse, etc
Logiciels :
Programmes systèmes : gère le fonctionnement de l’ordinateur.
Programmes d’application : exécute le travail demandé par les utilisateurs.
9
Définitions
10
Applications
Utilisateur final Traitement de texte, Tableurs,
Gestion, comptabilité, dessins, etc.
Logiciels Utilitaires
Production de Compilateurs, SGBD, Editeurs,
logiciels Assembleur, interpréteur, etc.
Error disk
non system
13
Systèmes pour ordinateurs personnels
Windows, Linux, Mac OSX..
Systèmes pour TV
Android TV, Tizen, tvOS, Firefox OS
Et bien d’autres..
14
Virtualisation de la machine :
17
User 1 User 2
Application 2 Application1
Système d’exploitation
Mémoire CPU
Disque
dur
Ressources
Carte réseau imprimante
Types de ressources :
Périphériques d’E/S
Aucun droit d’accès n’est attribué aux employés: données confidentiels, virus,
espionnage.
Ressources logicielles :
Ressources données :
Fichier des mots de passes
droit d’accès attribué à l’administrateur seulement.
Fichiers contenant des travaux de recherche.
accès limité aux membres du groupe
Pr. M. Talibi Alaoui LST Info, FSTF 2018-2019 21
Processus : Un programme en cours d’exécution
Contrôleur
Processeur Mémoire Contrôleur Clavier Contrôleur
(CPU) vidéo disque
la lecture
l'écriture dans le système de fichiers
les droits d'accès aux fichiers par les utilisateurs
et les applications.
- Transfert (E/S)
- Allocation/Arbitrage
-Évaluation/Statistique/Facturation
càd :
- création des logiciels sous un SE pour
l’évaluation,
- créer des logiciels des statistiques et
des Facturations.
2018-2019 LST Info, FSTF
une grande variété des aspects externes des
systèmes donne lieu à une diversité des taches à
remplir et des matériels utilisés :
- chimie industrielle,
- cracking : procédé de raffinage des pétroles
en vue d’obtenir par décomposition des
hydrocarbures.
- central téléphonique,
- guidage de fusée,
- surveillance médicale;
2018-2019
- etc. LST Info, FSTF
les systèmes gérant les bases de données :
- réservations de places,
- gestion de stock,
- gestion de comptes bancaires,
- etc.
- régulation :
- Sécurité :
Il y a arrêt d’urgence du réacteur si certaines
valeurs prélevées dépassent certains seuils
prédéfinis.
1re génération ″L’ENIAC″ (1938 - 1955)
Si
Quanta=50 millisecondes et une requête≤1quanta
Alors : Temps de réponse=10×50 ms=1/2 s (grand)
Contraintes: on exige la
• multiprogrammation,
• temps de commutation faible, (passer le cpu entre
taches)
• possibilité d’interruption propre une fois la durée est
atteinte.
Sur un plan matériel, le temps partagé est basé sur les
possibilités suivantes :
Exemple : Le Cluster.
La somme de plusieurs machines est vue comme
une seule machine (simplicité, évolutivité,
robustesse).
la communication,
la synchronisation
et la collaboration entre ces machines,
A voir après!
En développement
Objectifs :
Développerl’appareil qui pourra répondre correctement au
langage naturel et capable d’apprendre et s’organiser lui
même.
- Trop fiables.
- Gestion de grandes quantités d’entrées/sorties
- Ex : z/OS, MVS, VSE, Linux, GCOS
- Le noyau
- Le système des fichiers
- Les pilotes
- Des bibliothèques
- Des outils système
- Des programmes applicatifs de base
Espace libre
Espace libre
Transparence par rapport à l’utilisateur
Donner l’impression à l’utilisateur qu’il est le
seul à utiliser la mémoire
Proc C
Mémoire centrale
Pr. M. Talibi Alaoui LST Info, FSTF 2018-2019 94
Ceci en effectuant une :
Par exemple :
Les emblématiques : Apache, Emacs, gcc,
gdb sont des programmes systèmes.
104