Flashcards : Systèmes d’exploitation et programmation (47 cartes)

Toutes les cartes

1Question

Quels composants associe un système informatique ?

Réponse

Le matériel, le système d’exploitation, les programmes d’application et les utilisateurs.

2Question

Que gère le système d’exploitation dans un système informatique ?

Réponse

Les utilisateurs, le système de gestion de fichiers et les ressources.

3Question

Quels aspects des ressources le système d’exploitation gère-t-il ?

Réponse

Leur accès, leur partage, leur distribution et leur échange.

4Question

Quelles fonctions matérielles l’unité centrale assure-t-elle ?

Réponse

Le calcul et le contrôle.

5Question

Quels mécanismes mobilise le fonctionnement de l’unité centrale ?

Réponse

Des bus et un pipeline.

6Question

Quelles caractéristiques décrivent le processeur et la mémoire ?

Réponse

La largeur des bus de données et d’adresses, le nombre de mots mémoire, les temps de cycle, les cycles par instruction et le débit d’instructions.

7Question

Qu’est-ce qu’une adresse physique en mémoire ?

Réponse

Le numéro associé à un mot de mémoire dans l’espace d’adressage physique.

8Question

Comment les instructions et les données sont-elles organisées en mémoire ?

Réponse

En mots numérotés consécutivement à partir de 0.

9Question

Par rapport à l’unité de traitement, quelle est la vitesse des périphériques d’entrée-sortie ?

Réponse

Ils sont beaucoup plus lents.

10Question

Quel chemin direct le DMA fournit-il entre le bus d’entrée-sortie et la mémoire ?

Réponse

Un chemin sans intervention du processeur.

11Question

Que fait le programme du processeur pendant un transfert DMA ?

Réponse

Il continue de s’exécuter.

12Question

Quel cycle l’entrée-sortie utilise-t-elle pendant un transfert DMA ?

Réponse

Un cycle mémoire.

13Question

Quelles sont les quatre origines possibles d’une interruption ?

Réponse

L’unité de traitement, une sollicitation périphérique, un appel superviseur ou une communication entre unités multiprocesseur.

14Question

Qu’est-ce qu’un processus en informatique ?

Réponse

Une entité d’exécution correspondant à une séquence d’actions d’un programme.

15Question

Comment le noyau représente-t-il un processus ?

Réponse

Par une structure de données.

16Question

Quels critères guident le parallélisme logique dans le découpage en processus ?

Réponse

Les échéances, les comportements et la nature des activités.

17Question

Comment le parallélisme physique peut-il guider le découpage en processus ?

Réponse

En créant, par exemple, un processus par périphérique.

18Question

Quand une décomposition statique fixe-t-elle le nombre de processus ?

Réponse

Dès le départ.

19Question

De quelle ressource un processus prêt est-il privé ?

Réponse

Du processeur.

20Question

Sur quels critères l’ordonnancement des processus peut-il s’appuyer ?

Réponse

Sur l’ancienneté FIFO, des quantums fixes ou variables et des priorités fixes ou dynamiques.

21Question

Entre quelles composantes le système d’exploitation sert-il d’interface ?

Réponse

Entre les applications et le matériel.

22Question

Quelle responsabilité le système d’exploitation exerce-t-il sur les ressources ?

Réponse

Il gère les ressources.

23Question

Comment le système d’exploitation répartit-il l’accès aux ressources partagées ?

Réponse

Il en assure un accès équitable.

24Question

Quels mécanismes le système d’exploitation utilise-t-il pour fournir une qualité de service ?

Réponse

Il ordonnance les programmes.

25Question

Quelle évolution caractérise les systèmes d’exploitation ?

Réponse

Ils sont passés des systèmes batch aux systèmes multiprogrammés, puis aux systèmes multi-utilisateurs centralisés, distribués et temps réel.

26Question

Quels types de systèmes multi-utilisateurs centralisés existe-t-il ?

Réponse

Les systèmes à temps partagé et les systèmes transactionnels.

27Question

Quelle largeur d’adresses possède le Pentium 4 de 2004 ?

Réponse

64 bits.

28Question

Quels composants comprend la hiérarchie mémoire ?

Réponse

Les registres, les caches, la mémoire centrale, les disques et le réseau.

29Question

Quels mécanismes peuvent gérer la mémoire ?

Réponse

Le compilateur, un dispositif câblé, le système d’exploitation ou la création de fichiers par le système de gestion de fichiers.

30Question

Qui est prioritaire lors d’un conflit d’accès à la mémoire pendant un transfert DMA ?

Réponse

Le DMA.

31Question

Quels sujets couvre la gestion des entrées-sorties et des fichiers ?

Réponse

Les dispositifs d’entrée-sortie, leur intégration au système d’exploitation, les types de fichiers, les méthodes d’accès, l’allocation sur disque et le RAID.

32Question

Quelles erreurs peuvent provoquer une interruption interne à l’unité de traitement ?

Réponse

Une division par zéro, un dépassement de capacité, une erreur de parité mémoire, une erreur de transmission ou un défaut d’alimentation électrique.

33Question

Que peut demander un appel superviseur ?

Réponse

Le lancement de tâches ou l’allocation de ressources matérielles.

34Question

Quelle instruction peut réaliser un appel superviseur ?

Réponse

Une instruction SVC.

35Question

Quelles informations le descripteur de processus contient-il ?

Réponse

Un identificateur unique, l’état, l’environnement volatile et des liens vers les descripteurs de ressources.

36Question

Quelles sont les issues possibles du cycle de vie d’un processus ?

Réponse

Fin normale, décision du noyau, exception, terminaison forcée ou fonctionnement permanent comme démon.

37Question

Quels événements peuvent déclencher la préemption d’un processus ?

Réponse

L’activation d’un processus plus prioritaire, une baisse dynamique de priorité ou la fin du quantum d’allocation.

38Question

Quelles priorités Linux sont attribuées à SCHED_FIFO et SCHED_RR ?

Réponse

Elles vont de 1 à 99, 99 étant la priorité maximale.

39Question

Quelle priorité Linux est attribuée à SCHED_OTHER ?

Réponse

La priorité 0.

40Question

Quelles évolutions architecturales les systèmes d’exploitation modernes peuvent-ils intégrer ?

Réponse

Le multithreading, le multiprocessus, le multicœur à mémoire partagée, le micro-noyau et des fonctions de système distribué.

41Question

Quelles fonctions comprend une architecture à micro-noyau ?

Réponse

La gestion de l’adressage, la communication interprocessus et l’ordonnancement.

42Question

Quelle taille ont les zones découpant la mémoire ?

Réponse

Elles sont de taille variable.

43Question

Quelles tailles caractérisent la pagination et la segmentation de la mémoire ?

Réponse

La pagination utilise des pages de taille fixe, tandis que la segmentation utilise des segments de taille variable.

44Question

Comment Linux distingue-t-il SCHED_FIFO, SCHED_RR et SCHED_OTHER ?

Réponse

SCHED_FIFO n’a pas de quantum, SCHED_RR en a un, et SCHED_OTHER concerne les processus quelconques.

45Question

Comment Linux ordonne-t-il les processus SCHED_FIFO et SCHED_RR par rapport aux SCHED_OTHER ?

Réponse

SCHED_FIFO et SCHED_RR sont prioritaires sur SCHED_OTHER, sans priorité systématique entre eux.

46Question

Quelles sont les largeurs des bus du Pentium IV de 2002 à 2,53 GHz ?

Réponse

64 bits pour les données et 36 bits pour les adresses.

47Question

Combien de transistors possède le Pentium IV de 2002 à 2,53 GHz ?

Réponse

55 millions de transistors.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 22 questions sur Systèmes d’exploitation et programmation.

1. Dans une organisation où des utilisateurs exécutent des applications sur un ordinateur, quels éléments composent ensemble le système informatique ?

2. Sur un système partagé, plusieurs utilisateurs doivent accéder aux fichiers et se répartir les ressources informatiques. Quel composant prend en charge cette gestion ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Systèmes d’exploitation et programmation.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards