Hva er minnearkitektur?
Selv om den vanligste typen datamaskinminne er Random Access Memory (RAM), er det mange andre typer minne som kan brukes på en datamaskin. Disse inkluderer hurtigminne, flashminne og fillagring. Minnearkitektur refererer til kombinasjonen av forskjellige typer minne for å balansere ytelsen til en datamaskin uten å kompromittere påliteligheten av lagring eller gjøre datamaskinen kostnadsforbudende. Generelt sett fungerer de forskjellige typene minnefunksjoner på et hierarki som spenner fra raskt og dyrt til saktere og mindre billig. Minnearkitektur fungerer for å sikre at datamaskinen har en blanding av alle typer minne, og holder datamaskinens maskinvare så balansert og kostnadseffektiv som mulig.
I tillegg til forskjellig basert på kostnad og hastighet, er minnet også forskjellig basert på varighet. Standard RAM i en datamaskin er en dynamisk form for minne, noe som betyr at den bare beholder informasjonen så lenge datamaskinen forblir drevet på. Dette gir et åpenbart problem når det gjelderVed å holde informasjon på datamaskinen etter en strøm på avgangssyklus, som uten en mer vedvarende form for minne, ville all informasjon på datamaskinen gå tapt i tilfelle strømbrudd. Fillagringsminne i datamaskinen - det vanligste eksemplet på dette er en harddisk - gir en relativt langsom, men stabil metode for å holde informasjon på datamaskinen forbi nedleggelse.
Prosessorregistrene og hurtigbufferminnet er generelt de raskeste og dyreste. Ved å lokalisere denne typen minne på den fysiske prosessorbrikken, er overføringstiden og latensen for denne typen minne ekstremt liten. Dette betyr at informasjon kan reise til og fra denne typen minne med et øyeblikk, noe som gjør dem effektive for å holde informasjon og variabler mens prosessoren aktivt jobber med et spesifikt problem.
Ram er på neste nivå, både billigere og saktere THan -prosessor registrerer og hurtigbufferminne. Dette er koblet til prosessoren via forsidebussen, noe som betyr at latensen øker mens hastigheten avtar sammenlignet med register og hurtigbufferminne. Kostnaden synker også betydelig, noe som gjør RAM til den mest kostnadseffektive formen for dynamisk lagring i minnearkitekturen.
Endelig holdes virtuelt minne- og fillagringssteder begge generelt på harddisken. Virtuelt minne er en del av harddisken som datamaskinens operativsystem behandler som RAM. Hundrevis og hundrevis av gigabyte med harddisklagring kan kjøpes for samme beløp som bare fire til åtte gigabyte RAM, noe som gjør det til den beste vedvarende masselagringsstedet på datamaskinens minnearkitektur.