SMRAM

Definizione rapida

Regione di memoria riservata al codice e allo stato eseguiti in System Management Mode.

Spiegazione

La SMRAM conserva il gestore firmware e il contesto salvato quando una CPU x86 entra in SMM. Dopo l'inizializzazione dovrebbe essere protetta dagli accessi del sistema operativo e delle applicazioni, poiché il codice qui eseguito opera con privilegi molto elevati.

Esempio pratico

Alla ricezione di un System Management Interrupt, il processore salva i registri nella SMRAM, esegue il gestore e ripristina lo stato prima di riprendere.

Spiegazione tecnica

Chipset e firmware definiscono posizione, apertura e blocco della regione. Una configurazione errata può esporre il contenuto a modifiche e compromettere l'isolamento di SMM.

Da non confondere con

Non è RAM disponibile ai programmi: è un'area speciale riservata alla gestione firmware del sistema.