Computere har flere måder at forvalte lagerplads og dataoverførsel. Den primære storage er din harddisk, der gemmer store mængder data på lang sigt. Den anden er din RAM ( random access memory ) , som er en midlertidig plads til hurtig lagring og genfinding . Et tredje område er den cache , der fungerer på samme måde som RAM. Virtual Memory Oversigt
Virtuel hukommelse er dybest set en udvidelse til din RAM. Dette bruges, når din RAM løber tør for plads. Virtuel hukommelse er oprettet på din harddisk. Som standard styrer dit operativsystem virtuel hukommelse dynamisk , og du behøver ikke at nappe den . Hvis du har flere gigabyte RAM , kan du ikke nødt til at bruge virtuel hukommelse på alle. En tommelfingerregel er at have 1,5 gange så meget virtuel hukommelse som RAM . Så hvis du har 2 GB RAM , vil du have omkring 1,5 gigabyte virtuel hukommelse .
Virtuel hukommelse og RAM
Generelt RAM er at foretrække frem for virtuel hukommelse . Da virtuel hukommelse er på din harddisk, kan man ikke få adgang næsten lige så hurtigt . Data gemt her, vil blive læst og skrevet meget langsommere . Men hvis du har en " solid state " harddisk, vil dette ikke være nær så meget af et problem , da disse drev udføre meget hurtigere end en grundlæggende harddisk.
Caches og RAM
En cache fungerer meget anderledes end virtuel hukommelse . Det er et stykke af fysisk hukommelse som RAM . Hvis det er på din harddisk , er det anvendes dynamisk for at gemme og hente de mest efterspurgte bits af data. Da det er ligesom RAM , det er meget hurtigere end en grundlæggende harddisk. Dataene på cachen vil blive læst meget ofte ind i din RAM, eller sendes direkte til dit grafikkort eller CPU (central processing unit) . Så at have en cache vil øge ydeevnen for en bred vifte af funktioner , som at skabe videofiler , tegning 3-D objekter på skærmen og overføre filer fra den ene del af en harddisk til en anden .
Optical Drive Caches
din cd-eller dvd-brænder kan også have en cache . Dette bruges som en " buffer ", når brændende diske. Data sendes der til at være organiseret og forberedt til brænding. Dette fremskynder brændingen og hjælper med at forebygge fejl . Din brænder kan også bruge denne cache til midlertidigt at lagre data , der skal læses andetsteds i computeren , ligesom en harddisk cache .
CPU Caches
anden populær placering for en cache ind på selve CPU'en . CPU gemmer og henter data, meget hurtigere på sit cache end fra nogen anden placering på computeren . Når en CPU ønsker data fra en anden placering på computeren, at data skal bruge transmissionsprotokoller , der ikke er nær så hurtig. Det kan også arbejde med din RAM og andre caches at prioritere de vigtigste eller mest almindeligt anmodet stykker af data . Moderne CPU'er har flere caches , kendt som L2 og L3 , med L2 er større og hyppigst refereres, når du køber ind for nye CPU'er .