QCM en architecture des ordinateurs avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ainsi vous trouverez des questions sur les différents types de registres dans l’ordinateur, mémoire vive (RAM), mémoire principale, instructions de mémoire, unité arithmétique et logique et beaucoup plus. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
1. Au cours de l’exécution d’un programme, quel registre est initialisé en premier ?
A MDR
B IR
C PC
D MAR
C
Pour l’exécution d’un processus, l’instruction est d’abord placée dans le registre PC. Le compteur ordinal (ou PC) est un registre qui gère l’adresse mémoire de l’instruction à exécuter ensuite.
2. Pendant l’exécution des instructions, une copie des instructions est placée dans le ______.
A le registre
B RAM
C Le tas du système
D Cache
D
Pendant l’exécution des instructions, une copie de celles-ci est placée dans la mémoire cache. Cela permet d’accélérer l’accès aux instructions fréquemment utilisées, car la lecture de la mémoire cache est beaucoup plus rapide que la lecture de la mémoire principale (RAM).
3. Deux processeurs A et B ont des fréquences d’horloge de 700 Mhz et 900 Mhz respectivement. Supposons que A puisse exécuter une instruction en 3 phases et que B puisse l’exécuter en 5 phases. Pour l’exécution de la même instruction, quel processeur est le plus rapide ?
A Processeur A
B Processeur B
C Les deux prennent le même temps
D Information insuffisante
A
Étant donné :
Fréquence d’horloge du processeur A = 700 MHz
Fréquence d’horloge du processeur B = 900 MHz
Phases d’exécution des instructions du processeur A = 3
Phases d’exécution des instructions du processeur B = 5
Pour déterminer quel processeur est le plus rapide, nous devons calculer le temps nécessaire à chaque processeur pour exécuter la même instruction.
Temps pris par le processeur A:
Un cycle d’horloge du processeur A dure 1/700000000 secondes = 1,43 x 10^-9 secondes
Pour exécuter une instruction, le processeur A a besoin de 3 cycles d’horloge = 1,43 x 10^-9 x 3 = 4,29 x 10^-9 secondes.
Temps pris par le processeur B:
Un cycle d’horloge du processeur B dure 1/900000000 secondes = 1,11 x 10^-9 secondes
Pour exécuter une instruction, le processeur B a besoin de 5 cycles d’horloge = 1,11 x 10^-9 x 5 = 5,56 x 10^-9 secondes.
Par conséquent, le processeur A est plus rapide puisqu’il lui faut 4,29 x 10^-9 secondes pour exécuter la même instruction alors que le processeur B a besoin de 5,56 x 10^-9 secondes.
La bonne réponse est donc l’option A.
4. Un processeur qui effectue l’extraction ou le décodage d’une instruction différente pendant l’exécution d’une autre instruction est appelé ______.
A Super-scaling
B Pipe-lining
C Calcul parallèle
D Aucune de ces réponses
B
Le pipe-lining est le processus d’amélioration des performances du système par le traitement simultané de différentes instructions, une seule instruction effectuant une opération spécifique.
5. La fréquence d’horloge du processeur peut être améliorée _________
A en améliorant la technologie des circuits logiques
B en réduisant le nombre de traitements effectués en une seule phase
C en utilisant la méthode d’overclocking
D Toutes ces réponses
D
La fréquence d’horloge (fréquence du processeur) est une variable qui dépend du matériel et qui est fixée pour un processeur donné.
La fréquence d’horloge d’un processeur est le nombre de cycles qu’il effectue par seconde. La fréquence d’horloge est mesurée en gigahertz (GHz). Une fréquence d’horloge plus élevée indique une unité centrale plus rapide. Par exemple, une fréquence d’horloge de 2,1 GHz correspond à 2,1 milliards de cycles par seconde et une unité centrale de 3,6 GHz peut effectuer 3,6 milliards de cycles par seconde.
6. La principale raison d’utiliser une structure à bus unique est la suivante: ________.
A Transferts de données rapides
B Connectivité et vitesse rentables
C Connectivité rentable et facilité de connexion des périphériques
D Aucun de ces avantages
C
L’utilisation d’une structure à BUS unique permet de minimiser la quantité de matériel (fils) nécessaire et donc de réduire le coût.
7. ______ est utilisé pour surmonter les différences de vitesse de transfert de données entre différents appareils.
A Circuits d’amélioration de la vitesse
B Circuits de pont
C Bus multiples
D Les registres tampon (buffers)
D
En utilisant les registres de mémoire tampon, le processeur envoie les données au périphérique d’E/S à la vitesse du processeur et les données sont stockées dans la mémoire tampon. Ensuite, les données sont envoyées vers ou depuis la mémoire tampon vers les périphériques à la vitesse du périphérique.
8. Quel(s) registre(s) du processeur est/sont connecté(s) au bus de mémoire ?
A PC
B MAR
C IR
D PC et MAR
B
MAR est connecté au BUS mémoire afin d’accéder à la mémoire.
9. ISP signifie _________.
A Instruction Set Processor
B Information Standard Processing
C Interchange Standard Protocol
D Interrupt Service Procedure
A
ISP(Instruction Set Processor) fait partie du modèle abstrait d’un ordinateur qui définit la manière dont le processeur est contrôlé par le logiciel. L’ISP sert d’interface entre le matériel et le logiciel, spécifiant à la fois ce que le processeur est capable de faire et comment il le fait.
L’ISP est le seul moyen pour un utilisateur d’interagir avec le matériel. Elle peut être considérée comme le manuel du programmeur, car c’est la partie de la machine qui est visible par le programmeur en langage d’assemblage, le compilateur et le programmeur d’applications.
10. Les composants internes du processeur sont connectés par _______
A le circuit de connectivité interne du processeur
B le bus du processeur
C le bus de mémoire
D Rambus
B
Le BUS du processeur est utilisé pour connecter les différents composants afin de fournir une connexion directe à l’unité centrale.