0 évaluation 0% ont trouvé ce document utile (0 vote) 23 vues 10 pages Fiche Revision SE
Le document traite des systèmes d'exploitation et de la gestion des fichiers, en expliquant les concepts de processus, de mémoire, et d'ordonnancement. Il décrit également les composants matériels d'un ordinateur, tels que l'unité centrale et les périphériques, ainsi que les types de logiciels. Enfin, il aborde la structure arborescente des fichiers et les chemins d'accès dans un système de gestion de fichiers.
Titre et description améliorés par l'IA
Copyright
© © All Rights Reserved
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
Accéder aux éléments précédents Accéder aux éléments suivants
Enregistrer Fiche_Revision_SE pour plus tard
_
Plan 2
Quelques Rappels
Systémes d’Exploitation
J-Processus
y [Link] PPID
» [Link]éité
* [Link] d’un processus
- [Link] d’exécution d’un processus
— [Link]
il-Systéme de Gestion de Fichiers
1. Arborescence
2. Chemin absolut chemin relatif
_— [Link] élémentaires~N
Quelques Rappels
ique et industriel concernant le
5 ni
ue: domaine d'aciivité scientifique, tech’ ave @ (calelateur, ordinateur,
Informatia:
traitement automatique de l'information par des mac
robol,...)
Informatique= Information + Automatique
é % re et
informatique se divise en 2 grandes branches complémentaires : hardware
software.
I-Hardware :
C'est le matériel informatique. Ensemble des piéces détachées d'un apparel
informatique. ll est composé d'une unité centrale et d'un ensemble de périphériques.
4. Unité centrale : élément principal d'un ordinateur, il s'agit généralement d'un.
boitier contenant principalement :
a) Un processeur : « cerveau » de l'ordinateur, il exécute les instructions.
b) Une. destinée a conserver des informations. On distingue 2
types de mémoires :
Une mémoire centrale : divisée en 2 sous-types *
ROM (Read Only Memory) : mémoire morte. Les informations
fie peuvent Eire modifiées dans cette memoire. Elle est inctallée
par le constructeur.
RAM (Random Access Memory) : mémoire vive. Les
informations peuvent étre modifiées dans cette memoire. Les
informations non enregistrées sont perdues a la mise hors
tension. C'est la mémoire de travail.
- Une mémoire de masse : dispositif de stockage de grande
capacité destiné @ conserver longtemps une grande quantité
‘informations. Exemple : disque dur, clé USB...
2. Périphériques : équipements situés a lextérieur de l'unité centrale. On
distingue 2 types de périphériques
- Périphériques d’entrée : servent a foumir des informations au
systéme. Exemple : clavier, souris, scanner,
~ Périphériques de sortie : servent a extraire dés informations du
systéme. Exemple : imprimante, écran, ...
Remarque : cerlains périphériques peuvent étre a la fois des périphé
et des périphériques de sortie. Exemple : clé USB.
ll-Software : estvta donnée. Exemple ; éditeur de texte, MS Excel
@ : aussi appelé logiciel de base, ses automatismes
ation du matériel informatique par les logiciels applicatifs. 11
s de base que peuvent effectuer les apparells
ue ; enregistrer des fichiers, réserver de |'espace
nts aux imprimantes, afficher des icé
rvices aux logiciels applicatifs.|
|
Systemes d Exploitation
vintermediaire entre
a
stame. II joue te role ai
a et le matériel informatique dune
ier programme execute lors de la cr en
iche logicielle au-dessus du matériel.
Un systéme d’exploitation est un logiciel s\
utilisateur et les logiciels applicatifs d'une
autre. Le systéme d'exploitation est le premi
marche de l'ordinateur ; c'est la premiére cout
Utilisateur
Application
‘Systéme d’exploitation
Matériel Informatique
Les 2 familles de systémes d'exploitation les plus connues sont a famille Unix et la
famille Windows.
Un systéme d'exploitation a 2 objectifs principaux :
Présentation : masquer les éléments du matériel pour foumir une interface
simple A utiliser (abstraction du matériel) : machine virtuelle.
2. Gestion des ressources : ordonnancer et contréler l'allocation des
ressources (processeurs, mémoires, périphériques, icénes et fenétres,...). II
protege les utiisateurs dans le cas d’usage partagé.
1
Les principales fonctions assurées par un systéme d'exploitation sont entre autres:
* Gestion de la mémoire principale et des mémoires secondaires
Gestion des processus : ordonnancement, parallélisme, répartition en
mémoire, partage des données,...
= Gestion des fichiers
+ Protection, sécurité
Les programmes utiisateurs peuvent accéder & ces différentes fonctionnalites
l'aide des appels systéme. Un appel systéme est une fonction fournie par I
ell il g isProgramme = Aspect statique
Processu: pect dynamique
Le méme programme peut s'exécuter plusieurs fois donnant ainsi un processus
différent pour chacune de ses executions !
Programme:
eS.
Processus 1 Processus 2 Processus n
Remarque : Un processus étant une execution, il peut étre suspendu, puis repris.
Les appels systéme relatifs aux processus permettent d’effectuer les actions
‘Suivantes :
+ Création d'un processus
Destruction d'un processus
* Mise en attente d'un processus
= Réveil d'un processus
* Demande de mémoire supplémentaire
Restitution de mémoire inutilisee
= Modification de la priorite d'un processus
Echange de messages avec d' ‘autres processus
1. PID et PPID :
Un processus ne peut étre crée que par un appel systéme, Cest-a-dire par u
processus ayant lancé cet appel. Lors de la création d'un processus, le s\
‘attribue un numéro unique (nombre entier positif) ee Id
"numéro permet de repérer le processus.
LLors de tnitialisation du systéme UNIX, premier
in PID 1. sales anesprocessus est le Shel!) Chacune de ces
les commandes de l'utilisateur (ce i:
semmandes peut elle-méme créer un NouveSt! processus...
Exemple :
Processus | PID PID.
8
Pt sea |
P2 995 | 969
3 7425 | 995
P4 1029 | 969
PS qai0 | 995
PG 75168 | 1029
ee
Liarborescénce de processus correspondant a ce tableau est la suivante ©
2(995)
geMise en ceuvre concrate de 'exéculion de pt at p2
» Exécution séauentielle (1 processour) :
estes EE eS tsinps: a
+ Exécution paralléle (1 processeur) : Pseudo-simultanéitéi in, le processeur
~ Si le processus termine ou se bleque avat ae Sine
‘et immédiatement alloué au prochain Processus = Be cin
Sinon (cCest-d-dire : le processus arrive ala fin du Sse alee
, ° suspendu esl
aon eee ae .gsus suspendu est inséré
processus prochain : celui en téte de file, Le proce: ta Patat prét sont
en queue de file. Les processus bloqués qui
également insérés en queue de file.
nt ia fin
Remarques =
ntum, le processus actif peut
Y_ Dans le cas de lalgorithme SRTF : 2 la fin du quai
avoir le plus court temps d’exécution restant et peut donc étre réélu pour
poursuivre son exécution.
Y Siun processus actif se bloque ou termine avant la fin du quantum,
Tordonnanceur passe immédiatement au processus suivant et lui alloue le
processeur.
ll-Systéme de Gestion des Fichiers rete
Un fichier est un ensemble diinformations regroupées sous un méme nom et
manipulées comme une unité. Ces informations sont stockées en vue de leur
conservation et de leur utilisation dans un systéme informatique. Le SGF (Systeme
de Gestion des Fichiers) offre 2 Tutiisateur un modéle de gestion efficace des
fichiers permettant de les conserver, d'y accéder et d'effectuer plusieurs actions %
(création, suppression, ouverture, fermeture, copie, ...).
Plusieurs fichiers peuvent étre regroupés dans un méme emplacement : répertoire
ou dossier (directory). Un répertoire peut contenir d'autres répertoires.
1. Arborescence =
Le SGF gére les fichiers en structure arborescente -
= Ipracine est désignée par le symbole « | », cest le répertoire de base ou le —
Jes nceuds sont les répertoires non vides rae.
= es feuilles sont les répertoires vides et les fichiers2. Chemin absolu et chemin relatif
Pour designer un répertoire ou un fichier quelconque dans 'arborescence, on utilise
un chemin absolu ou un chemin relatif. Un chemin est une suite de répertoires
séparés par le symbole « / »,
+ Unchemin absolu spécifie la suite des répertoires a traverser en partant de la
facine jusqu’au répertoire ou fichier voulu.
Un chemin relatif spécifie la suite des répertoires a traverser en partant du
répertoire courant jusqu’au répertoire oui fichier voulu.
Exemple : Soit 'arborescence suivante (cases bleues : répertoires, cases rouges -
fichiers)4, “
gseur pour
urce proce
processus est prét sine lu! manque que la ress!
siexécuter. al
ar 'autom:
Les transitions entre ces 3 etals sont matérialisées P
La signification des 4 transitions est la suivante : i
Actif > Prét : le processus est interrompu et 'ordonnanceur va choisir un autre
processus parmi les processus préts selon un algorithme d'ordonnancement.
Prét > Actif : un processus parmi les processus préts est choisi par 'ordonnanceur
etcasse a tif,
Actif > Bloqué : le processus ne peut plus progresser dans son exécution ; il
s'endort en attente d'un événement exteme (altente d'une ressource).
Uordonnanceur doit choisir un autre processus parmi les processus préts.
Bloqué > Prat : lévenement attendu par le processus se produit. Le processus
passe 4 l'état prét.
4. Contexte d’exécution d’un processus :
L’exécution d'un processus se fait dans son contexte. Ce contexte est constitué par
Tensemble des données utilisées par le processus lors de son exécution (ses
données, sa pile, son compteur ordinal, son pointeur de pile et les autres contenus
de registres nécessaires Son exécution). Le contexte d'un processus est
sauvegardé lors de son interruption afin de permettre la reprise de son exéculi
point ou elle a été interrompue. egestas
Une commutation de contexte est la sauvegarde du conte)
‘ usta
Vous aimerez peut-être aussi