Vad är Shadow Memory?

Även känt som shadow RAM, är skuggminne i huvudsak en dubblering av rutinerna som är inneboende i det grundläggande in-/utgångsoperativsystemet eller BIOS i ett datorsystem. Denna dubblett- eller skuggminnesreserv inryms sedan i ett skyddat område av systemets random access-minne eller RAM, vilket gör det enkelt att hämta kopian när och vid behov. Beroende på vilken typ av operativsystem som används kan skuggminnet användas vid start och vid vissa tidpunkter under driften av enheten. Andra operativsystem kräver inte användningen av denna typ av minne, och kan till och med ofta användare välja att stänga av dubblettminnet som ett sätt att allokera resurser någon annanstans.

Handväskan med skuggminne är att skydda systemet från eventuell skada på läsminnet (ROM) som är en del av den övergripande systemkonfigurationen. Äldre operativsystem inkluderade vanligtvis just den här funktionen som ett sätt att kopiera BIOS för enkel hämtning när systemet slogs på, och ibland även när specifika uppgifter utfördes under sessionen. Medan vissa av de nyare operativsystemen inte längre förlitar sig på detta specifika tillvägagångssätt, är det inte ovanligt att standardinställningarna på systemet tillåter skapandet av en kopia av BIOS och deras lagring i ett säkert område av RAM-minnet. Fördelen med att hålla denna funktion aktiv är att i den osannolika händelsen att BIOS som finns i skrivskyddat minne skadas på något sätt, kan kopian som sparats i RAM-minnet användas för att övervinna problemet och hjälpa till att reparera korruptionen.

Beroende på konfigurationen av skuggminnet kan det använda en avsevärd mängd resurser eller bara kräva en liten mängd för att fungera effektivt. Användare som är väl insatta i att ändra inställningar kan normalt använda olika metoder som är relevanta för specifika operativsystem för att justera mängden slumpmässigt åtkomstminne som används för att hysa de kopierade databytena. Detta kan vara särskilt användbart om det inblandade datorsystemet har en relativt liten mängd minne till att börja med, och det finns ett behov av att allokera mer av det minnet till att köra andra program.

Även om användningen av skuggminne kan vara valfritt med vissa operativsystem, finns det olika åsikter om huruvida funktionen ska stängas av eller tillåtas att fungera. Förespråkarna ser den fortsatta användningen av den här funktionen som en skyddsåtgärd som kanske aldrig faktiskt behövs, men som kan vara mycket viktig för systemåterställningen i den osannolika händelsen av en korruption av BIOS. Andra noterar att de nyare operativsystemen har ytterligare skydd som ytterligare minskar risken för denna typ av problem, vilket gör skuggminnet mer eller mindre föråldrat.