adplus-dvertising

Cours et exercices corrigés en Système d'exploitation

Système d'exploitation : Liste des cours et poblèmes

Concepts de base de l'ordonnancement du CPU

Dans un système avec un seul cœur de processeur, un seul processus peut s'exécuter à la fois. D'autres doivent attendre que le cœur du processeur soit libre et puisse être reprogrammé.... Lire la suite

Les files d'attente d'ordonnancement

Plusieurs processus existent simultanément dans le système. Tous les processus ont des besoins différents. Certains peuvent avoir besoin de l'unité centrale pour l'exécution, tandis... Lire la suite

Contexte de processus et bloc de contrôle de processus (PCB)

Le noyau alloue des ressources à un processus et le planifie pour l'utilisation du CPU. En conséquence, la vue du noyau d'un processus se compose de deux parties : Code, données et... Lire la suite

États de processus et transitions d'état

Un système d'exploitation utilise la notion d'état de processus pour garder une trace de ce qu'un processus fait à tout moment. Le noyau utilise des états de processus pour simplifier... Lire la suite

Processus et programmes

Un programme est une entité passive qui n'effectue aucune action par elle-même ; il doit être exécuté pour que les actions qu'il demande aient lieu. Un processus est l'exécution d'un... Lire la suite

Types des appels système

Les appels système peuvent être regroupés grosso modo en six catégories principales : contrôle de processus, gestion de fichiers, gestion de périphériques, maintenance des informations,... Lire la suite

Introduction aux appels système

Les appels système fournissent une interface aux services mis à disposition par un système d'exploitation. Ces appels sont généralement disponibles sous forme de fonctions écrites... Lire la suite

Fonctionnement en mode double et multimode dans un système d'exploitation

Étant donné que le système d'exploitation et ses utilisateurs partagent les ressources matérielles et logicielles du système informatique, un système d'exploitation correctement conçu... Lire la suite

Introduction au multiprogrammation et multitâche

L'un des aspects les plus importants des systèmes d'exploitation est la possibilité d'exécuter plusieurs programmes, car un seul programme ne peut pas, en général, occuper en permanence... Lire la suite

Introduction aux systèmes de clustering

Les systèmes de clustering sont similaires aux systèmes parallèles car ils ont tous deux plusieurs processeurs. Cependant, une différence majeure est que les systèmes en cluster sont... Lire la suite