Vad är minnesarkitektur?
Även om den vanligaste typen av datorminne är RAM-minne (random access) (RAM) finns det många andra typer av minne som kan användas på en dator. Dessa inkluderar cacheminne, flashminne och fillagring. Minnesarkitektur avser kombinationen av olika typer av minne för att balansera datorns prestanda utan att kompromissa med lagringens tillförlitlighet eller göra datorn kostnadseffektiv. I allmänhet fungerar de olika typerna av minne i en hierarki från snabbt och dyrt till långsammare och mindre billigt. Minnesarkitektur fungerar för att säkerställa att datorn har en blandning av alla typer av minne, vilket håller datorns hårdvara så balanserad och kostnadseffektiv som möjligt.
Förutom att variera baserat på kostnad och hastighet skiljer sig minnet också ut sig efter permanentitet. Standard RAM i en dator är en dynamisk form av minne, vilket innebär att den bara behåller information så länge datorn förblir påslagen. Detta utgör ett uppenbart problem när det gäller att hålla information på datorn efter en strömavstängningscykel, eftersom utan en mer ihållande form av minne skulle all information på datorn gå förlorad i händelse av strömavbrott. Fillagringsminne i datorn - det vanligaste exemplet på detta är en hårddisk - ger en relativt långsam men stabil metod för att hålla information om datorn förbi stängning.
Processorns register och cacheminnet är i allmänhet det snabbaste och dyraste. Genom att lokalisera dessa typer av minne på det fysiska processorchipet är överföringstiden och latensen för dessa typer av minne extremt liten. Detta betyder att information kan resa till och från dessa typer av minne med ett ögonblick, vilket gör dem effektiva för att hålla information och variabler medan processorn aktivt arbetar med ett specifikt problem.
RAM är på nästa nivå, både billigare och långsammare än processorregister och cacheminne. Detta är anslutet till processorn via den främre sidobussen, vilket innebär att latensen ökar medan hastigheten minskar jämfört med register- och cacheminnet. Kostnaden minskar också väsentligt, vilket gör RAM till den mest kostnadseffektiva formen av dynamisk lagring i minnesarkitekturen.
Slutligen finns virtuellt minne och fillagringsplatser båda generellt på hårddisken. Virtuellt minne är en del av hårddisken som datorns operativsystem behandlar som RAM. Hundratals och hundratals gigabyte hårddisklagring kan köpas för samma mängd som bara fyra till åtta gigabyte RAM, vilket gör det till den bästa ihållande masslagringsplatsen i en dators minnesarkitektur.