Vad är minnesarkitektur?
Även om den vanligaste typen av datorminne är RAM -minne (RAM), finns det många andra typer av minne som kan användas på en dator. Dessa inkluderar cacheminne, flashminne och fillagring. Minnesarkitektur hänvisar till kombinationen av olika typer av minne för att balansera en dators prestanda utan att kompromissa med tillförlitligheten för lagring eller göra datorn kostnadsföretagande. I allmänhet fungerar de olika typerna av minne på en hierarki som sträcker sig från snabbt och dyrt till långsammare och mindre billigt. Minnesarkitektur arbetar för att säkerställa att datorn har en blandning av alla typer av minne, och håller datorns hårdvara så balanserad och kostnadseffektiv som möjligt.
Förutom att olika baserat på kostnad och hastighet skiljer sig minnet också baserat på 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ällerAtt hålla informationen på datorn efter en Power On-Off-cykel, som utan en mer ihållande form av minne, skulle all information på datorn gå förlorad i händelse av strömavbrott. Fillagringsminne inom datorn - det vanligaste exemplet på detta är en hårddisk - ger en relativt långsam men stabil metod för att hålla information på datorn tidigare avstängning.
Processorregister och cacheminne är i allmänhet det snabbaste och dyraste. Genom att hitta dessa typer av minne på det fysiska processorchipet är överföringstiden och latensen för dessa typer av minne extremt liten. Detta innebär 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 tHan -processorregister och cacheminne. Detta är anslutet till processorn via framsidan, vilket innebär att latensen ökar medan hastigheten minskar jämfört med register och cacheminne. Kostnaden minskar också väsentligt, vilket gör RAM till den mest kostnadseffektiva formen av dynamisk lagring i minnesarkitekturen.
Slutligen hålls båda virtuella minne och fillagringsplatser i allmänhet på hårddisken. Virtuellt minne är ett avsnitt av hårddisken som datorns operativsystem behandlar som RAM. Hundratals och hundratals gigabyte av 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 på en dators minnesarkitektur.