

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
C'est résume contant les importants définitions importants et donnant une idée sur les différents types d'allocation mémoires, à l'aide de schémas.
Typology: Lecture notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Système d’explo itation : C’est un logiciel de base dans n’importe quel système informatique. Il est
compose d’un gestionnaire de ressources et d’une machine virtuelle.
Processus : un prg exécuté par processeur et ses données chargées en mémoire.
Systèmes parallèles / multiprocesseurs : Plusieurs processeurs partagent les mêmes ressources matérielles (bus, mémoire, périphériques etc.) Plus grande capacité de traitement et meilleure fiabilité.
Multitraitement asymétrique : Tâches prédéfinies pour chaque processeur.
Multitraitement symétrique : Chaque processeur exécute une copie du système d’exploitation et communique avec les autres pour l’allocation des tâches. Systèmes répartis / distribués : Plusieurs processeurs ne partageant pas les mêmes ressources matérielles. Les machines interconnectées sont considérées comme un seul système informatique. Systèmes temps réel : Systèmes industriels et embarqués utilisés pour des applications dédiées. Fichier : ensemble d’informations regroupées en vue de leur conservation et de leur utilisation dans un système informatique. SGF : Un Sous- système d’un SE qui permet la conservation permanente des fichiers, organisation logique, désignation des fichiers, partage et protection des fichiers, r éalisation des fonctions d’accès aux fichiers. Métadonnées : Données à propos des données, nécessaires à leur structuration et à leur gestion par le SE Un lien : est une référence vers un autre fichier. MBR : premier secteur d’un disque. Caractéristiques et fonctionnalités d’un SE :
Abstraction du matériel : Portabilité + gestion des erreurs Arbitrage : Gestion d’accès + Sécurité +Efficacité Fiabilité : Correction des erreurs Utilisabilité Gestion du processeur : Allocation du CPU+ ordonnancement des processus Gestion de la mémoire : Politique d’allocation et de libération de l’espace mémoire Gestion de la concurrence : Gérer la communication + Synchroniser l’accès aux mêmes données. Gestion des fichiers : Stockage et manipulation Gestion des E/S: Configuration, paramétrage et gestion d’accès Protection et sécurité : gestion du mode d’accès
erreurs, portable et performant.
Mode d’exécution d’un CPU Mode Superviseur (^) Mode utilisateur toutes les instructions sont autorisées Les instructions liées au noyau ne sont
mode réservé au système d'exploitation pas accessible Mode accessible aux applications
interruption.
d'exécution ou restauration du contexte utilisateur.
Allocation contiguë : Les fichiers sont stockés de façon séquentielle sur le disque.
Allocation chainée :
-Un fichier occupe une liste chaînée de blocs
Allocation chainée indexée :
-Séparer les pointeurs et les données -Utiliser une table d ’ allocation (File Allocation Table)