Che cos'è la memoria shadow?
Conosciuto anche come shadow RAM, la memoria shadow è essenzialmente una duplicazione delle routine inerenti al sistema operativo di input / output o BIOS di un sistema informatico. Questa riserva di memoria duplicata o in ombra viene quindi alloggiata in un'area protetta della memoria ad accesso casuale o RAM del sistema, facilitando il recupero della copia quando e quando necessario. A seconda del tipo di sistema operativo utilizzato, la memoria shadow può essere utilizzata all'avvio e in determinati momenti durante il funzionamento del dispositivo. Altri sistemi operativi non richiedono l'uso di questo tipo di memoria e possono anche spesso agli utenti la possibilità di chiudere la memoria duplicata come mezzo per allocare risorse altrove.
La borsa della memoria shadow è di proteggere il sistema da possibili danni alla memoria di sola lettura (ROM) che fa parte della configurazione generale del sistema. I sistemi operativi precedenti in genere includevano questa particolare funzionalità come mezzo per copiare il BIOS per un facile recupero quando il sistema era acceso e talvolta anche durante l'esecuzione di attività specifiche durante la sessione. Mentre alcuni dei sistemi operativi più recenti non si basano più su questo particolare approccio, non è insolito che le impostazioni standard sul sistema consentano la creazione di una copia del BIOS e la loro memorizzazione in un'area protetta della RAM. Il vantaggio di mantenere attiva questa funzione è che nell'improbabile caso in cui il BIOS ospitato nella memoria di sola lettura sia danneggiato in qualche modo, la copia salvata nella RAM può essere utilizzata per superare il problema e aiutare a riparare la corruzione.
A seconda della configurazione della memoria shadow, può utilizzare una notevole quantità di risorse o richiedere solo una piccola quantità per funzionare in modo efficiente. Gli utenti che sono esperti nella modifica delle impostazioni possono normalmente applicare diversi metodi relativi a specifici sistemi operativi per regolare la quantità di memoria ad accesso casuale utilizzata per alloggiare i byte di dati copiati. Ciò può essere particolarmente utile se il sistema informatico coinvolto ha una quantità di memoria relativamente bassa all'inizio, e c'è la necessità di allocare più memoria per l'esecuzione di altri programmi.
Sebbene l'uso della memoria shadow possa essere facoltativo con alcuni sistemi operativi, esiste una differenza di opinione sul fatto che la funzionalità debba essere disattivata o autorizzata a funzionare. I sostenitori vedono l'uso continuato di questa funzione come una misura di protezione che potrebbe non essere mai effettivamente necessaria, ma che può essere molto importante per il ripristino del sistema nell'improbabile evento di una corruzione del BIOS. Altri osservano che i sistemi operativi più recenti hanno protezioni aggiuntive che riducono ulteriormente il potenziale per questo tipo di problema, rendendo la memoria shadow più o meno obsoleta.