Quels composants associe un système informatique ?
Le matériel, le système d’exploitation, les programmes d’application et les utilisateurs.
Que gère le système d’exploitation dans un système informatique ?
Les utilisateurs, le système de gestion de fichiers et les ressources.
Quels aspects des ressources le système d’exploitation gère-t-il ?
Leur accès, leur partage, leur distribution et leur échange.
Quelles fonctions matérielles l’unité centrale assure-t-elle ?
Le calcul et le contrôle.
Quels mécanismes mobilise le fonctionnement de l’unité centrale ?
Des bus et un pipeline.
Quelles caractéristiques décrivent le processeur et la mémoire ?
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.
Qu’est-ce qu’une adresse physique en mémoire ?
Le numéro associé à un mot de mémoire dans l’espace d’adressage physique.
Comment les instructions et les données sont-elles organisées en mémoire ?
En mots numérotés consécutivement à partir de 0.
Par rapport à l’unité de traitement, quelle est la vitesse des périphériques d’entrée-sortie ?
Ils sont beaucoup plus lents.
Quel chemin direct le DMA fournit-il entre le bus d’entrée-sortie et la mémoire ?
Un chemin sans intervention du processeur.
Que fait le programme du processeur pendant un transfert DMA ?
Il continue de s’exécuter.
Quel cycle l’entrée-sortie utilise-t-elle pendant un transfert DMA ?
Un cycle mémoire.
Quelles sont les quatre origines possibles d’une interruption ?
L’unité de traitement, une sollicitation périphérique, un appel superviseur ou une communication entre unités multiprocesseur.
Qu’est-ce qu’un processus en informatique ?
Une entité d’exécution correspondant à une séquence d’actions d’un programme.
Comment le noyau représente-t-il un processus ?
Par une structure de données.
Quels critères guident le parallélisme logique dans le découpage en processus ?
Les échéances, les comportements et la nature des activités.
Comment le parallélisme physique peut-il guider le découpage en processus ?
En créant, par exemple, un processus par périphérique.
Quand une décomposition statique fixe-t-elle le nombre de processus ?
Dès le départ.
De quelle ressource un processus prêt est-il privé ?
Du processeur.
Sur quels critères l’ordonnancement des processus peut-il s’appuyer ?
Sur l’ancienneté FIFO, des quantums fixes ou variables et des priorités fixes ou dynamiques.
Entre quelles composantes le système d’exploitation sert-il d’interface ?
Entre les applications et le matériel.
Quelle responsabilité le système d’exploitation exerce-t-il sur les ressources ?
Il gère les ressources.
Comment le système d’exploitation répartit-il l’accès aux ressources partagées ?
Il en assure un accès équitable.
Quels mécanismes le système d’exploitation utilise-t-il pour fournir une qualité de service ?
Il ordonnance les programmes.
Quelle évolution caractérise les systèmes d’exploitation ?
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.
Quels types de systèmes multi-utilisateurs centralisés existe-t-il ?
Les systèmes à temps partagé et les systèmes transactionnels.
Quelle largeur d’adresses possède le Pentium 4 de 2004 ?
64 bits.
Quels composants comprend la hiérarchie mémoire ?
Les registres, les caches, la mémoire centrale, les disques et le réseau.
Quels mécanismes peuvent gérer la mémoire ?
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.
Qui est prioritaire lors d’un conflit d’accès à la mémoire pendant un transfert DMA ?
Le DMA.
Quels sujets couvre la gestion des entrées-sorties et des fichiers ?
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.
Quelles erreurs peuvent provoquer une interruption interne à l’unité de traitement ?
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.
Que peut demander un appel superviseur ?
Le lancement de tâches ou l’allocation de ressources matérielles.
Quelle instruction peut réaliser un appel superviseur ?
Une instruction SVC.
Quelles informations le descripteur de processus contient-il ?
Un identificateur unique, l’état, l’environnement volatile et des liens vers les descripteurs de ressources.
Quelles sont les issues possibles du cycle de vie d’un processus ?
Fin normale, décision du noyau, exception, terminaison forcée ou fonctionnement permanent comme démon.
Quels événements peuvent déclencher la préemption d’un processus ?
L’activation d’un processus plus prioritaire, une baisse dynamique de priorité ou la fin du quantum d’allocation.
Quelles priorités Linux sont attribuées à SCHED_FIFO et SCHED_RR ?
Elles vont de 1 à 99, 99 étant la priorité maximale.
Quelle priorité Linux est attribuée à SCHED_OTHER ?
La priorité 0.
Quelles évolutions architecturales les systèmes d’exploitation modernes peuvent-ils intégrer ?
Le multithreading, le multiprocessus, le multicœur à mémoire partagée, le micro-noyau et des fonctions de système distribué.
Quelles fonctions comprend une architecture à micro-noyau ?
La gestion de l’adressage, la communication interprocessus et l’ordonnancement.
Quelle taille ont les zones découpant la mémoire ?
Elles sont de taille variable.
Quelles tailles caractérisent la pagination et la segmentation de la mémoire ?
La pagination utilise des pages de taille fixe, tandis que la segmentation utilise des segments de taille variable.
Comment Linux distingue-t-il SCHED_FIFO, SCHED_RR et SCHED_OTHER ?
SCHED_FIFO n’a pas de quantum, SCHED_RR en a un, et SCHED_OTHER concerne les processus quelconques.
Comment Linux ordonne-t-il les processus SCHED_FIFO et SCHED_RR par rapport aux SCHED_OTHER ?
SCHED_FIFO et SCHED_RR sont prioritaires sur SCHED_OTHER, sans priorité systématique entre eux.
Quelles sont les largeurs des bus du Pentium IV de 2002 à 2,53 GHz ?
64 bits pour les données et 36 bits pour les adresses.
Combien de transistors possède le Pentium IV de 2002 à 2,53 GHz ?
55 millions de transistors.
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 ?
Révisez le cours complet dans la fiche de révision de Systèmes d’exploitation et programmation.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards