NEW
Font size
WorksheetsQuiz sur les systèmes temps réel
Total questions: 20
Worksheet time: 3mins
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 ?
Les systèmes transformationnels
Les systèmes interactifs
Les systèmes temps réel
Les systèmes hybrides
Parmi les propositions suivantes, laquelle décrit le mieux un système interactif ?
Un système qui dépend des données générées par l'environnement, comme le clavier ou la souris
Un système qui traite des données sans contrainte de temps
Un système qui doit respecter des échéances strictes
Un système qui ne nécessite aucune interaction avec l'utilisateur
Quel est le principal critère qui distingue un système temps réel réactif des autres types de systèmes ?
La nécessité de respecter un temps de réaction ou une échéance
L'absence totale de contrainte de temps
L'utilisation exclusive de données statiques
La dépendance à un seul utilisateur
Lequel des éléments suivants n'est PAS un facteur pouvant affecter le déterminisme dans un système temps réel ?
La charge de traitement
Les opérations d'entrée/sortie
La couleur de l'écran
Les interruptions
Dans une architecture multitâche, pourquoi est-il courant d’opter pour ce type d’architecture dans un environnement hautement parallèle ?
Pour gérer efficacement le parallélisme
Pour réduire la taille du système
Pour augmenter la luminosité de l’écran
Pour simplifier le code source
Quelles mesures peuvent être mises en place pour assurer la sûreté de fonctionnement dans les systèmes de contrôle-commande ?
Tests, mécanismes de prévisibilité, déterminisme, continuité de service, tolérance aux pannes, redondance
Augmentation de la luminosité, réduction du bruit, amélioration de la couleur
Ajout de jeux vidéo, augmentation du volume sonore, réduction de la taille de l’écran
Suppression des périphériques, réduction de la vitesse du processeur, augmentation de la température
Quelle est la différence principale entre une interruption matérielle et une interruption logicielle ?
L'interruption matérielle est produite par l'exécution d'instructions, l'interruption logicielle par l'environnement extérieur
L'interruption matérielle se produit à des instants connus, l'interruption logicielle à des instants aléatoires
L'interruption matérielle est produite par l'environnement extérieur, l'interruption logicielle par l'exécution d'instructions
Il n'y a pas de différence
Quel est le rôle principal d'une interruption dans un microprocesseur ?
Exécuter une tâche prioritaire en interrompant le programme en cours
Accélérer le traitement des données graphiques
Augmenter la fréquence d’horloge du processeur
Réduire la consommation d’énergie du système
Quel est le rôle du CPU dans la vectorisation des interruptions ?
Déterminer l'adresse des vecteurs d'interruptions
Générer un signal INT
Envoyer un numéro au contrôleur d’E/S
Calculer la priorité des interruptions
Quel signal le contrôleur d’interruption génère-t-il sur la broche d’interruption du CPU ?
IACK
DMA
INT
DMAC
Quel est le rôle du contrôleur DMA dans la gestion des entrées/sorties ?
Il exécute les programmes du CPU
Il contrôle l’accès à la mémoire pour le CPU uniquement
Il délègue le transfert de données à un circuit intégré dédié
Il ralentit le transfert de données
Pourquoi le DMA ne fonctionne-t-il pas en parallèle avec le processeur ?
Parce que le DMA n’a pas accès à la mémoire
Parce qu’un seul ensemble de bus est disponible et doit être contrôlé soit par le processeur, soit par le DMAC
Parce que le processeur ne peut pas être interrompu
Parce que le DMA fonctionne plus lentement que le processeur
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 ?
Transfert par vol de cycle (cycle stealing)
Transfert par rafale (data burst)
Mode transparent
Transfert asynchrone
Quel mode de transfert permet de transférer des données sans ralentir le processeur ?
Mode transparent
Transfert par rafale (data burst)
Transfert par vol de cycle (cycle stealing)
Mode synchrone
La principale différence entre le transfert par rafale et le mode transparent en termes d’impact sur le processeur est :
Le transfert par rafale bloque le processeur, tandis que le mode transparent ne le ralentit pas.
Le transfert par rafale ne bloque pas le processeur, tandis que le mode transparent le bloque.
Les deux modes ralentissent le processeur de la même manière.
Le mode transparent bloque le processeur, tandis que le transfert par rafale ne le ralentit pas.
Que représente le schéma de la structure matérielle dans le contexte de la gestion des entrées/sorties ?
La connexion du CPU à plusieurs périphériques via un bus de données
La connexion de deux ordinateurs entre eux
Un schéma de réseau informatique
Un diagramme de flux de données entre utilisateurs
Quel est un inconvénient des interruptions non vectorisées ?
Le temps de réponse augmente avec le nombre de périphériques.
Le temps de réponse diminue avec le nombre de périphériques.
Le facteur d'utilisation diminue.
Les interruptions ne peuvent pas être réarmées.
Dans une interruption vectorisée, où sont placées les adresses des routines d'interruptions ?
Dans une zone appelée vecteur d’interruption.
Dans le registre d’état.
Dans la pile du processeur.
Dans le compteur de programme.
Dans le schéma de la structure matérielle, que représentent INT1 et INT2 ?
Des lignes d'interruption pour différents périphériques.
Des registres de données.
Des routines d'interruption.
Des zones de mémoire.
Qu'est-ce que le temps de réponse inclut lors du traitement d'une interruption ?
Un délai pour le traitement du vecteur d'interruption et du sauvegarde/récupération de contexte (Cs + Cr)
Uniquement le traitement du vecteur d'interruption
Uniquement la sauvegarde de contexte
Uniquement la récupération de contexte
