Les fonctions principales sont:
Le système d’exploitation alloue et désalloue les ressources matérielles selon les besoins des programmes en cours d’exécution.
Le système d’exploitation comme un chef d’orchestre entre matériel, logiciels et utilisateur
★ À maîtriser
📌 Les mécanismes de contrôle d’accès déterminent qui peut accéder à un fichier, le modifier ou le supprimer.
Compléments
Les exemples de systèmes de fichiers sont:
Les attributs cités sont:
Créer, modifier, lire, écrire, déplacer, supprimer
📌 L’allocation contiguë place les blocs d’un fichier dans des positions consécutives et mémorise l’adresse du premier bloc, mais elle peut provoquer une fragmentation externe et une perte d’espace.
Contigu : rapide mais fragmenté ; chaîné : dispersé et extensible ; indexé : pointeurs regroupés
L’espace d’adressage comprend: un segment de données contenant les variables, un segment de texte contenant le code, une pile utilisée pour les appels de fonction et les variables locales
Les états d’un processus sont:
Nouveau → prêt → en exécution → bloqué → terminé
★ À maîtriser
Compléments
📌 L’utilisation active du fichier d’échange évite les erreurs de mémoire insuffisante, mais peut diminuer les performances parce que l’accès au disque est plus lent que l’accès à la RAM.
RAM pleine → fichier d’échange → capacité accrue mais performances réduites
★ À maîtriser
📌 Une interface en ligne de commande, ou CLI, permet d’interagir avec le système par des commandes textuelles, tandis qu’une interface graphique, ou GUI, utilise des éléments visuels.
Le système d’exploitation utilise des pilotes de périphérique pour permettre aux applications de communiquer avec le clavier, la souris, l’imprimante et les autres périphériques.
Les mécanismes de sécurité comprennent: l’authentification des utilisateurs, le contrôle d’accès, la gestion des droits d’utilisateur, la protection contre les logiciels malveillants
Compléments
CLI : commandes textuelles ; GUI : interaction graphique
★ À maîtriser
📌 Un système d’exploitation monoprogrammé exécute une seule application à la fois, tandis qu’un système multiprogrammé exécute plusieurs programmes en alternant rapidement l’utilisation du processeur.
📌 Le temps réel dur tolère strictement les retards, tandis que le temps réel mou accepte une certaine flexibilité dans les délais.
Compléments
MS-DOS est un exemple de système d’exploitation monoprogrammé, tandis qu’Unix et Windows sont des exemples de systèmes multiprogrammés.
Un système d’exploitation distribué fonctionne sur plusieurs machines interconnectées et coopératives qui partagent des ressources comme les fichiers et les imprimantes.
Un système d’exploitation de réseau facilite la communication et la gestion des ressources sur un réseau informatique.
Monoprogrammation : un programme ; multiprogrammation : plusieurs programmes
★ À maîtriser
📌 L’UEFI est une interface destinée à remplacer le BIOS et permet notamment de démarrer depuis des disques de plus de 2 téraoctets, avec une interface graphique et une capacité réseau.
Compléments
BIOS/UEFI → MBR → partition système → noyau
Techniques d’allocation des blocs
| Technique | Organisation des blocs | Caractéristique |
|---|---|---|
| Contiguë | Blocs consécutifs | Accès rapide mais fragmentation externe possible |
| Chaînée | Blocs dispersés reliés par adresses | Évite la contrainte de blocs consécutifs |
| Indexée | Blocs dispersés référencés par une table | Accès aux numéros de bloc facilité |
Teste tes connaissances sur Systèmes d’exploitation avec 11 questions à choix multiples et corrections détaillées.
1. Quel rôle caractérise principalement un système d’exploitation ?
2. Lorsqu’un programme en cours d’exécution n’a plus besoin d’une ressource matérielle, quelle action le système d’exploitation effectue-t-il ?
Mémorisez les concepts clés de Systèmes d’exploitation avec 10 flashcards interactives.
Qu'est-ce qu'un système d'exploitation ?
Un ensemble de logiciels servant d'interface entre matériel et applications.
Quelles sont les fonctions principales d'un système d'exploitation ?
Gérer ressources matérielles, exécuter programmes, gérer fichiers, communiquer avec périphériques, fournir interface utilisateur.
Qu'est-ce qu'un système de fichiers ?
Un système qui organise, classe, stocke et retrouve les fichiers sur un support.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches