ALLOCATION DU CPU et GESTION DES TRAVAUX.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Module Systèmes d’exploitation
Module Systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Le matériel des ordinateurs Revue Pt II (Tanenbaum 1.4)
GEF 435 Principes des systèmes dexploitation Principes et structure du logiciel dE/S (Tanenbaum 5.2 & 5.3)
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Chapitre 4 – Page 2 4- Codes-barres et inventaires Menu daccès Codes-barresInventaires Table des matières.
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitations
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Concepts des Systèmes dexploitation (Tanenbaum 1.5)
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
SSTIC 2004 Gaël Delalleau Zencom Secure Solutions Mesure locale des temps d'exécution : application.
Simple OS La Pagination
PLAN du COURS Introduction Structure des Systèmes Informatiques
Hiérarchie mémoire Contrôle Entrées Mémoire Chemin de données Sorties.
Mémoire & Processus Cours SE - SRC
2.Les différentes architectures (Louis)
Systèmes d’exploitation
Système d’Exploitation
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Gestion de la Mémoire Bases Swapping Allocation Contigue Pagination
Algorithmes et résolution de problèmes FGE
Système d’exploitation
Structures des Systèmes d’Exploitation
Allocation de mémoire Allocation de mémoire.
Allocation de la mémoire Tâche à faire Attribuer de lespace mémoire Charger Code et Données Exécuter La tâche -Tenir à jour une carte de lespace libre/occupé.
Formation Python Modules (d'après "Learning Python", de Mark Lutz)
Stockage Secondaire: Disques
IFT 6800 Atelier en Technologies d’information
CSI3531 – Labo 1 Lobservation du comportement de processus.
Répéter dans un programme avec une Instruction itérative
Progrès technique et logique économique : leur liaison interne
Cours de Systèmes d’exploitations
SYSTÈME D’EXPLOITATION I
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Programmation Système et Réseau
Interprétation/Génération de code pour le langage Z minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
02/10/2013JC LP MD1 COURS_3. 02/10/2013JC LP MD2 Direct Memory Access DMA.
INFOR 101 Chapitre 5 Marianne Morris.
Structures de données avancées : LH (Hachage linéaire) D. E ZEGOUR Institut National d ’Informatique.
MOCK.
GF-4: Storage Secondaire: Disques
Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.
COMPARAISON DES SYSTEMES DE GESTION DE FICHIERS LINUX / WINDOWS NT
Système de gestion fichiers
Taper sur Echap pour sortir à tout moment. Cliquer ici pour la suite Cliquer ici pour la suite.
Structures de données avancées : Principales structures de fichiers
Outil de Supervision Réseau
Administration d’un système Linux [BTS IRIS tv
Les Processus.
Architecture et technologie des ordinateurs II
Chapitre 3 L’accès aux données.
Ordinateurs, Structure et Applications
1.1: notions de bases de l’informatique
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
Memoire.
L3 Instrumentation Pétrolière S6
Raison d'être de la structure de fichiers : Les premiers travaux : Début des années 1960 : En 1963 : Près de 10 ans plus tard... (à peu près 1973) : Durant.
Plan… -Introduction et motivations : -Qu'est-ce que le traitement de fichiers ? -Terminologie et définitions fondamentales des structures de fichiers :
Les mémoires la préparation de: chaimaa hamdou.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
Chapitre 12 Surveillance des ressources et des performances Module S41.
La compression de données
Transcription de la présentation:

ALLOCATION DU CPU et GESTION DES TRAVAUX

MULTI-PROGRAMMATION Translation d'adresse: logique --> physique - lors du chargement - à l'exécution - dynamique (matériel spécial) Problèmes: protection et performance

A quoi correspondent les adresses dans le code en mémoire ? + relatives au processus + doivent être traduites ( translation d'adresse ) ADRESSE LOGIQUE VS ADRESSE PHYSIQUE

TABLE DES PAGES

PRINCIPE DU CACHE la mémoire rapide donne l'impression qu'elle remplace (cache) la mémoire lente conserver dans la mémoire rapide une partie de la mémoire lente conserver l'information immédiatement nécessaire

MÉMOIRE VIRTUELLE  séparation entre l'espace logique d'un programme et la mémoire physique  l'espace logique peut être plus grand que la mémoire  seulement une partie du programme est en mémoire

si la page est valide  alors accéder à la mémoire sinon  traiter la faute de page cas simple  il y a une page de libre en mémoire sinon  supprimer un processus ( swap-out ) ou faire un remplacement de page principe  garder en mémoire l'infor- mation immédiatement nécessaire ( active )

ENTRÉES / SORTIES

ORGANISATION DU NOYAU

GESTION DES FICHIERS Table des inodes et structure d'un répertoire Un fichier peut avoir plusieurs noms/chemins d'accès.

Organisation des répertoires et des périphériques Chemin d'accès (path) absolu ou relatif.

2.14 Gestion des fichiers par le noyau

Problème de la section critique Un seul processus peut exécuter le code de sa section à la fois. 7-9 Section Critique instructions code d'entrée données communes Section Critique instructions P0P1 code de sortie code d'entrée code de sortie