Vad är Cache?

Vad är Cache?
Vad är Cache?

Video: Vad är Cache?

Video: Vad är Cache?
Video: МОЙ ПАРЕНЬ ОБОРОТЕНЬ! Даниель БРОСИЛ Ксюшу! 2024, November
Anonim

Den genomsnittliga datoranvändaren är nästan säkert bekant med begrepp som slumpminne, processor och skrivskyddat minne. Men nu, så i vår tid, är det populära ordcachen förbryllande för många.

Vad är cache?
Vad är cache?

Ordet cache uppträdde i datorterminologi 1967. Datorteknikens högtid och därmed snabba tekniska framsteg. Vid den här tiden började datormikroprocessorer att arbeta många gånger snabbare än minne med slumpmässig åtkomst. I detta avseende stod processorerna i viloläge under en avsevärd tid och väntade på att datamanipulationer i RAM skulle utföras. Allt detta hindrade avsevärt den fortsatta utvecklingen av datorteknik, och det var nödvändigt att komma med en lösning på detta problem. En lösning hittades - en höghastighetsminnesbuffert. Denna term användes för att beskriva ett mycket litet minne med hög åtkomsthastighet, vilket löste problemet med processorns driftstopp. Det föreslogs att detta minne skulle kallas en cache, kontant - från engelska "cash". Namnet gavs av en anledning, dess författare jämförde datorminne med pengar. Så det permanenta minnet jämfördes med en insättning i en bank, som bara kunde användas efter att ha besökt den, genom att utföra proceduren för debitering av medel, och först då kunde dessa pengar spenderas. Driftminne är kontanter som lagras hemma. En mindre summa än på en insättning, men tillgänglig för användning under mycket kortare tid (du behöver bara komma hem och ta den). Och slutligen, kontanter (samma kontanter), som är ett mycket mindre belopp, men alltid med dig, i fickan eller plånboken, och som du kan använda när som helst. Det är från sådana vardagliga saker som termen cache uppstod. Skillnaden i hastighet hos moderna processorer och RAM är fortfarande betydande, och det är osannolikt att de någonsin kommer att vara lika, så cachen används fortfarande idag. CPU-cachen är vanligtvis uppdelad i två nivåer (L1, L2. L-nivå, från engelska - "nivå"). Den första nivån är mindre i storlek, men den snabbaste när det gäller databehandlingshastighet, den andra, respektive, är större i volym men långsammare. Det bör noteras att det nu är möjligt att hitta processorer med tre cache-nivåer. Strukturen på nivåerna ändras inte från detta (ju högre nivå, desto större volym och desto lägre hastighet). Cachen används inte bara i mikroprocessorer. Det används också i arbetet med externa enheter (hårddiskar, cd- och dvd-skivor). De data som för närvarande behandlas, skrivs eller läses lagras i programcachen. Nästan alla webbläsare och många andra applikationer använder cachning.

Rekommenderad: