0% ont trouvé ce document utile (0 vote)
2 vues6 pages

Définitions clés des systèmes d'exploitation

Un système d'exploitation (SE) est un ensemble de programmes gérant les ressources matérielles d'un ordinateur et servant d'interface entre l'utilisateur et le matériel. Il assure des fonctions essentielles telles que la gestion du processeur, de la mémoire, des fichiers et la sécurité. Les systèmes d'exploitation se classifient selon les tâches (mono-tâche ou multi-tâches) et les utilisateurs (mono-session ou multi-sessions).

Transféré par

starlinkmaison9
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues6 pages

Définitions clés des systèmes d'exploitation

Un système d'exploitation (SE) est un ensemble de programmes gérant les ressources matérielles d'un ordinateur et servant d'interface entre l'utilisateur et le matériel. Il assure des fonctions essentielles telles que la gestion du processeur, de la mémoire, des fichiers et la sécurité. Les systèmes d'exploitation se classifient selon les tâches (mono-tâche ou multi-tâches) et les utilisateurs (mono-session ou multi-sessions).

Transféré par

starlinkmaison9
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

SYSTÈMES D’EXPLOITATION

DEFINITIONS FONDAMENTALES À RETENIR SYSTÈMES D’EXPLOITATION


1. Système d’exploitation (SE)

Définition

Un système d’exploitation est un ensemble de programmes qui assure la gestion des ressources
matérielles d’un ordinateur et fournit des services aux applications, tout en servant d’interface entre
l’utilisateur et le matériel.

2. Matériel (Hardware)

Définition

Le matériel désigne l’ensemble des composants physiques de l’ordinateur tels


que le processeur, la mémoire, le disque dur, le clavier et l’écran.

3. Logiciel (Software)
Définition

Un logiciel est un ensemble de programmes permettant à un ordinateur


d’exécuter des tâches spécifiques.
On distingue :
 les logiciels systèmes (SE),
 les logiciels applicatifs (Word, navigateur, etc.).

4. Noyau (Kernel)

Définition

Le noyau est la partie centrale du système d’exploitation qui réside en mémoire et assure la gestion du
processeur, de la mémoire, des interruptions et des périphériques.

5. Mode noyau (Kernel mode)

Définition

Le mode noyau est un mode d’exécution dans lequel le système d’exploitation


dispose d’un accès total au matériel et aux instructions privilégiées du
processeur.

6. Mode utilisateur (User mode)

Définition

Le mode utilisateur est un mode d’exécution restreint, dans lequel les


applications s’exécutent sans accès direct au matériel afin de protéger le
système.
7. Processus

Définition

Un processus est un programme en cours d’exécution, comprenant le code, les


données, la pile, les registres et les ressources qui lui sont associées.

8. Thread (Fil d’exécution)

Définition

Un thread est une unité légère d’exécution à l’intérieur d’un processus, partageant les ressources du
processus mais possédant sa propre pile et ses registres.
9. Ordonnancement (Scheduling)

Définition

L’ordonnancement est le mécanisme par lequel le système d’exploitation choisit


quel processus ou thread utilise le processeur et pendant combien de temps.

10. Quantum de temps

Définition

Le quantum de temps est la durée maximale pendant laquelle un processus peut


utiliser le processeur avant d’être préempté dans un système à temps partagé.
11. Mémoire principale (RAM)

Définition

La mémoire principale est une mémoire rapide et volatile utilisée pour stocker les
programmes et données en cours d’exécution.

12. Mémoire virtuelle

Définition

La mémoire virtuelle est une technique permettant de donner à chaque


processus l’illusion de disposer d’une mémoire plus grande que la mémoire
physique, en utilisant le disque dur comme extension.
13. Pagination

Définition

La pagination est une technique de gestion de la mémoire dans laquelle la


mémoire est divisée en pages de taille fixe, facilitant l’allocation et réduisant la
fragmentation externe.
14. Défaut de page (Page Fault)
Définition

Un défaut de page se produit lorsqu’un programme tente d’accéder à une page


mémoire qui n’est pas présente en mémoire principale.
15. Fichier

Définition

Un fichier est une collection nommée de données stockée sur un support de


stockage secondaire et gérée par le système d’exploitation.
16. Système de fichiers

Définition

Un système de fichiers est l’ensemble des structures et méthodes utilisées par le


système d’exploitation pour organiser, stocker, accéder et protéger les fichiers.

17. Périphérique

Définition

Un périphérique est un équipement matériel permettant l’entrée, la sortie ou le


stockage des informations (clavier, imprimante, disque dur…).
18. Pilote (Driver)

Définition

Un pilote est un logiciel spécialisé permettant au système d’exploitation de


communiquer avec un périphérique matériel.
19. Interruption

Définition

Une interruption est un signal envoyé par le matériel ou le logiciel pour


suspendre temporairement l’exécution du processeur afin de traiter un
événement.
20. Sécurité du système

Définition

La sécurité d’un système d’exploitation regroupe l’ensemble des mécanismes


visant à garantir la confidentialité, l’intégrité et la disponibilité des données et
des ressources.
1. Introduction aux systèmes d’exploitation
1.1 Définition

Un système d’exploitation (SE) est un ensemble de programmes qui :

 gère les ressources matérielles (processeur, mémoire, périphériques),


 fournit des services aux applications,
 sert d’interface entre l’utilisateur et le matériel.

Sans système d’exploitation, un ordinateur est inutilisable par l’utilisateur final

1.2 Objectifs d’un système d’exploitation

Un SE vise principalement :

 La commodité : faciliter l’utilisation de l’ordinateur


 L’efficacité : exploiter au mieux les ressources matérielles
 La sécurité : protéger les données et les ressources
 L’évolutivité : permettre l’ajout de nouvelles fonctionnalités sans perturber le système
2. Historique des systèmes d’exploitation
 2.1 Évolution par générations

Génération Période Caractéristiques principales


1ère 1945–1955 Pas de SE, cartes perforées
2ème 1955–1965 Traitement par lots
3ème 1965–1980 Multiprogrammation, partage de temps
4ème 1980–1990 Ordinateurs personnels, MS-DOS, UNIX
5ème 1990–aujourd’hui SE modulaires, micro-noyaux, mobilité
 ➡️Apparition de UNIX, base de nombreux systèmes actuels (Linux, macOS)

3. Rôle et fonctions d’un système d’exploitation


Un SE assure notamment :

 la gestion du processeur,
 la gestion de la mémoire,
 la gestion des fichiers,
 la gestion des entrées/sorties,
 la sécurité et la protection,
 la gestion des utilisateurs et des réseaux

4. Classes et types de systèmes d’exploitation


4.1 Selon les tâches

 Mono-tâche : un seul programme à la fois (ex : MS-DOS)


 Multi-tâches : plusieurs programmes en parallèle (Windows, Linux)

4.2 Selon les utilisateurs

 Mono-session
 Multi-sessions (Unix, Linux)

4.3 Autres types

 Systèmes temps réel


 Systèmes distribués
 Systèmes mobiles (Android, iOS)
5. Architecture d’un système d’exploitation
5.1 Structure en couches

1. Applications utilisateur
2. Interface (Shell / GUI)
3. Appels système (API)
4. Noyau (Kernel)
5. Matériel

5.2 Le noyau (Kernel)

Le noyau est le cœur du SE. Il assure :

 l’ordonnancement des processus (scheduler),


 la gestion des interruptions,
 la gestion de la mémoire,
 la communication avec le matériel

 .

Types de noyaux :

 Noyau monolithique (Linux)


 Micro-noyau (Minix, QNX)

Vous aimerez peut-être aussi