Vous êtes sur la page 1sur 1

Le 17-04-2016

Nom : ………………………………………..
Prénom :……………………………………… Groupe :………… Teste 1
La partie TD sous forme de question à une seule réponse. Toute réponse juste vaut 0,5, fausse -0,25 et aucune réponse 0.
1. Le système d’exploitation fait partie
a) Des logiciels de base x
b) Du matériel
c) Des logiciels d’application
2. Un système d’exploitation permet de :
a) D’exploiter les ressources CPU au minimum
b) Minimiser l’utilisation des ressources (matérielles et logiciels)
c) Transformer le matériel en une machine virtuelle x
3. Un processus Zombie est un processus
a) qui a perdu son père
b) qui a terminé son exécution et qui attend la prise en compte de cette fin par son père x
c) qui a terminé son exécution en erreur
4. La notion Thread permet :
a) L’encapsulation des threads
b) Le partage de la pile d’exécution entre les threads du même processus
c) Le partage de la mémoire entre les threads du même processus x
5. Quel est le rôle d’un ordonnanceur au sein d’un SE ?
a) Ordonnancer les processus à exécuter selon un ou des critères. x
b) Ordonnancer l’utilisation de la mémoire
c) Ordonnancer les opérations d’E/S.
6. Un système monotâche:
a) Contient en mémoire le système d’exploitation
b) Contient en mémoire la tâche en cours d’exécution x
c) A pour seule tâche le système d’exploitation
7. A quoi sert le PCB pour processus:
a) A gérer l’exécution du processus x
b) A stocker les variables globales
c) A assurer la terminaison des processus systèmes
8. Le Basic input output System:
a) Gère en continu l’activité de l’ordinateur
b) Vérifie au démarrage les périphériques et l’emplacement du système d’exploitation x
c) Est en mémoire sur disque dur principal
9. L'architecture logicielle "classique" d'un ordinateur est :
a) L'application directement au-dessus du matériel
b) Le système d'exploitation directement au-dessus du matériel x
c) Le système d'exploitation à côté des applications
10. Le moniteur était un système qui a pour but :
a) D’exécuter une série de travaux en parallèle
b) D’exécuter une série de travaux en séquence x
c) D’exécuter une série de travaux en temps partagé
11. Quelles sont les fonctions d’un SE
a) Gestion des processus et fournir une machine virtuelle à l’utilisateur
b) Gestion des E/S et du CPU
c) Gestion des ressources et fournir une machine virtuelle à l’utilisateur x
12. Dans le diagramme de transition, un processus passe de l’état prêt à l’état actif suite à :
a) La fin d’exécution
a) Une demande d’E/S
b) Une interruption horloge x
13. Le PCB d’un processus en attente est:
a) Dans la file des processus actifs
b) Dans la file des processus prêts
c) Dans la file des processus bloqués x
14. Un système temps partagé nécessite que :
a) Le système soit monoprogrammé
b) Le système soit batch
c) Le système soit multiprogrammé x
15. Dans le diagramme des transitions, la transition qui doit être supprimée si on utilise un algorithme d’ordonnancement sans réquisition (non
préemptif) est :
a) Fin d’E/S
b) Demande d’E/S
c) Interruption x
16. La partie du système Linux qui communique avec l’utilisateur est :
a) Kernel
b) Ls
c) Shell x
17. Le processus A de priorité 7 s’exécute. Le processus B de priorité 5 se réveille. Le plus petit chiffre code la priorité la plus forte. Quelles sont les
propositions justes :
a. B interrompt l’exécution de A car B est plus prioritaire et l’ordonnancement est préemptif x
b. A continue son exécution car il est plus prioritaire et l’ordonnancement est préemptif
c. A continue son exécution car l’ordonnancement est non préemptif
d. B interrompt l’exécution de A car B est plus prioritaire et l’ordonnancement est non préemptif
18. La réquisition dans l’ordonnancement des processus consiste à :
a) Arrêter le processus en cours et lancer un autre x b) Lancer l’E/S du processus en cours
b) Mettre le processus en cours à l’état bloqué et lancer un autre
19. La valeur retournée par un appel à la primitive système fork dans le processus père vaut :
a) Le numéro de pid du processus fils créé x
b) Une valeur booléenne vraie qui indique que la primitive a réussi
c) Une valeur entière qui donne le nombre de processus créés
20. Pour gérer l’accès au processeur par les processus, l’algorithme d’ordonnancement SJF avec requisition s’appuie en particulier sur :
a) Le temps CPU restant du processus occupé le processeur x
b) Le temps CPU demandé par chaque processus
c) Le dernier moment où chaque processus utilisé le CPU

Vous aimerez peut-être aussi