0% ont trouvé ce document utile (0 vote)
41 vues13 pages

Rôle et caractéristiques des microprocesseurs

Transféré par

Hichem Guedri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues13 pages

Rôle et caractéristiques des microprocesseurs

Transféré par

Hichem Guedri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1. Quelle est une caractéristique clé d’un système embarqué ?

a) Il fonctionne indépendamment des stimuli externes.


b) Il répond aux stimuli externes dans un délai bien défini.
c) Il ne dépend pas du temps pour sa réponse.
d) Il utilise uniquement des logiciels pour son fonctionnement.

Réponse : b) Il répond aux stimuli externes dans un délai bien défini.


Paragraphe : LISI3SE - Définitions.

2. Quel est le rôle des capteurs dans un système embarqué ?


a) Ils stockent les données.
b) Ils acquièrent des informations du monde extérieur.
c) Ils exécutent les instructions du processeur.
d) Ils traitent les signaux numériques.

Réponse : b) Ils acquièrent des informations du monde extérieur.


Paragraphe : LISI3SE - Définitions.

3. Quelle est la différence entre une mémoire volatile et non volatile ?


a) Les mémoires volatiles stockent les données à long terme.
b) Les mémoires non volatiles perdent les données quand l’alimentation est coupée.
c) Les mémoires volatiles perdent les données quand l’alimentation est coupée.
d) Il n’y a aucune différence.

Réponse : c) Les mémoires volatiles perdent les données quand l’alimentation est coupée.
Paragraphe : Composants matériels d’un système embarqué : Stockage de données.

4. Quel est le rôle des GPIO dans un système embarqué ?


a) Contrôler les entrées et sorties numériques.
b) Stocker les données dans la mémoire flash.
c) Gérer les communications série.
d) Réguler l’alimentation du système.

Réponse : a) Contrôler les entrées et sorties numériques.


Paragraphe : Vocabulaire : GPIO.

5. À quoi sert un UART ?


a) À contrôler les actionneurs.
b) À gérer un lien de communication série asynchrone.
c) À servir de mémoire volatile.
d) À traiter les instructions du processeur.

Réponse : b) À gérer un lien de communication série asynchrone.


Paragraphe : Vocabulaire : UART.

6. Quelle est la différence entre les architectures von Neumann et Harvard ?


a) Von Neumann utilise deux chemins distincts pour les instructions et les données, Harvard n’en utilise qu’un.
b) Harvard utilise deux chemins distincts pour les instructions et les données, von Neumann n’en utilise qu’un.
c) Les deux architectures ont la même structure.
d) Harvard ne peut pas accéder simultanément aux instructions et aux données.

Réponse : b) Harvard utilise deux chemins distincts pour les instructions et les données, von Neumann n’en
utilise qu’un.
Paragraphe : Architectures von Neumann et Harvard.

7. Quel est un avantage clé de l’architecture Harvard ?


a) Une meilleure bande passante et des performances plus prédictibles.
b) La simplicité du matériel.
c) Le partage de la mémoire pour les instructions et les données.
d) Une consommation énergétique plus élevée.

Réponse : a) Une meilleure bande passante et des performances plus prédictibles.


Paragraphe : Architectures Harvard.

8. Quelle est la caractéristique principale des systèmes embarqués à usage général ?


a) Ils sont conçus pour une tâche spécifique.
b) Ils ne peuvent pas être reprogrammés.
c) Ils peuvent accomplir une variété de tâches et sont flexibles.
d) Ils consomment toujours beaucoup d’énergie.

Réponse : c) Ils peuvent accomplir une variété de tâches et sont flexibles.


Paragraphe : Systèmes embarqués à usage général.

9. Quelle architecture est utilisée dans la plupart des smartphones ?

a) CISC.
b) RISC.
c) Von Neumann.
d) Harvard classique.

Réponse : b) RISC.
Paragraphe : Exemples de processeurs RISC.

10. Qu’est-ce qu’un processeur CISC ?


a) Un processeur utilisant des instructions simples et rapides.
b) Un processeur utilisant des instructions complexes et variées.
c) Un processeur exclusivement conçu pour les systèmes embarqués.
d) Un processeur qui ne supporte pas le multitâche.

Réponse : b) Un processeur utilisant des instructions complexes et variées.


Paragraphe : Architecture CISC.

11. Quel est un inconvénient des processeurs RISC ?


a) Ils consomment plus d’énergie.
b) Le code machine est souvent plus volumineux.
c) Ils sont plus lents que les processeurs CISC.
d) Ils n’utilisent pas de pipeline.
Réponse : b) Le code machine est souvent plus volumineux.
Paragraphe : Architecture RISC - Inconvénients.

12. Quelle est une caractéristique des systèmes embarqués spécifiques ?


a) Ils peuvent accomplir une variété de tâches.
b) Ils sont optimisés pour une tâche particulière.
c) Ils consomment beaucoup d’énergie.
d) Ils utilisent uniquement des microprocesseurs.

Réponse : b) Ils sont optimisés pour une tâche particulière.


Paragraphe : Systèmes embarqués spécifiques.

13. Quelle est une caractéristique clé des architectures IoT ?


a) Une faible connectivité.
b) Une gestion centralisée des données.
c) Une connectivité sans fil et un traitement distribué.
d) Une consommation énergétique élevée.

Réponse : c) Une connectivité sans fil et un traitement distribué.


Paragraphe : Architecture des systèmes IoT.

14. Quel est le rôle du Edge Computing dans les architectures IoT ?
a) Centraliser le traitement des données.
b) Réduire la latence en traitant les données localement.
c) Consommer plus de ressources réseau.
d) Supprimer le besoin de connectivité cloud.

Réponse : b) Réduire la latence en traitant les données localement.


Paragraphe : Exemples d’architectures IoT : Edge Computing.

15. Quelle est une préoccupation majeure dans les architectures IoT ?
a) La limitation de la bande passante.
b) La sécurité des dispositifs connectés.
c) La difficulté à collecter des données.
d) L’absence de connectivité.

Réponse : b) La sécurité des dispositifs connectés.


Paragraphe : Architecture des systèmes IoT : Sécurité.

16. Quelle est la définition d'un SoC ?


a) Un processeur dédié aux systèmes embarqués.
b) Un système complet intégré dans une seule puce de silicium.
c) Un module de mémoire rapide pour le CPU.
d) Une puce graphique dédiée aux jeux vidéo.

Réponse : b) Un système complet intégré dans une seule puce de silicium.


Paragraphe : SOC: Définitions, D1.

17. Quel est le rôle principal du CPU dans un SoC ?


a) Gérer les communications réseau.
b) Exécuter les instructions et gérer les tâches principales.
c) Décoder les vidéos.
d) Assurer la connectivité sans fil.

Réponse : b) Exécuter les instructions et gérer les tâches principales.


Paragraphe : Composition d’un SoC, Le processeur (CPU).

18. Que signifie le terme "multicœur" pour un CPU ?


a) Plusieurs processeurs sur une même carte mère.
b) Plusieurs cœurs dans un processeur, permettant le multitâche.
c) Une mémoire cache partagée entre processeurs.
d) Des fréquences différentes pour chaque processeur.

Réponse : b) Plusieurs cœurs dans un processeur, permettant le multitâche.


Paragraphe : Les cœurs, Composition d’un SoC.

19. Quelle est la fonction principale d’un GPU dans un SoC ?


a) Traiter les signaux numériques comme la musique.
b) Calculer les images pour les afficher à l’écran.
c) Gérer les connexions réseau.
d) Améliorer l’autonomie de la batterie.

Réponse : b) Calculer les images pour les afficher à l’écran.


Paragraphe : Composition d’un SoC, La puce graphique (GPU).

20. Qu’est-ce qu’une NPU ?


a) Une unité de traitement graphique.
b) Une unité de calcul pour l’intelligence artificielle.
c) Un module de gestion de la mémoire.
d) Un processeur en temps réel.

Réponse : b) Une unité de calcul pour l’intelligence artificielle.


Paragraphe : Composition d’un SoC, La puce neuronale (NPU).

21. Quelle technologie de réseau est prise en charge par un SoC moderne ?
a) 2G uniquement.
b) 3G, 4G, 5G, Wi-Fi, NFC, Bluetooth.
c) Ethernet uniquement.
d) Aucune connectivité réseau.

Réponse : b) 3G, 4G, 5G, Wi-Fi, NFC, Bluetooth.


Paragraphe : Composition d’un SoC, Le modem (Interface).

22. Quel rôle joue le DSP dans un SoC ?


a) Stocker les données biométriques.
b) Traiter les signaux numériques comme la musique ou les vidéos.
c) Gérer la fréquence des cœurs.
d) Traiter les images affichées à l’écran.
Réponse : b) Traiter les signaux numériques comme la musique ou les vidéos.
Paragraphe : Composition d’un SoC, Le processeur de signal numérique (DSP).

23. Pourquoi utilise-t-on des caches dans un CPU ?


a) Pour augmenter la mémoire vive.
b) Pour stocker les données récurrentes près du processeur et accélérer l’accès.
c) Pour réduire la consommation d’énergie.
d) Pour améliorer la qualité des graphiques.

Réponse : b) Pour stocker les données récurrentes près du processeur et accélérer l’accès.
Paragraphe : Le cache, Composition d’un SoC.

24. Quelle limitation majeure du SoC a conduit au développement du MPSoC ?


a) Manque de connectivité réseau.
b) Performances limitées pour le multitâche et le parallélisme.
c) Consommation d’énergie trop élevée.
d) Absence de GPU intégré.

Réponse : b) Performances limitées pour le multitâche et le parallélisme.


Paragraphe : Limites du SoC (System on Chip).

25. Quelle est la principale différence entre un SoC et un MPSoC ?


a) Le SoC utilise des processeurs multiples, tandis que le MPSoC n’en utilise qu’un.
b) Le MPSoC intègre plusieurs processeurs pour exécuter des tâches en parallèle.
c) Les SoC sont réservés aux applications graphiques.
d) Le MPSoC n’a pas de mémoire intégrée.

Réponse : b) Le MPSoC intègre plusieurs processeurs pour exécuter des tâches en parallèle.
Paragraphe : Passage vers le MPSoC.

[Link] caractéristique est associée au Cortex-A53 ?


a) Haute performance pour les systèmes critiques.
b) Faible consommation d’énergie pour des tâches complexes.
c) Gestion uniquement des graphiques 2D.
d) Traitement des signaux numériques en temps réel.

Réponse : b) Faible consommation d’énergie pour des tâches complexes.


Paragraphe : MPSoC : Processeurs d’application.

27.À quoi sert la technologie SIMD dans un MPSoC ?


a) Réduire la consommation énergétique.
b) Accélérer les traitements parallèles de données.
c) Gérer les communications réseau.
d) Optimiser le stockage des données.

Réponse : b) Accélérer les traitements parallèles de données.


Paragraphe : MPSoC : Processeurs d’application.

[Link] composant du MPSoC est utilisé pour les applications critiques en temps réel ?
a) Cortex-A53.
b) Cortex-R5.
c) GPU Mali-400MP.
d) Codec vidéo H.265.

Réponse : b) Cortex-R5.
Paragraphe : MPSoC : Processeurs en Temps Réel.

[Link] est l’une des fonctions principales du GPU Mali-400MP ?


a) Traiter les vidéos en haute définition.
b) Gérer les signaux numériques.
c) Optimiser l’autonomie de la batterie.
d) Assurer une communication sécurisée.

Réponse : a) Traiter les vidéos en haute définition.


Paragraphe : MPSoC : Processeurs graphiques.

[Link] est la fonction principale des unités de codec vidéo dans un MPSoC ?
a) Compression et décompression des vidéos.
b) Traitement des signaux numériques.
c) Gestion des fréquences d’horloge.
d) Réduction de la consommation d’énergie.

Réponse : a) Compression et décompression des vidéos.


Paragraphe : MPSoC : Unités de codec vidéo.

[Link]’est-ce que la gestion dynamique de la fréquence et de la tension (DVFS) ?


a) Une technique pour améliorer la qualité des graphiques.
b) Une méthode pour ajuster la fréquence et la tension en fonction de la charge de travail.
c) Un système pour compresser les vidéos en temps réel.
d) Une technologie pour augmenter la latence mémoire.

Réponse : b) Une méthode pour ajuster la fréquence et la tension en fonction de la charge de travail.
Paragraphe : MPSoC : Unités de gestion de la puissance.

[Link] est le rôle principal du bus AXI dans un MPSoC ?


a) Gérer les connexions réseau.
b) Permettre la communication rapide entre les composants.
c) Stocker les données critiques.
d) Assurer la sécurité des données.

Réponse : b) Permettre la communication rapide entre les composants.


Paragraphe : MPSoC : Interconnexions.

[Link] mémoire est utilisée pour minimiser la consommation d’énergie dans les
dispositifs mobiles ?
a) DDR3.
b) LPDDR4.
c) SRAM.
d) ROM.

Réponse : b) LPDDR4.
Paragraphe : MPSoC : Mémoire.

[Link] technologie garantit que seul un logiciel authentifié s’exécute sur un MPSoC ?
a) DVFS.
b) Secure Boot.
c) SIMD.
d) Power Islands.

Réponse : b) Secure Boot.


Paragraphe : MPSoC : Sécurité et Configuration.

[Link] est Quels sont les principaux composants dans la couche système ?
A) Réseaux sans fil et bases de données
B) Matériel et logiciel
C) Protocoles de communication uniquement
D) Applications web

Réponse : B) Matériel et logiciel


Paragraphe : "Cette couche englobe tous les composants matériels (hardware) et logiciels (software) qui
interagissent pour réaliser les fonctions requises du système."

[Link] première étape dans un flot général de conception conjointe ?


A) Validation
B) Spécification fonctionnelle
C) Développement logiciel
D) Synthèse matérielle

Réponse : B) Spécification fonctionnelle


Paragraphe : "Tout d’abord, on part d’une spécification fonctionnelle du système que l’on veut obtenir. C’est
le cahier des charges du système."

[Link]’est-ce que le TLM (Transaction Level Modeling) modélise ?


A) Les signaux physiques
B) Les échanges de données sous forme de transactions
C) Les composants matériels uniquement
D) Les délais temporels précis

Réponse : B) Les échanges de données sous forme de transactions


Paragraphe : "TLM est une approche qui modélise les échanges de données sous forme de transactions, plutôt
que de signaux individuels."

[Link] est l’un des principaux avantages de TLM ?


A) Réduction des coûts de fabrication
B) Simulation rapide
C) Précision temporelle
D) Modélisation physique

Réponse : B) Simulation rapide


Paragraphe : "Grâce à son abstraction, TLM permet des simulations beaucoup plus rapides que les modèles
détaillés au niveau RTL."

[Link] fournit une représentation basée sur :

 A) Les cycles d'horloge et les délais de propagation


 B) Les échanges de données transactionnels
 C) Les signaux physiques uniquement
 D) Les modèles mathématiques

Réponse : A) Les cycles d'horloge et les délais de propagation


Paragraphe : "CABA modélise le comportement des composants en tenant compte des cycles d'horloge et des
délais de propagation."

[Link] niveau d’abstraction est utilisé pour la synthèse matérielle ?

 A) TLM
 B) CABA
 C) RTL
 D) UML

Réponse : C) RTL
Paragraphe : "Le Register Transfer Level (RTL) est le niveau d'abstraction le plus bas dans la conception de
systèmes embarqués et numériques."

[Link] niveau d’abstraction est souvent utilisé pour explorer les architectures ?

 A) TLM
 B) RTL
 C) CABA
 D) HDL

Réponse : A) TLM
Paragraphe : "TLM est souvent utilisé pour explorer différentes configurations et topologies d’architecture,
facilitant ainsi l’optimisation des designs."

[Link] sont les principales caractéristiques de TLM ?

 A) Abstraction élevée, flexibilité, portabilité


 B) Précision temporelle, détails physiques
 C) Modélisation statique, implémentation directe
 D) Synchronisation, états logiques

[Link] langages sont utilisés au niveau RTL ?


 A) UML et SysML
 B) HTML et CSS
 C) VHDL et Verilog
 D) JavaScript et Python

Réponse : C) VHDL et Verilog


Paragraphe : "À ce niveau, les concepteurs utilisent des langages de description de matériel (HDL) tels que
VHDL ou Verilog pour modéliser les comportements."

[Link] est la principale caractéristique du niveau RTL ?

 A) Modélisation des transferts de données entre registres


 B) Abstraction élevée et flexibilité
 C) Simulation rapide
 D) Absence de synchronisation

Réponse : A) Modélisation des transferts de données entre registres


Paragraphe : "RTL représente la logique d’un système en spécifiant comment les données sont transférées
entre les registres à chaque cycle d’horloge."

[Link] est la première étape de la méthodologie de co-design ?

 A) Co-simulation
 B) Partitionnement
 C) Spécification
 D) Synthèse logicielle

Réponse : C) Spécification
Paragraphe : "Quatre grandes étapes sont distinguées dans l’approche CoDesign : (1) Spécification."

[Link] le co-design est-il avantageux ?

 A) Il réduit les performances


 B) Il maximise l’efficacité et réduit le coût
 C) Il empêche la collaboration entre équipes
 D) Il élimine les logiciels

Réponse : B) Il maximise l’efficacité et réduit le coût


Paragraphe : "L'objectif principal est de maximiser l'efficacité, la performance et la réactivité du système tout
en minimisant le temps de développement et le coût."

[Link] sont les quatre étapes du co-design ?

 A) Conception, validation, vérification, implémentation


 B) Spécification, partitionnement, synthèse, co-simulation
 C) Analyse, codage, testing, déploiement
 D) Spécification, modélisation, simulation, fabrication
Réponse : B) Spécification, partitionnement, synthèse, co-simulation
Paragraphe : "Quatre grandes étapes sont distinguées dans l’approche CoDesign : 1) Spécification 2)
Partitionnement 3) Synthèse logicielle & matérielle 4) Co-simulation."

48. La spécification inclut :

 A) Les exigences fonctionnelles et non fonctionnelles


 B) Les outils de développement
 C) Les algorithmes de simulation
 D) Les contraintes de fabrication

Réponse : A) Les exigences fonctionnelles et non fonctionnelles


Paragraphe : "La définition des exigences fonctionnelles (ce que le système doit faire) et non fonctionnelles
(performances, fiabilité, sécurité) est cruciale à ce niveau."

[Link] est la première étape dans la spécification d’un système embarqué ?

 A) Définir les fonctionnalités principales


 B) Identifier les contraintes énergétiques
 C) Implémenter le matériel
 D) Déployer le logiciel

Réponse : A) Définir les fonctionnalités principales


Paragraphe : "Décrire les fonctions principales que le système doit accomplir est une étape fondamentale
dans la spécification."

[Link] contraintes doivent être prises en compte pour les systèmes embarqués sur
batterie ?

 A) Contraintes énergétiques
 B) Contraintes logicielles uniquement
 C) Contraintes de taille physique
 D) Contraintes de fréquence

Réponse : A) Contraintes énergétiques


Paragraphe : "Prendre en compte la consommation d’énergie, surtout pour les systèmes embarqués
fonctionnant sur batterie."

[Link]’est-ce que le partitionnement matériel/logiciel détermine ?

 A) Comment les fonctions seront représentées en UML


 B) Quelles parties seront implémentées en matériel ou logiciel
 C) Les algorithmes d’ordonnancement
 D) Les outils de validation uniquement

Réponse : B) Quelles parties seront implémentées en matériel ou logiciel


Paragraphe : "Le partitionnement matériel/logiciel est une étape clé dans la conception des systèmes
embarqués. Cette étape consiste à déterminer quelles parties du système seront implémentées en matériel
(hardware) et lesquelles seront gérées par le logiciel (software)."
[Link] critères influencent le partitionnement ?

 A) Performance, coût, consommation d'énergie, flexibilité


 B) Couleur du matériel, taille du logiciel
 C) Langage utilisé, vitesse des processus
 D) Nombre de développeurs

Réponse : A) Performance, coût, consommation d'énergie, flexibilité


Paragraphe : "Le partitionnement matériel/logiciel est une étape cruciale qui nécessite un équilibre délicat
entre performance, coût, énergie, et flexibilité."

[Link] est un exemple d'implémentation typique dans un système embarqué ?

 A) Traitement d'image en matériel, analyse en logiciel


 B) Interface utilisateur en matériel uniquement
 C) Réseau sans fil en logiciel uniquement
 D) Communication entre capteurs en UML

Réponse : A) Traitement d'image en matériel, analyse en logiciel


Paragraphe : "Dans un système embarqué de traitement d'image, le traitement initial de l'image (filtrage,
compression) pourrait être réalisé en matériel pour accélérer le processus, tandis que l'analyse des images et
la prise de décision pourraient être effectuées en logiciel pour plus de flexibilité."

[Link] types d’ordonnancement existent ?

 A) Statique et dynamique
 B) Par couleur et par taille
 C) Basé sur UML et SysML
 D) Adaptatif uniquement

Réponse : A) Statique et dynamique


Paragraphe : "Types d’Ordonnancements : 1) Ordonnancement Statique 2) Ordonnancement Dynamique."

[Link] algorithme d’ordonnancement utilise les deadlines des tâches ?

 A) Round-robin
 B) Earliest Deadline First (EDF)
 C) Rate-Monotonic Scheduling (RMS)
 D) FIFO

Réponse : B) Earliest Deadline First (EDF)


Paragraphe : "Earliest Deadline First (EDF) : Les tâches sont planifiées en fonction de leur deadline, avec
celles ayant la deadline la plus proche exécutée en premier."

[Link] est un avantage clé de l’ordonnancement ?

 A) Il élimine les contraintes énergétiques


 B) Il optimise l’utilisation des ressources et garantit les deadlines
 C) Il réduit le besoin de simulation
 D) Il supprime les tâches non critiques

Réponse : B) Il optimise l’utilisation des ressources et garantit les deadlines


Paragraphe : "Un ordonnancement bien conçu permet non seulement de respecter les exigences de temps réel,
mais aussi d'optimiser l'utilisation des ressources disponibles."

[Link]’est-ce que la compilation ou synthèse génère ?

 A) Des documents UML


 B) Du code binaire ou microcode exécutable
 C) Des interfaces utilisateur
 D) Des modèles SysML

Réponse : B) Du code binaire ou microcode exécutable


Paragraphe : "La synthèse ou la compilation consiste à traduire le code écrit dans un langage de
programmation de haut niveau en un code binaire ou microcode directement exécutable par le matériel."

[Link] est le rôle de l’interfaçage ?

 A) Définir les interactions entre logiciel et matériel


 B) Éliminer les tâches inutiles
 C) Optimiser les registres
 D) Traduire le code en VHDL

Réponse : A) Définir les interactions entre logiciel et matériel


Paragraphe : "L'interfaçage garantit que le logiciel et le matériel peuvent échanger des informations de
manière cohérente."

[Link] est l’avantage principal de repousser les choix matériels dans le co-design ?

 A) Réduction des coûts uniquement


 B) Maximisation de la flexibilité dans la conception
 C) Suppression des contraintes logicielles
 D) Simplification des tâches

Réponse : B) Maximisation de la flexibilité dans la conception


Paragraphe : "Le co-design permet de repousser le plus loin possible dans la conception du système les choix
matériels à faire contrairement à l’approche classique."

[Link] étape du co-design permet de valider conjointement le matériel et le logiciel ?

 A) Spécification
 B) Co-simulation
 C) Partitionnement
 D) Synthèse logicielle

Réponse : B) Co-simulation
Paragraphe : "La co-simulation est une étape où matériel et logiciel sont testés ensemble pour valider leurs
interactions."

Vous aimerez peut-être aussi