Hvad er hukommelsesarkitektur?
Selvom den mest almindelige type computerhukommelse er Random Access Memory (RAM), er der mange andre typer hukommelse, der kan bruges på en computer. Disse inkluderer cachehukommelse, flashhukommelse og fillagring. Hukommelsesarkitekturen henviser til kombinationen af forskellige typer hukommelse for at afbalancere ydelsen af en computer uden at gå på kompromis med pålideligheden af opbevaring eller gøre computeromkostningsopgaver. Generelt fungerer de forskellige typer hukommelseshukommelse på et hierarki, der spænder fra hurtigt og dyrt til langsommere og mindre billige. Hukommelsesarkitektur fungerer for at sikre, at computeren har en blanding af alle typer hukommelse, hvilket holder computerens hardware så afbalanceret og omkostningseffektiv som muligt.
Ud over forskellige baseret på omkostninger og hastighed, er hukommelse også forskellig på baggrund af varighed. Standard RAM på en computer er en dynamisk form for hukommelse, hvilket betyder, at den kun bevarer information, så længe computeren forbliver tændt. Dette giver et åbenlyst problem, når det kommer tilAt holde information på computeren efter en strømafbrydningscyklus, som uden en mere vedvarende form for hukommelse, ville alle oplysninger på computeren gå tabt i tilfælde af strømafbrydelse. Filopbevaringshukommelse inden for computeren - det mest almindelige eksempel på dette er en harddisk - giver en relativt langsom, men stabil metode til at holde information om computeren forbi nedlukning.
Processorregistrerne og cachehukommelsen er generelt den hurtigste og dyreste. Ved at lokalisere disse typer hukommelse på den fysiske processorchip er overførselstiden og latenstid for disse typer hukommelse ekstremt lille. Dette betyder, at information kan rejse til og fra disse typer hukommelse med et øjeblik, hvilket gør dem effektive til at holde information og variabler, mens processoren aktivt arbejder på et specifikt problem.
Ram er på det næste niveau, både billigere og langsommere tHan -processorregistre og cachehukommelse. Dette er forbundet til processoren via forsidebussen, hvilket betyder, at latenstid stiger, mens hastigheden falder sammenlignet med register og cachehukommelse. Omkostninger falder også væsentligt, hvilket gør RAM til den mest omkostningseffektive form for dynamisk opbevaring i hukommelsesarkitekturen.
Endelig opbevares virtuel hukommelse og filopbevaringssteder generelt på harddisken. Virtuel hukommelse er et afsnit af harddisken, som computerens operativsystem behandler som RAM. Hundreder og hundreder af gigabyte af harddiskopbevaring kan købes for det samme beløb som kun fire til otte gigabyte RAM, hvilket gør det til den bedste vedvarende masselagring på en computers hukommelsesarkitektur.