Tampons vs Verrous dans systèmes microprocesseur
Tampon (Buffer)
Stockage temporaire multi-bits qui lisse flux données entre dispositifs opérant à vitesses ou largeurs différentes (ex. CPU ↔ UART, CPU ↔ DRAM). Implémenté comme FIFO ou RAM double port.
Verrou (Latch)
Élément de stockage mono-bit (ou petit mot) sensible au niveau. Maintient valeur tant que enable actif ; transparent quand activé. Utilisé pour démultiplexage adresses, registres drapeaux, ou état court terme.
Différences clés
| Aspect | Tampon | Verrou |
|---|---|---|
| Capacité | Plusieurs octets/mots | 1 bit à quelques bits |
| But | Adaptation débit, absorption rafales | Maintien état, capture signal |
| Contrôle | Pointeurs lecture/écriture, horloges | Enable/horloge niveau |
Exemples
- Tampon : FIFO UART, cache disque, tampon retry PCIe.
- Verrou : Verrou adresse (ALE), drapeau demande interruption, registre étage pipeline.
