Cache Vs. Virtuell hukommelse

Datamaskiner har flere måter å håndtere lagringsplass og dataoverføring. Den primære lagring er harddisken, som lagrer store mengder data på en langsiktig basis. Den andre er en RAM (Random Access Memory), som er en midlertidig plass for hurtig lagring og gjenfinning. Et tredje område er mellomlageret, som virker på samme måte som RAM.

Virtuelt minne oversikt

Virtuelt minne er i utgangspunktet en utvidelse til RAM. Dette brukes når RAM går tom for plass. Virtuelt minne er opprettet på harddisken. Som standard styrer operativsystemet virtuelt minne dynamisk; du trenger ikke å justere den. Hvis du har flere gigabyte med RAM, har du kanskje ikke å bruke virtuelt minne i det hele tatt. En tommelfingerregel er å ha 1,5 ganger så mye virtuelt minne som RAM. Så hvis du har 2 gigabyte RAM, vil du ha rundt 1,5 gigabyte virtuelt minne.

Virtuelt minne og RAM

Vanligvis er RAM foretrekke å virtuelt minne. Siden virtuelt minne er på harddisken, kan det ikke åpnes nesten like raskt. Data som er lagret her skal leses og skrives mye saktere. Men hvis du har en "solid state" harddisk, dette vil ikke være på langt nær så mye av et problem, siden de stasjonene utføre mye raskere enn en vanlig harddisk.

Caches og RAM

En buffer utfører mye annerledes enn virtuelt minne. Det er et stykke fysisk minne som RAM. Hvis det er på harddisken din, er det brukt dynamisk å lagre og hente de mest etterspurte biter av data. Siden det er som RAM, er det mye raskere enn en vanlig harddisk. Dataene på cache vil bli lest veldig ofte inn i RAM, eller sendes direkte til skjermkortet eller CPU (Central Processing Unit). Så ha en cache vil øke ytelsen for en rekke funksjoner, som å lage videofiler, tegning 3D-objekter på skjermen og overføre filer fra én del av en harddisk til en annen.

Optisk stasjon Caches

CD- eller DVD-brenner kan også ha en cache. Dette brukes som en "buffer" når du brenner disker. Data sendes det å være organisert og forberedt for brenning. Dette gjør at brenneprosessen og bidrar til å forebygge feil. Brenneren kan også bruke denne bufferen til midlertidig å lagre data som skal leses andre steder i maskinen, for eksempel en harddisk buffer.

hurtigminne

Et annet populært sted for en cache i på CPU selv. CPU lagrer og henter data mye raskere på bufferen enn fra noe annet sted i maskinen. Når en CPU ønsker data fra et annet sted på datamaskinen, må disse dataene bruke overføringsprotokoller som ikke er på langt nær så rask. Det kan også arbeide med RAM og andre cacher å prioritere de viktigste eller mest etterspurte biter av data. Moderne prosessorer har flere cacher, kjent som L2 og L3, med L2 blir større og oftest referert når du handler for nye CPUer.