Microprocesseur et microcontrôleur
Ce qui sépare un processeur seul d'une puce qui embarque mémoire et entrées-sorties, le système sur puce, les systèmes embarqués, le temps réel et les grandes familles x86, ARM, AVR et RISC-V.
- 23 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Mises en situation
Quelques cartes du deck
Microprocesseur : de quoi s'agit-il ?
Voir la réponse
Puce qui contient l'unité centrale seule : la mémoire vive, le stockage et les entrées-sorties restent à l'extérieur, sur la carte.
C'est ce qui équipe un PC ou un serveur : puissant et flexible, mais il lui faut des barrettes de mémoire, un jeu de puces et des contrôleurs autour de lui.
Un microprocesseur seul, posé sur une carte, ne peut pas fonctionner sans :
- de la mémoire et des contrôleurs d'entrée-sortie placés à l'extérieur de la puce
- un système d'exploitation gravé dans la puce par son fabricant
- une unité arithmétique et logique dédiée qu'il faut ajouter à part sur la carte
- un compteur ordinal installé sur une puce de support distincte du processeur
Voir la réponse
de la mémoire et des contrôleurs d'entrée-sortie placés à l'extérieur de la puce
L'unité arithmétique, les registres et le compteur ordinal font partie du processeur. Ce qui lui manque, c'est la mémoire vive, le stockage et les interfaces, qu'un microcontrôleur embarque au contraire.
Sur une carte Arduino Uno, le microcontrôleur ATmega328P range le programme dans … de mémoire flash et ses variables dans … de SRAM.
Voir la réponse
Sur une carte Arduino Uno, le microcontrôleur ATmega328P range le programme dans 32 Ko de mémoire flash et ses variables dans 2 Ko de SRAM.
La flash garde le programme sans courant ; la SRAM, volatile, sert aux variables et à la pile. Un microcontrôleur 8 bits se contente de quantités minuscules.
Microcontrôleur : de quoi s'agit-il ?
Voir la réponse
Puce unique qui réunit un processeur, de la mémoire de programme, de la mémoire vive, des ports d'entrée-sortie, des minuteries et souvent un convertisseur analogique-numérique.
Alimenté, il peut piloter un capteur ou un moteur sans rien d'autre : peu cher et sobre, mais bien moins puissant qu'un microprocesseur.