1- Pourquoi la notion de machine virtuelle a été introduite en Informatique
Cette notion a été introduite en informatique pour permettre une gestion efficace des
ressources matérielles et logicielles. Elle permet de faire abstraction des ressources
physiques et facilite alors la gestion, l’allocation et le partage de ces ressources entre
différents processus ou utilisateurs. Elle permet une utilisation optimale des
ressources
2- En quoi consiste le formatage
Le formatage consiste à préparer un support de stockage à être utilisé selon un
système de fichiers spécifique.
3- Avantages dans le partitionnement d’un espace de stockage
- Permet d’avoir plusieurs sections distinctes à partir d’un support de stockage, ce qui
facilite l’organisation et la gestion des données
- Isoler les données permet de réduire les risques de perte de données comme les
programmes du système d’exploitation qui sont très importants
- Permet d’installer plusieurs systèmes d’exploitation sur un même ordinateur : Le
multiboot
4-Exemple de système de fichier sous windows
● NTFS (new technology file system)
● FAT32(file allocation table)
● exFAT
5- Exemple de système de fichier sous linux
➢ ext4(Extended file system)
➢ ext3
➢ XFS
6-Quel est le rôle du shell d’un système d’exploitation
Le shell est une interface en ligne de commande permettant d’interpréter et
d’exécuter les commandes de l’utilisateur.
7- Donner 2 exemples de shell sous linux?
Bourne shell(sh)
Korn shell (ksh)
8- En quoi consiste l’exclusion mutuelle?
L’exclusion mutuelle est un mécanisme au cours duquel plusieurs processus ne
peuvent pas accéder simultanément à une ressource critique
9- En quoi consiste le blocage ou le verrouillage?
Le blocage est l’état dans lequel un processus ne peut pas continuer son execution
jusqu’à ce qu’une condition soit remplie(chatgpt)
10-Exemple de blocage
Si un processus A détient la ressource X et attend la ressource Y alors que le
processus B détient la ressource Y et attend la ressource X alors il y a blocage.
11- Une commande linux qui montre la dépendance entre processus
pstree
12- Qu’es ce qu’un système multiboot?
Un système multiboot permet d’exécuter plusieurs systèmes d’exploitation sur un
même appareil
13- Qu’es ce qu’une interruption?
Est un signal qui interrompt temporairement l’exécution du programme en cours sur
le processeur.
14- Faire la difference entre une interruption artificielle et une interruption
naturelle
Une interruption naturelle est imprévisible alors qu’une interruption artificielle est
provoqué
15-En quoi consiste le mode de traitement en temps partagé?
Il consiste à la progression des processus en quasi parallélisme
16- Que savez-vous des fichiers à extention bat?
Est un fichier de script utilisé sur windows. L’extension .bat fait référence à un fichier
de lot appelé encore commandes MS-DOS
17- Faire la difference entre un traitement on line et un traitement off line
18- Faire la difference entre un registre de travail et un registre accumulateur
Le registre de travail est utilisé pour stocker des données temporaires et des addresses
mémoire tandis que le registre accumulateur est specifiquement dédié aux operations
arithmétiques et logiques
19-Quel est le rôle du vecteur d’état d’un processus
Stocke les informations nécessaires concernant un processus en cours suite à une
interruption dans le but de permettre la reprise du processus en question. Elle permet
ainsi de basculer efficacement entre les différents processus en cours d’éxécution.
20-Quand dit-on qu’une machine est de nbits?
Lorsque :
➢ les registres sont de n bits
➢ les bus de données sont de n bits
➢ les instructions manipulant les données sont de n bits
Un registre de travail permet de stocker temporairement des données pendant
l’execution des instructions
Le pointeur d’instruction:il indique l’adresse de la prochaine instruction à
executer par le processeur
Un registre accumulateur permet de stocker les résultats intermédiaires des
operations mathématiques et logiques