wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur les systèmes temps réel

Total questions: 20

Worksheet time: 3mins

Name
Class
Date
1.

Quel type de système utilise des données fournies par l'utilisateur lors de l'initialisation et n'a aucune contrainte de temps pour le traitement des données ?

a)

Les systèmes transformationnels

b)

Les systèmes interactifs

c)

Les systèmes temps réel

d)

Les systèmes hybrides

2.

Parmi les propositions suivantes, laquelle décrit le mieux un système interactif ?

a)

Un système qui dépend des données générées par l'environnement, comme le clavier ou la souris

b)

Un système qui traite des données sans contrainte de temps

c)

Un système qui doit respecter des échéances strictes

d)

Un système qui ne nécessite aucune interaction avec l'utilisateur

3.

Quel est le principal critère qui distingue un système temps réel réactif des autres types de systèmes ?

a)

La nécessité de respecter un temps de réaction ou une échéance

b)

L'absence totale de contrainte de temps

c)

L'utilisation exclusive de données statiques

d)

La dépendance à un seul utilisateur

4.

Lequel des éléments suivants n'est PAS un facteur pouvant affecter le déterminisme dans un système temps réel ?

a)

La charge de traitement

b)

Les opérations d'entrée/sortie

c)

La couleur de l'écran

d)

Les interruptions

5.

Dans une architecture multitâche, pourquoi est-il courant d’opter pour ce type d’architecture dans un environnement hautement parallèle ?

a)

Pour gérer efficacement le parallélisme

b)

Pour réduire la taille du système

c)

Pour augmenter la luminosité de l’écran

d)

Pour simplifier le code source

6.

Quelles mesures peuvent être mises en place pour assurer la sûreté de fonctionnement dans les systèmes de contrôle-commande ?

a)

Tests, mécanismes de prévisibilité, déterminisme, continuité de service, tolérance aux pannes, redondance

b)

Augmentation de la luminosité, réduction du bruit, amélioration de la couleur

c)

Ajout de jeux vidéo, augmentation du volume sonore, réduction de la taille de l’écran

d)

Suppression des périphériques, réduction de la vitesse du processeur, augmentation de la température

7.

Quelle est la différence principale entre une interruption matérielle et une interruption logicielle ?

a)

L'interruption matérielle est produite par l'exécution d'instructions, l'interruption logicielle par l'environnement extérieur

b)

L'interruption matérielle se produit à des instants connus, l'interruption logicielle à des instants aléatoires

c)

L'interruption matérielle est produite par l'environnement extérieur, l'interruption logicielle par l'exécution d'instructions

d)

Il n'y a pas de différence

8.

Quel est le rôle principal d'une interruption dans un microprocesseur ?

a)

Exécuter une tâche prioritaire en interrompant le programme en cours

b)

Accélérer le traitement des données graphiques

c)

Augmenter la fréquence d’horloge du processeur

d)

Réduire la consommation d’énergie du système

9.

Quel est le rôle du CPU dans la vectorisation des interruptions ?

a)

Déterminer l'adresse des vecteurs d'interruptions

b)

Générer un signal INT

c)

Envoyer un numéro au contrôleur d’E/S

d)

Calculer la priorité des interruptions

10.

Quel signal le contrôleur d’interruption génère-t-il sur la broche d’interruption du CPU ?

a)

IACK

b)

DMA

c)

INT

d)

DMAC

11.

Quel est le rôle du contrôleur DMA dans la gestion des entrées/sorties ?

a)

Il exécute les programmes du CPU

b)

Il contrôle l’accès à la mémoire pour le CPU uniquement

c)

Il délègue le transfert de données à un circuit intégré dédié

d)

Il ralentit le transfert de données

12.

Pourquoi le DMA ne fonctionne-t-il pas en parallèle avec le processeur ?

a)

Parce que le DMA n’a pas accès à la mémoire

b)

Parce qu’un seul ensemble de bus est disponible et doit être contrôlé soit par le processeur, soit par le DMAC

c)

Parce que le processeur ne peut pas être interrompu

d)

Parce que le DMA fonctionne plus lentement que le processeur

13.

Dans quel mode de transfert le CPU est-il suspendu pour la durée d’un cycle de transfert d’une donnée, ce qui le ralentit mais ne l’arrête pas complètement ?

a)

Transfert par vol de cycle (cycle stealing)

b)

Transfert par rafale (data burst)

c)

Mode transparent

d)

Transfert asynchrone

14.

Quel mode de transfert permet de transférer des données sans ralentir le processeur ?

a)

Mode transparent

b)

Transfert par rafale (data burst)

c)

Transfert par vol de cycle (cycle stealing)

d)

Mode synchrone

15.

La principale différence entre le transfert par rafale et le mode transparent en termes d’impact sur le processeur est :

a)

Le transfert par rafale bloque le processeur, tandis que le mode transparent ne le ralentit pas.

b)

Le transfert par rafale ne bloque pas le processeur, tandis que le mode transparent le bloque.

c)

Les deux modes ralentissent le processeur de la même manière.

d)

Le mode transparent bloque le processeur, tandis que le transfert par rafale ne le ralentit pas.

16.

Que représente le schéma de la structure matérielle dans le contexte de la gestion des entrées/sorties ?

a)

La connexion du CPU à plusieurs périphériques via un bus de données

b)

La connexion de deux ordinateurs entre eux

c)

Un schéma de réseau informatique

d)

Un diagramme de flux de données entre utilisateurs

17.

Quel est un inconvénient des interruptions non vectorisées ?

a)

Le temps de réponse augmente avec le nombre de périphériques.

b)

Le temps de réponse diminue avec le nombre de périphériques.

c)

Le facteur d'utilisation diminue.

d)

Les interruptions ne peuvent pas être réarmées.

18.

Dans une interruption vectorisée, où sont placées les adresses des routines d'interruptions ?

a)

Dans une zone appelée vecteur d’interruption.

b)

Dans le registre d’état.

c)

Dans la pile du processeur.

d)

Dans le compteur de programme.

19.

Dans le schéma de la structure matérielle, que représentent INT1 et INT2 ?

a)

Des lignes d'interruption pour différents périphériques.

b)

Des registres de données.

c)

Des routines d'interruption.

d)

Des zones de mémoire.

20.

Qu'est-ce que le temps de réponse inclut lors du traitement d'une interruption ?

a)

Un délai pour le traitement du vecteur d'interruption et du sauvegarde/récupération de contexte (Cs + Cr)

b)

Uniquement le traitement du vecteur d'interruption

c)

Uniquement la sauvegarde de contexte

d)

Uniquement la récupération de contexte