Video: Skillnaden Mellan L1 Och L2 Cache
2024 Författare: Mildred Bawerman | [email protected]. Senast ändrad: 2023-12-16 08:42
L1 vs L2 Cache
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. Cacheminnet är ett relativt mindre och också ett snabbare minne, som lagrar de mest åtkomliga 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.
L1-cache
L1-cache (även känd som primär cache eller nivå 1-cache) är den högsta cache i hierarkin för cache-nivåer i en CPU. Det är den snabbaste cachen i hierarkin. Den har en mindre storlek och en mindre fördröjning (zero wait-state) eftersom den vanligtvis är inbyggd i chipet. SRAM (Static Random Access Memory) används för implementering av L1.
L2-cache
L2-cache (även känd som sekundär cache eller nivå 2-cache) är cachen som ligger bredvid L1 i cache-hierarkin. L2 nås vanligtvis bara om den data som letas inte finns i L1. L2 används vanligtvis för att överbrygga klyftan mellan processorns prestanda och minnet. L2 implementeras vanligtvis med ett DRAM (Dynamic Random Access Memory). De flesta gånger är L2 lödda på moderkortet mycket nära chipet (men inte på chipet i sig), men vissa processorer som Pentium Pro avviker från denna standard.
Vad är skillnaden mellan L1 och L2 Cache?
Även om både L1 och L2 är cacheminnen har de sina viktigaste skillnader. L1 och L2 är den första och andra cachen i hierarkin för cache-nivåer. L1 har en mindre minneskapacitet än L2. L1 kan också nås snabbare än L2. L2 nås endast om de begärda uppgifterna inte finns i L1. L1 är vanligtvis inbyggt i chipet, medan L2 löds på moderkortet mycket nära chipet. Därför har L1 en mycket liten fördröjning jämfört med L2. Eftersom L1 implementeras med SRAM och L2 implementeras med DRAM behöver L1 inte uppdateras medan L2 behöver uppdateras. Om cacheminnet är strikt inkluderande finns all data i L1 också i L2. Men om cacheminnet är exklusiva kommer samma data inte att finnas tillgängliga i både L1 och L2.
Rekommenderas:
Skillnaden Mellan Analysering Uppifrån Och Ned Och Nedifrån Och Upp
Huvudskillnaden mellan upp och ner-analysering är att uppifrån och ner-analysering utför analysering från den stirrande symbolen till ingångssträngen whi
Skillnaden Mellan RAM Och Cache Memory
RAM vs Cache Memory 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
Skillnaden Mellan Cache Och Kakor
Cache vs Cookies Cookies och cache (eller webbläsarcache) är två former av tillfällig lagring som lagras på klientens maskin för att förbättra webbsidans prestanda
Skillnaden Mellan Apple IPhone 4 Och IPhone 5 Och Senaste Android-smartphones (2.1 Och 2.2 Och 2.3)
Apple iPhone 4 vs iPhone 5 vs Senaste Android Smartphones (2.1 vs 2.2 vs 2.3) Apple iPhone 4, iPhone 5 och Android Smartphones är konkurrenterna i sm
Skillnaden Mellan Kyckling Och Höna Och Pullet Och Kuk Och Cockerel Och Tupp Och Capon
Chicken vs Hen vs Pullet vs Cock vs Cockerel vs Rooster vs Capon Chicken, hen, pullet, cock, cockerel, rooster and capon, antagligen har ingen annan fågel så man