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.