Skillnaden Mellan RAM Och Cache Memory

Skillnaden Mellan RAM Och Cache Memory
Skillnaden Mellan RAM Och Cache Memory
Anonim

RAM vs Cache-minne

Minnet på en dator är organiserat i en hierarki och de är organiserade med tanke på hur lång tid det tar att komma åt dem, kostnad och kapacitet. RAM och cacheminne är två medlemmar i denna minneshierarki. RAM (Random Access Memory) är det primära minnet som används i en dator. Dess enskilda minnesceller kan nås i valfri sekvens, och därför kallas det random access-minne. RAM-minne är indelade i två kategorier som statiskt RAM-minne (SRAM) och dynamiskt RAM-minne (DRAM). Cacheminne är ett speciellt minne som används av CPU (Central Processing Unit) på en dator för att minska den genomsnittliga tid som krävs för att komma åt minne.

Vad är RAM?

RAM är också känt som en dators huvudminne. Det är ett flyktigt minne där data som lagras i minnet går förlorade när strömmen stängs av. RAM-minne är indelade i två kategorier som statiskt RAM-minne (SRAM) och dynamiskt RAM-minne (DRAM). SRAM använder transistorer för att lagra en enda bit av data och det behöver inte uppdateras regelbundet. DRAM använder en separat kondensator för att lagra varje databit och den måste uppdateras regelbundet för att bibehålla laddningen i kondensatorerna. I moderna datorer är RAM organiserat i moduler som kan uppgraderas. Detta skulle göra det möjligt att öka RAM-kapaciteten eller fixa skador mycket enkelt.

Vad är cacheminne?

Cacheminne är ett speciellt minne som används av CPU: n i syfte att minska den genomsnittliga tiden det tar för minnesåtkomst. Cacheminnet är relativt ett mindre och också ett snabbare minne, som lagrar de mest använda data i huvudminnet. När det finns en begäran om minnesläsning kontrolleras cacheminnet för att se om dessa data finns i cacheminnet. Om dessa data finns i cacheminnet finns det inget behov av att komma åt huvudminnet (vilket tar längre tid att komma åt), vilket gör att den genomsnittliga minnestiden blir mindre. Vanligtvis finns det separata cachar för data och instruktioner. Datacache placeras vanligtvis i en hierarki av cache-nivåer (ibland kallad civila flernivåer). L1 (Nivå 1) och L2 (Nivå 2) är de bästa cacherna i denna cachehierarki. L1 är det cache som ligger närmast huvudminnet och är det cache som kontrolleras först. L2-cache är nästa i raden och är den näst närmast huvudminnet. L1 och L2 varierar i åtkomsthastigheter, plats, storlek och kostnad.

Vad är skillnaden mellan RAM och cacheminne?

I minneshierarkin är cacheminnet det närmare minnet till CPUn jämfört med RAM. Cacheminnet är mycket snabbare och också dyrt jämfört med RAM. Men RAM-minnets kapacitet är större än cacheminnets kapacitet. Vidare är cacheminnet också organiserat som en hierarki som L1, L2 och L3 cachar som skiljer sig åt i hastighet, kostnad och kapacitet.

Rekommenderas: