NSI

39 Karteikartenvon Christophe
Diese Karteikarten lernenKostenlos · Spaced Repetition · iPhone, Android, Mac & Web

Alle Karten

1
Sous Windows, sous quelle catégorie sont classés les processus qui s'exécutent sans intervention de l'utilisateur ?
  • Application
  • Arrière-plan
  • Windows
  • Système
2
Quel est le mode d'exécution d'un processus système (ou noyau) ?

  • User mode
  • Kernel mode (ou mode noyau)
  • Mode restreint
  • Mode application
3
Quelle zone de l'environnement utilisateur d'un processus contient les variables temporaires et les appels de fonctions ?
  • Zone de programme
  • Zone de données
  • Zone de pile
  • Zone des registres
4
Quel est le PID du processus appelé « l'échangeur » (ou SWAPPER), qui n'est pas issu d'un parent ?
  • PID = 0
  • PID = 1
  • PID = 2
  • PID = -1
5
Quels sont les deux fils directement générés par le processus 0 ?
  • cron et inetd
  • systemd (PID 1) et kthreadd (PID 2)
  • shell et firefox
  • getty et login
6
Comment reconnaît-on visuellement les processus liés à l'espace noyau dans la liste des processus Linux ?
  • Ils sont écrits en majuscules
  • Ils se terminent par la lettre d
  • Ils sont encadrés entre crochets (ex: [kthreadd])
  • Ils ont un PID négatif
7
Quel type de processus est chargé de la surveillance des terminaux pour permettre à l'utilisateur de se connecter ?
  • Daemon
  • Getty
  • Shell
  • Swapper
8
Dans quel ordre se déroule l'utilisation d'une ressource par un processus ?
  • Utilisation ightarrow Demande ightarrow Libération
  • Demande ightarrow Libération ightarrow Utilisation
  • Demande ightarrow Utilisation ightarrow Libération
  • Libération ightarrow Demande ightarrow Utilisation
9
Comment appelle-t-on une ressource qui ne peut être utilisée que par un seul processus à la fois ?
  • Ressource partagée
  • Ressource préemptive
  • Ressource exclusive
  • Ressource dynamique
10
Quel algorithme de prévention des interblocages a été proposé par Dijkstra en 1965 ?
  • L'algorithme du tourniquet
  • L'algorithme du banquier
  • L'algorithme de sérialisation
  • L'algorithme de préemption
11
Parmi les propositions suivantes, laquelle ne fait pas partie des principales fonctions assurées par un système d'exploitation (SE) ?
  • Gérer les mémoires
  • Gérer les Entrées/Sorties (disques, claviers, souris...)
  • Concevoir et compiler le code source des applications
  • Organiser la multiprogrammation
12
Quelle est la définition exacte d'un processus par opposition à un programme ?
  • Un programme est une suite de lignes de code, tandis qu'un processus est l'état d'exécution de ce programme dans le processeur à un instant donné
  • Un processus est stocké dans la mémoire de masse, et le programme s'exécute dans le processeur
  • Ce sont exactement les mêmes termes synonymes
  • Un programme est géré par le noyau, et le processus par l'utilisateur
13
À quoi sert le Bloc de Contrôle du Processus (appelé BPC ou PCB) ?
  • À stocker définitivement le code source du programme sur le disque dur
  • À ranger les informations d'état pour organiser, reprendre, exécuter ou interrompre l'exécution du processus dans le processeur
  • À mesurer la température du processeur en temps réel
  • À gérer uniquement les connexions réseau du système
14
Quels sont les trois états principaux dans lesquels un processus peut être identifié ?
  • Actif, Inactif, Supprimé
  • Ouvert, Fermé, En pause
  • Élu, Bloqué, Prêt
  • [Utilisateur, Noyau, Système
15
Dans quel cas un processus passe-t-il à l'état Élu ?
  • Lorsqu'il attend un événement extérieur (comme une E/S)
  • Lorsqu'il est en cours d'exécution dans le processeur
  • Lorsqu'il est suspendu en attente de son passage
  • Lorsqu'il a terminé son exécution définitivement
16
Que fait un processus lorsqu'il se trouve à l'état Bloqué ?
  • Il s'exécute prioritairement sur le processeur
  • Il attend un événement extérieur (par exemple, un événement E/S ou registre) pour pouvoir continuer
  • Il est définitivement détruit par le système d'exploitation
  • Il tourne en boucle infinie sans utiliser de ressources
17
Que contient typiquement une entrée (ligne) de la table des processus sous environnement UNIX ?
  • Uniquement le nom du créateur du fichier
  • Des informations variées comme l'état du processus, la gestion de la mémoire, l'identifiant (PID) et les fichiers associés
  • Uniquement le code source du programme en langage C
  • La liste des périphériques matériels branchés sur la carte mère
18
Quel est le rôle principal d'un algorithme d'ordonnancement (scheduler) ?
  • Déterminer l'ordre de passage des processus « prêts » et la durée d'exécution allouée
  • Installer de nouveaux logiciels sur le disque dur
  • Augmenter la capacité de la mémoire RAM physique
  • Gérer les pannes d'alimentation électrique
19
Dans le cadre de l'ordonnancement, comment caractérise-t-on une tâche T_i ?
  • Par sa taille en octets et son nom de fichier
  • Par son heure d'arrivée h_i et sa durée t_i
  • Par son PID et son mot de passe administrateur
  • Par son espace mémoire en mode noyau
20
Quelle est la différence fondamentale entre un algorithme ASR (sans réquisition) et un algorithme AAR (avec réquisition) ?
  • En ASR, les processus s'exécutent et se terminent sans être interrompus en AAR, l'ordonnanceur peut reprendre la main pour interrompre un processus et en laisser un autre
  • L'ASR est réservé aux processus systèmes, l'AAR aux processus utilisateurs
  • L'AAR n'utilise pas de processeur uni-cœur
  • Il n'y a aucune différence, ce sont des synonymes
21
Quel est le principal défaut de l'algorithme de traitement par ordre d'arrivée (dans un ASR) ?
  • Il est trop complexe à programmer
  • Les temps d'attente ne sont pas optimisés
  • Il bloque systématiquement la mémoire RAM
  • Il nécessite obligatoirement plusieurs processeurs
22
Comment fonctionne l'algorithme AAR Tourniquet (Round Robin) ?
  • Les tâches sont exécutées à tour de rôle pendant un temps fixe t_p défini
  • La tâche la plus longue est exécutée en premier jusqu'à la fin
  • [L'utilisateur choisit manuellement quelle tâche s'exécute à chaque seconde
  • Les tâches s'exécutent uniquement si le processeur est inoccupé à 50%
23
Quel est l'ordre de grandeur généralement observé pour le quantum de temps t_p dans un tourniquet ?
  • Autour de 100 millisecondes (ms)
  • Exactement 10 secondes
  • 1 microseconde
  • 1 heure
24
Pourquoi introduit-on une valeur de priorité p_i dans l'algorithme AAR avec priorité ?
  • Pour que toutes les tâches durent exactement le même temps
  • Parce que dans la pratique, toutes les tâches n'ont pas une importance équivalente et certaines doivent passer avant d'autres pour éviter une dégradation du confort utilisateur
  • Pour supprimer complètement la mémoire cache du processeur
  • Pour forcer l'ordinateur à s'éteindre en cas d'urgence
25
Que se passe-t-il lors du fonctionnement d'un tourniquet avec priorité lorsque les priorités des tâches en cours se réduisent à chaque tour ?
  • Le processeur s'arrête définitivement
  • Une tâche de la liste d'attente ayant une priorité supérieure pourra prendre la place d'une tâche de priorité plus basse dans le tourniquet
  • Toutes les tâches sont supprimées de la mémoire
  • Le système bascule automatiquement en mode Windows
26
Quel est le rôle principal d'un système d'exploitation (SE) dans la communication avec le matériel ?
  • Il oblige chaque programme à intégrer le code de pilotage spécifique de chaque périphérique.
  • Il sert d'intermédiaire en transmettant les informations au périphérique via son pilote (gestionnaire de périphériques), évitant au programme de gérer la complexité matérielle.
  • Il remplace complètement le processeur pour le calcul des données.
  • Il gère uniquement l'affichage graphique à l'écran.
27
Qu'appelle-t-on la « mémoire virtuelle » gérée par le système d'exploitation ?
  • Une barrette de RAM supplémentaire ajoutée physiquement dans l'ordinateur.
  • Une zone mémoire créée sur le disque dur lorsque la mémoire physique (RAM) est insuffisante.
  • La mémoire cache du processeur.
  • La mémoire morte (ROM) de la carte mère
28
Comment appelle-t-on l'interpréteur de commande (en anglais shell, ou « coquille ») ?
  • Les logiciels de bureautique et les navigateurs web.
  • Les fonctions fondamentales telles que la gestion de la mémoire, des processus, des fichiers, des entrées-sorties principales et des fonctionnalités de communication.
  • Uniquement l'interface graphique de l'utilisateur (fenêtres, boutons).
  • Les pilotes de l'imprimante et du clavier uniquement.
29
Quel est le rôle du système de fichiers (file system, noté FS) ?
  • Optimiser la vitesse du processeur.
  • Enregistrer les fichiers dans une arborescence.
  • Empêcher l'ordinateur de surchauffer.
  • Gérer la connexion Internet sans fil.
30
Comment nomme-t-on les processus légers (en anglais threads) qui composent les applications dans un système multitâche ?
  • Des partitions de disque dur.
  • Des séquences d'instructions qui sont tour à tour actifs, en attente, suspendus ou détruits.
  • Des composants électroniques de la carte mère.
  • Des fichiers temporaires d'installation.
31
Quand dit-on qu'un système est « préemptif » ?
  • Lorsqu'il s'éteint automatiquement en cas de danger.
  • Lorsqu'il possède un ordonnanceur (ou planificateur) qui répartit, selon des critères de priorité, le temps machine entre les différents processus.
  • Lorsqu'il ne peut exécuter qu'un seul programme à la fois.
  • Lorsqu'il ne nécessite aucun système d'exploitation.
32
Qu'est-ce que l'architecture SMP (Symmetric Multiprocessing) ?
  • Une architecture où un seul processeur gère l'ensemble des tâches.
  • Une architecture dans laquelle tous les processeurs accèdent à un espace mémoire partagé.
  • Un système d'exploitation conçu uniquement pour les smartphones.
  • Une méthode de compression de données.
33
Quelle est la contrainte essentielle des systèmes embarqués ?
  • Ils doivent obligatoirement disposer d'un écran géant 4K.
  • Ils fonctionnent sur des machines de petite taille avec une autonomie réduite et des ressources limitées (gestion avancée de l'énergie).
  • Ils ne peuvent pas se connecter à Internet.
  • Ils pèsent plus de 50 kilogrammes.
34
Qu'est-ce qu'un système temps réel (real time systems) ?
  • Un système qui affiche l'heure exacte à la nanoseconde près.
  • Un système utilisé dans l'industrie qui doit fonctionner de manière fiable selon des contraintes temporelles spécifiques (délivrer un traitement correct à des intervalles de temps bien définis).
  • Un jeu vidéo en ligne massivement multijoueur.
  • Un logiciel de montage vidéo en direct
35
Parmi les propositions suivantes, laquelle est un exemple de système d'exploitation temps réel ?
  • Windows 10
  • Mac OS 10.15
  • QNX
  • Ubuntu 20.04 LTS
36
Quel est le statut des droits et un inconvénient majeur du système d'exploitation Windows selon le cours ?
  • Open Source / Très peu d'applications compatibles.
  • Propriétaire / Victime de nombreuses attaques de virus et logiciels malveillants.
  • Gratuit / Ne fonctionne que sur les ordinateurs Apple.
  • Domaine public / Réservé exclusivement aux informaticiens.
37
Quelle est l'une des caractéristiques principales de Linux - Ubuntu ?
  • Il est payant et fermé.
  • Il est très répandu auprès du grand public pour les jeux vidéo complexes.
  • Il est Open Source, très fiable, subit très peu d'attaques de virus et ses logiciels sont gratuits.
  • Il ne fonctionne que sur les tablettes tactiles.
38
Quelle est la contrainte matérielle majeure du système Mac (Mac OS) ?
  • Il ne fonctionne qu'avec les ordinateurs Mac d'Apple.
  • Il nécessite obligatoirement deux processeurs en parallèle.
  • Il ne peut pas se connecter à un réseau Wi-Fi.
  • Il ne gère pas la mémoire vive.
39
Comment le système d'exploitation gère-t-il le processeur parmi les différents programmes ?
  • Par tirage au sort aléatoire à chaque seconde.
  • Grâce à un algorithme d'ordonnancement dont le type dépend du SE et de l'objectif visé.
  • En laissant l'utilisateur choisir manuellement le nombre de cycles CPU par application.
  • En bloquant tous les programmes en arrière-plan de manière définitive.
Alle 39 Karten kostenlos lernen

Mehr Karteikarten

(17) Ordering food and drink15 KartenSprachen · Deutsch → EnglischpmugridgeNumbers in Japanese (hiragana)11 KartenSprachen · Japanisch → EnglischEthanTurkish-English Vocabulary: Sports and Careers152 KartenSprachen · TürkischneslihanmSpanish Vocabulary: Landscape and Measurements131 KartenSprachen · Englisch → SpanischGeothalsteOpioids and Pharmacology89 KartenMedizin und Gesundheit · EnglischEshaNIMS Milling67 KartenEnglischSunsetActivity 1: Reduction of Particle Size52 KartenNaturwissenschaften · EnglischAllissaARB Chapter 6 Vocab42 KartenSprachen · Arabisch → Englischjamesprofessional German 634 KartenSprachen · Deutsch → EnglischdillPhrases 128 KartenSprachen · Deutsch → EnglischrhubarbrainChapter 2 Set Theory23 KartenEnglischHenry_Luispledge test 218 KartenGeschichte und Geisteswissenschaften · Englischkate

Lerne diese Decks in der App

Kostenlos auf iPhone, Android, Mac und im Web. Füge jedes Deck mit einem Tipp zu deinem Konto hinzu.

Laden im App StoreJetzt bei Google Play
Alle 39 Karten kostenlos lernen