Sistemi embedded: I computer nascosti in ogni cosa
Registri, interrupt, timer, ADC, bus seriali e scheduling in tempo reale: come minuscoli chip governano lavatrici, auto e sensori.
Prova 3 domande
1. Cosa distingue principalmente un microcontrollore da un microprocessore da desktop?
- CPU, memoria e periferiche su un solo chip
- Una CPU che richiede chip di memoria esterni
- Un chip che esegue solo un sistema operativo
Mostra la risposta
Risposta: CPU, memoria e periferiche su un solo chip
Un microcontrollore integra processore, flash, RAM, timer e I/O così un solo chip economico può gestire un dispositivo.
2. Cosa offre l'architettura Harvard, comune nei microcontrollori?
- Bus separati per codice e per dati
- Istruzioni memorizzate solo su un disco
- Un solo bus condiviso per codice e dati
Mostra la risposta
Risposta: Bus separati per codice e per dati
Percorsi separati permettono alla CPU di prelevare l'istruzione successiva mentre legge o scrive dati nello stesso ciclo.
3. Perché i core RISC dei microcontrollori completano la maggior parte delle istruzioni in un solo ciclo di clock?
- Istruzioni semplici e uniformi adatte alla pipeline
- Un clock molto più veloce di quello CISC
- Istruzioni grandi e complesse che fanno molto
Mostra la risposta
Risposta: Istruzioni semplici e uniformi adatte alla pipeline
Istruzioni semplici a lunghezza fissa si decodificano in fretta e scorrono in una pipeline, quindi quasi ogni ciclo ne termina una.
Il quiz completo arriva prima delle tue app
BrainTok ti fa qualche domanda come queste prima di aprire le app che scegli, e il tempo davanti allo schermo diventa apprendimento. Per iPhone.
Unisciti alla beta