0% ont trouvé ce document utile (0 vote)
103 vues4 pages

EXAMEN Conception D'objets Connectés (Co-Design) 1 PDF

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)
103 vues4 pages

EXAMEN Conception D'objets Connectés (Co-Design) 1 PDF

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
Vous êtes sur la page 1/ 4

Durée : 1h30 Matière : Classe : LISI3

Conception d'objets connectés


Documents autorisés : Non Enseignant : Guedri Hichem
(Co-design)
QCM Indiquer la ou les réponses exactes pour chacune des questions suivantes :(Proposition juste cochée = 1,
non cochée = 0 ; erreur cochée = -1).
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.
2. Quel est le rôle des capteurs dans un système embarqué ?
A) Ils stockent les données. C) Ils exécutent les instructions du processeur.
B) Ils acquièrent des informations du monde extérieur. D) Ils traitent les signaux numériques.
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.
4. Quel est le rôle des GPIO dans un système embarqué ?
A) Contrôler les entrées et sorties numériques. C) Gérer les communications série.
B) Stocker les données dans la mémoire flash. D) Réguler l’alimentation du système.
5. À quoi sert un UART ?
A) À contrôler les actionneurs. C) À servir de mémoire volatile.
B) À gérer un lien de communication série asynchrone. D) À traiter les instructions du processeur.
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.
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.
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.
9. Quelle architecture est utilisée dans la plupart des smartphones ?
A) CISC. C) Von Neumann.
B) RISC. D) Harvard classique.
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.
11.Quel est un inconvénient des processeurs RISC ?
A) Ils consomment plus d’énergie. C) Ils sont plus lents que les processeurs CISC.
B) Le code machine est souvent plus volumineux. D) Ils n’utilisent pas de pipeline.
12.Quelle est une caractéristique des systèmes embarqués spécifiques ?
A) Ils peuvent accomplir une variété de tâches. C) Ils consomment beaucoup d’énergie.
B) Ils sont optimisés pour une tâche particulière. D) Ils utilisent uniquement des microprocesseurs.
13.Quelle est une caractéristique clé des architectures IoT ?
A) Une faible connectivité. C) Une connectivité sans fil et un traitement distribué.
B) Une gestion centralisée des données. D) Une consommation énergétique élevée.
14.Quel est le rôle du Edge Computing dans les architectures IoT ?
A) Centraliser le traitement des données. C) Consommer plus de ressources réseau.
B) Réduire la latence en traitant les données localement. D) Supprimer le besoin de connectivité cloud.
15.Quelle est une préoccupation majeure dans les architectures IoT ?
A) La limitation de la bande passante. C) La difficulté à collecter des données.
B) La sécurité des dispositifs connectés. D) L’absence de connectivité.
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. D) Une puce graphique dédiée aux jeux vidéo.
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. D) Assurer la connectivité sans fil.
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.
19.Quelle est la fonction principale d’un GPU dans un SoC ?
A) Traiter les signaux numériques comme la musique. C) Gérer les connexions réseau.
B) Calculer les images pour les afficher à l’écran. D) Améliorer l’autonomie de la batterie.
20.Qu’est-ce qu’une NPU ?
A) Une unité de traitement graphique. C) Un module de gestion de la mémoire.
B) Une unité de calcul pour l’intelligence artificielle. D) Un processeur en temps réel.
21.Quelle technologie de réseau est prise en charge par un SoC moderne ?
A) 2G uniquement. C) Ethernet uniquement.
B) 3G, 4G, 5G, Wi-Fi, NFC, Bluetooth. D) Aucune connectivité réseau.
22.Quel rôle joue le DSP dans un SoC ?
A) Stocker les données biométriques. C) Gérer la fréquence des cœurs.
B) Traiter les signaux numériques comme la musique ou les vidéos. D) Traiter les images affichées à l’écran.
23.Pourquoi utilise-t-on des caches dans un CPU ?
A) Pour augmenter la mémoire vive. C) Pour réduire la consommation d’énergie.
B) Pour stocker les données récurrentes près du processeur et D) Pour améliorer la qualité des graphiques.
accélérer l’accès.
24.Quelle limitation majeure du SoC a conduit au développement du MPSoC ?
A) Manque de connectivité réseau. C) Consommation d’énergie trop élevée.
B) Performances limitées pour le multitâche et le parallélisme. D) Absence de GPU intégré.
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.
26.Quelle caractéristique est associée au Cortex-A53 ?
A) Haute performance pour les systèmes critiques. C) Gestion uniquement des graphiques 2D.
B) Faible consommation d’énergie pour des tâches complexes. D) Traitement des signaux numériques en temps réel.
27.À quoi sert la technologie SIMD dans un MPSoC ?
A) Réduire la consommation énergétique. C) Gérer les communications réseau.
B) Accélérer les traitements parallèles de données. D) Optimiser le stockage des données.
28.Quel composant du MPSoC est utilisé pour les applications critiques en temps réel ?
A) Cortex-A53. C) GPU Mali-400MP.
B) Cortex-R5. D) Codec vidéo H.265.
29.Quelle est l’une des fonctions principales du GPU Mali-400MP ?
A) Traiter les vidéos en haute définition. C) Optimiser l’autonomie de la batterie.
B) Gérer les signaux numériques. D) Assurer une communication sécurisée.
30.Quelle est la fonction principale des unités de codec vidéo dans un MPSoC ?
A) Compression et décompression des vidéos. C) Gestion des fréquences d’horloge.
B) Traitement des signaux numériques. D) Réduction de la consommation d’énergie.
31.Qu’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.
32.Quel est le rôle principal du bus AXI dans un MPSoC C) ? Un module de mémoire rapide pour le CPU.
A) Gérer les connexions réseau. C) Stocker les données critiques.
B) Permettre la communication rapide entre les composants. D) Assurer la sécurité des données.
33.Quelle mémoire est utilisée pour minimiser la consommation C) Décoder d’énergie
les vidéos.dans les dispositifs
mobiles ?
A) DDR3. C) SRAM.
B) LPDDR4. D) ROM.
34.Quelle technologie garantit que seul un logiciel authentifié s’exécute sur un MPSoC ?
A) DVFS. C) SIMD.
B) Secure Boot. D) Power Islands.
35.Quelle est Quels sont les principaux composants dans la couche système ?
A) Réseaux sans fil et bases de données C) Protocoles de communication uniquement
B) Matériel et logiciel D) Applications web
36.La première étape dans un flot général de conception conjointe ?
A) Validation C) Développement logiciel
B) Spécification fonctionnelle D) Synthèse matérielle
37.Qu’est-ce que le TLM (Transaction Level Modeling) modélise ?
A) Les signaux physiques C) Les composants matériels uniquement
B) Les échanges de données sous forme de transactions D) Les délais temporels précis
38.Quelle est l’un des principaux avantages de TLM ?
A) Réduction des coûts de fabrication C) Précision temporelle
B) Simulation rapide D) Modélisation physique
39.CABA fournit une représentation basée sur :
A) Les cycles d'horloge et les délais de propagation C) Les signaux physiques uniquement
B) Les échanges de données transactionnels D) Les modèles mathématiques
40.Quel niveau d’abstraction est utilisé pour la synthèse matérielle ?
A) TLM C) RTL
B) CABA D) UML
41.Quel niveau d’abstraction est souvent utilisé pour explorer les architectures ?
A) TLM C) CABA
B) RTL D) HDL
42.Quelles sont les principales caractéristiques de TLM ?
A) Abstraction élevée, flexibilité, portabilité C) Modélisation statique, implémentation directe
B) Précision temporelle, détails physiques D) Synchronisation, états logiques
43.Quels langages sont utilisés au niveau RTL ?
A) UML et SysML C) VHDL et Verilog
B) HTML et CSS D) JavaScript et Python
44.Quelle est la principale caractéristique du niveau RTL ?
A) Modélisation des transferts de données entre registres C) Simulation rapide
B) Abstraction élevée et flexibilité D) Absence de synchronisation
45.Quelle est la première étape de la méthodologie de co-design ?
A) Co-simulation C) Spécification
B) Partitionnement D) Synthèse logicielle
46.Pourquoi le co-design est-il avantageux ?
A) Il réduit les performances C) Il empêche la collaboration entre équipes
B) Il maximise l’efficacité et réduit le coût D) Il élimine les logiciels
47.Quels sont les quatre étapes du co-design ?
A) Conception, validation, vérification, implémentation C) Analyse, codage, testing, déploiement
B) Spécification, partitionnement, synthèse, co-simulation D) Spécification, modélisation, simulation, fabrication
48.La spécification inclut :
A) Les exigences fonctionnelles et non fonctionnelles C) Les algorithmes de simulation
B) Les outils de développement D) Les contraintes de fabrication
49.Quelle est la première étape dans la spécification d’un système embarqué ?
A) Définir les fonctionnalités principales C) Implémenter le matériel
B) Identifier les contraintes énergétiques D) Déployer le logiciel
50.Quelles contraintes doivent être prises en compte pour les systèmes embarqués sur batterie
?
A) Contraintes énergétiques C) Contraintes de taille physique
B) Contraintes logicielles uniquement D) Contraintes de fréquence
51.Qu’est-ce que le partitionnement matériel/logiciel détermine ?
A) Comment les fonctions seront représentées en UML C) Les algorithmes d’ordonnancement
B) Quelles parties seront implémentées en matériel ou logiciel D) Les outils de validation uniquement
52.Quels critères influencent le partitionnement ?
A) Performance, coût, consommation d'énergie, flexibilité C) Langage utilisé, vitesse des processus
B) Couleur du matériel, taille du logiciel D) Nombre de développeurs
53.Quel est un exemple d'implémentation typique dans un système embarqué ?
A) Traitement d'image en matériel, analyse en logiciel C) Réseau sans fil en logiciel uniquement
B) Interface utilisateur en matériel uniquement D) Communication entre capteurs en UML
54.Quels types d’ordonnancement existent ?
A) Statique et dynamique C) Basé sur UML et SysML
B) Par couleur et par taille D) Adaptatif uniquement
55.Quel algorithme d’ordonnancement utilise les deadlines des tâches ?
A) Round-robin C) Rate-Monotonic Scheduling (RMS)
B) Earliest Deadline First (EDF) D) FIFO
56.Quel est un avantage clé de l’ordonnancement ?
A) Il élimine les contraintes énergétiques C) Il réduit le besoin de simulation
B) Il optimise l’utilisation des ressources et garantit les deadlines D) Il supprime les tâches non critiques
57.Qu’est-ce que la compilation ou synthèse génère ?
A) Des documents UML C) Des interfaces utilisateur
B) Du code binaire ou microcode exécutable D) Des modèles SysML
58.Quel est le rôle de l’interfaçage ?
A) Définir les interactions entre logiciel et matériel C) Optimiser les registres
B) Éliminer les tâches inutiles D) Traduire le code en VHDL

59.Quel est l’avantage principal de repousser les choix matériels dans le co-design ?
A) Réduction des coûts uniquement C) Suppression des contraintes logicielles
B) Maximisation de la flexibilité dans la conception D) Simplification des tâches
60.Quelle étape du co-design permet de valider conjointement le matériel et le logiciel ?
A) Spécification C) Partitionnement
B) Co-simulation D) Synthèse logicielle

Vous aimerez peut-être aussi