Čím větší mezipaměť procesoru, tím lépe. Co znamená cache paměť procesoru, která má rozměry L1, L2, L3. Nakonec procesor potřebuje mezipaměť

Všechny procesory od konce 90. let mají vnitřní cache paměť (neboli cache). Mezipaměť je typ paměti, do které se přenášejí příkazy a data, která jsou okamžitě zpracovávána procesorem.

Dnešní procesory mají mezipaměť dvou úrovní – první (L1) a druhou (L2). Místo L1 cache pracuje procesor rychleji a L2 cache je mnohem větší. Paměť do mezipaměti se pak obnoví bez vyprázdnění. Mezipaměť první úrovně (vyrovnávací paměť) pracuje na frekvenci procesoru.

To znamená, že pokud jsou data potřebná pro procesor v cache paměti, nedochází ke zpoždění ve zpracování. Jinak musí procesor načíst data z hlavní paměti, což v podstatě změní kód rychlosti systému.

Abychom jasně pochopili princip ukládání do mezipaměti na obou stranách, podívejme se blíže na každodenní situaci.

Dnes přijdete do kavárny na oběd, ve stejnou hodinu a pokaždé sedíte u stejného stolu. Dále připravte standardní sadu tří kmenů.

Číšník běží do kuchyně, kuchař je naloží na talíř a pak vám přinese objednávku. A řekněme třetí den se s vámi do určeného času setká číšník s teplým jídlem na podnose, aby nemusel znovu běžet do kuchyně.

Nedbáte na své dohody a ušetříte si spoustu času. Zásobník vašich bylinek je stejný jako prvotřídní keš. Ale čtvrtý den jste hned chtěli přidat další bylinku, řekněme dezert.

Sice jsem na vás hodinu čekal na schůzkách, už jsem kontroloval tác od aranžmá a jen tak na zákusek, číšníci stejně museli odběhnout do kuchyně.

A pátý den začnu nové menu se třemi položkami. Pošesté si dám zase dezert, ale bude se lišit od prvního. A číšník, který neví, co chcete udělat jako dezert (a stejně neví, co budete chtít udělat), čeká na blížící se termín: položit klobouk k vašemu stolu s malým počtem dezertů.

A jakmile uvidíte koš, vše máte na dosah ruky, nemusíte utíkat do kuchyně. Čepice s dezertem je jako keška z jiného kraje.

Mezi mezipaměť L1 (od 16 do 128 KB) a L2 (od 64 KB do 512 KB, pro Pentium III Heopt a AMD Opteron až 4 MB) je důležité uložit produktivitu procesoru.

U procesorů Intel Pentium III a Celeron je velikost mezipaměti L1 nastavena na 32 KB. Intel Pentium 4, stejně jako ty založené na verzích Celeron a HP - pouze 20 KB. Procesory AMD Duron, Athlon (včetně XP/MP) a Opteron a také VIA SZ mají 128 KB L1 cache.

Dnešní dvoujádrové procesory cachují první úroveň jádra skinu, takže v popisu cache můžeme zadat číslo 128×2. To znamená, že jádro procesoru má 128 KB mezipaměti první úrovně.

Velikost L1 cache je důležitá pro udržení vysoké produktivity pro většinu rozsáhlých aplikací (kancelářské programy, hry, většina serverových programů atd.). Jeho účinnost je zvláště silná pro výpočty streamování (například zpracování videa).

To je jeden z důvodů, proč je Pentium 4 pro provoz ve velkém měřítku zjevně neúčinné (ačkoli je to kompenzováno vysokou taktovací frekvencí). L1 cache vždy běží (vyměňuje si informace s jádrem procesoru) na vnitřní frekvenci procesoru.

Na druhou stranu L2 cache v různých modelech procesorů pracuje na různých frekvencích (a tím i produktivitě). Počínaje procesorem Intel Pentium II u mnoha procesorů stagnovala mezipaměť L2, která pracuje na poloviční frekvenci nižší než vnitřní frekvence procesoru.

Toto řešení se týká starších procesorů Intel Pentium III (až 550 MHz) a starších procesorů AMD Athlon (u některých běží interní L2 cache na třetinové frekvenci jádra procesoru). Objem mezipaměti L2 se u různých procesorů také liší.

Starší a některé nové procesory Intel Pentium III mají 512 KB L2 cache, zatímco jiné procesory Pentium III mají 256 KB. Procesor Intel Celeron založený na Pentiu III byl vydán se 128 a 256 KB L2 cache a procesory založené na Pentiu 4 byly vydány dokonce se 128 KB. Různé verze Xeon verze Intel Pentium 4 mají až 4 MB L2 cache paměti.

Nové procesory Pentium 4 (všechny řady s frekvencí 2000 MHz a všechny pro vyšší frekvence) mají 512 KB L2 cache, zatímco procesor Pentium 4 má 256 KB. Procesory Cheop (Pentium 4) mají 256 a 512 KB L2 cache.

Kromě toho mají také vyrovnávací paměť třetí úrovně L3. Integrovaná mezipaměť L3 připojená k vysokorychlostní systémové sběrnici tvoří vysokorychlostní kanál pro výměnu dat ze systémové paměti.

Cache paměti třetí úrovně L3 jsou zpravidla vybaveny buď procesory pro serverová řešení, nebo speciálními modely desktopových procesorů. L3 cache paměť je dostupná například u takových procesorových řad jako Xeon DP, Itanium 2, Xeon MP.

Procesor AMD Duron má 128 KB L1 cache a 64 KB L2 cache. Procesory Athlon (včetně starších), Athlon MP a většina variant Athlon XP mají 128 KB L1 cache a 256 KB L2 cache a novější Athlon XP (2500+, 2800+, 3000+ a ) - 51 AMD Opteron s 1 MB cache - Paměť L2.

Zbývající modely procesorů Intel Pentium D, Intel Pentium M, Intel Core 2 Duo jsou k dispozici s 6 MB L2 cache a Core 2 Quad – 12 MB L2 cache.

Současný procesor Intel Core i7 v době psaní této knihy má 64 KB L1 cache paměti pro skin se 4 jádry a také 256 KB L2 paměti pro skin core. Kromě mezipaměti první a další vrstvy má procesor také mezipaměť třetí vrstvy, která má více než 8 MB, pro všechna jádra.

U procesorů, které mají ve stejném modelu jinou velikost L2 cache (nebo Intel Xeon MP - L3) podléhá tato velikost prodejním pokynům (samozřejmě cena procesoru). Pokud je procesor prodáván v „krabicovém“ balení (In-Box package), je na něm uvedena velikost vyrovnávací paměti.

Pro nejdůležitější úkoly serveru (včetně igor) je nejdůležitější rychlost L2 cache; U serverových úloh je však důležité, abychom plnili svou povinnost. Nejproduktivnější servery, zejména ty s velkým množstvím paměti RAM (několik gigabajtů), budou vyžadovat maximální kapacitu a maximální rychlost mezipaměti L2.

Při nesplnění těchto parametrů budou HEOP verze procesorů Pentium III ochuzeny. (Procesor Xeon MP se stále jeví jako produktivnější v serverových úlohách než Pentium III Xeon, a to kvůli vyššímu taktu samotného procesoru a paměťové sběrnice.) Z hlavního bodu: mezipaměť „Interakce nakreslím mezi rychlejším procesorem a více RAM a také umožňuje minimalizovat doby obnovy, ke kterým dochází během zpracování dat. Klíčovou roli v tom hraje mezipaměť další úrovně, zabudovaná v čipu procesoru.

Mezipaměť je přechodná vyrovnávací paměť se snadným přístupem pro uložení informací, které lze dodat s nejvyšší kompatibilitou. Přístup k datům z cache je rychlejší, je menší výběr výstupních dat z operační paměti (RAM) a více z externí (pevný disk nebo SSD) paměti, u které se průměrná přístupová hodina mění a zvyšuje. produktivity počítačového systému.

Řada modelů centrálních procesorových jednotek (CPU) vymaže mezipaměť napájení, aby se minimalizoval přístup k paměti RAM (random access memory), která je ve spodním registru větší. Mezipaměť může poskytnout významné výhody produktivity, protože rychlost hodin RAM je výrazně nižší než rychlost CPU. Frekvence hodin pro mezipaměť je mnohem nižší než frekvence CPU.

Rivni cache

Mezipaměť centrálního procesoru je rozdělena do několika oblastí. V univerzálním procesoru může počet úrovní v současnosti dosáhnout 3. Mezipaměť úrovně N+1 je větší a má větší rychlost přístupu a přenosu dat ve srovnání s pamětí cache úrovně N.

Nejběžnější pamětí je mezipaměť první úrovně – L1-cache. V podstatě se jedná o neviditelnou část procesoru, úlomky jsou umístěny na jednom z krystalů a jsou zařazeny do skladu funkčních bloků. V moderních procesorech je mezipaměť L1 rozdělena na dvě mezipaměti, mezipaměť příkazů (instrukcí) a mezipaměť dat (architektura Harvard). Většina procesorů bez mezipaměti L1 nemůže fungovat. Mezipaměť L1 pracuje na frekvenci procesoru a v důsledku toho lze rozšíření provádět na každém kroku. Nejčastěji je možné přes noc zrušit řadu operací čtení/zápisu. Přístupová latence se rovná starému taktu 2×4 jádra. Data jsou malá – něco málo přes 384 KB.

Další za rychlostním kódem je L2-cache - mezipaměť jiné úrovně, což znamená, že je nainstalována na čipu, jako L1. Starší procesory mají na základní desce sadu čipů. Kapacita mezipaměti L2 se pohybuje od 128 KB do 1×12 MB. Dnešní vícejádrové procesory mají cache jiné úrovně, stejné krystaly a paměť samostatného úložiště - na celkovou cache nM MB sedí na skin jádro nM/nC MB, na nC počet jader procesoru. Nastavte latenci mezipaměti L2 na čipu na 8 až 20 cyklů jádra.

Mezipaměť třetí úrovně je nejméně výkonná, ale může být i větší – více než 24 MB. Mezipaměť L3 je větší než přední mezipaměti, ale RAM je stále výrazně nižší. Ve víceprocesorových systémech existuje speciální účel pro synchronizaci dat z různých L2.

Někdy existuje 4-úrovňová mezipaměť, kvůli rozšíření mikroobvodu. Úložiště mezipaměti úrovně 4 je zvláště důležité pro vysoce výkonné servery a sálové počítače.

Problém synchronizace mezi různými cache (buď jedním nebo více procesory) závisí na koherenci mezipaměti. Existují tři možnosti výměny informací mezi mezipamětmi různých úrovní nebo, jak se zdá, architekturami mezipaměti: inkluzivní, exkluzivní a neexkluzivní.

Počítačové procesory udělaly významný skok ve vývoji zbývajícího počtu hornin. Velikost tranzistorů se rychle mění a produktivita se zvyšuje. V tomto případě se již Moorův zákon stává irelevantním. Co se týče produktivity procesorů, je potřeba zvážit počet tranzistorů, frekvenci a využití cache.

Možná jste již slyšeli o vyrovnávací paměti, pokud jste hledali informace o procesorech. Zpravidla však k těmto číslům nechováme velký respekt, v reklamách na zpracovatele nejsou příliš patrná. Pojďme zjistit, co používá mezipaměť procesoru, jaký druh mezipaměti existuje a jak to všechno funguje.

Jednoduše řečeno, mezipaměť procesoru je stejně velká paměť. Jak již víte, počítač má několik typů paměti. Jedná se o permanentní paměť, která slouží k ukládání dat, operačního systému a programů, jako je SSD nebo pevný disk. Počítače mají také paměť s náhodným přístupem. Tato paměť s rychlým přístupem, která funguje bohatě rychleji, je méně stabilní. A když procesor vytvoří ještě větší bloky paměti, nazývají se vyrovnávací paměti.

Pokud rozpoznáte paměť počítače jako hierarchii pro její rychlost, mezipaměť bude na vrcholu této hierarchie. Navíc je nejblíže výpočetnímu jádru, které je součástí procesoru.

Mezipaměť procesoru je statická paměť (SRAM) a slouží pro urychlení práce z RAM. Pomocí dynamické paměti s náhodným přístupem (DRAM) můžete ukládat data bez neustálé aktualizace.

Jak funguje mezipaměť procesoru?

Jak už asi víte, program nastavuje instrukce pro instalaci procesoru. Když spustíte program, počítač potřebuje přenést tyto položky z trvalé paměti do procesoru. A zde nabývá hierarchie paměti na důležitosti. Počáteční data se přenesou do paměti RAM a poté se přenesou do procesoru.

V dnešní době může procesor zpracovat velké množství instrukcí za sekundu. Pro maximalizaci svých schopností potřebuje procesor super paměť. Proto byla cache rozdělena.

Řadič paměti procesoru dá robotovi pokyn, aby načetl data z paměti RAM a poslal je do mezipaměti. V závislosti na procesoru, který je nainstalován ve vašem systému, může být tento řadič umístěn na bočním můstku základní desky nebo v samotném procesoru. Mezipaměť také ukládá výsledky provedených instrukcí na procesor. Kromě toho má vlastní hierarchie i samotná mezipaměť procesoru.

Úrovně mezipaměti procesoru - L1, L2 a L3

Celá mezipaměť procesoru je rozdělena do tří úrovní: L1, L2 a L3. Tato hierarchie je také založena na rychlosti vaší pracovní mezipaměti a také na vašich povinnostech.

  • Mezipaměť L1 (mezipaměť první úrovně)- Jedná se o nejrychlejší možný typ mezipaměti v procesoru. Pokud jde o prioritu přístupu, tato mezipaměť obsahuje data, která mohou programy potřebovat pro zpěv instrukcí;
  • L2 Cache (mezipaměť jiné úrovně procesoru)- Větší, vyrovnaný L1, ale větší velikosti. Může to být od 256 kilobajtů do osmi megabajtů. Mezipaměť L2 obsahuje data, která může procesor potřebovat. Většina moderních procesorů má L1 a L2 cache na samotných procesorových jádrech a skin core odstraňuje vlastní cache;
  • Mezipaměť L3 (mezipaměť třetí vrstvy)- jedná se o největší a nejcennější keš. Jeho velikost se může pohybovat od 4 do 50 megabajtů. V současných CPU zobrazuje čip na čipu místo poblíž mezipaměti L3.

V tuto chvíli se Intel snažil pro všechny úrovně mezipaměti procesoru vytvořit úroveň mezipaměti L4, ale tato technologie se ještě neujala.

Jaké jsou požadavky na mezipaměť procesoru?

Je čas hlásit hlavní napájení procesoru, kam teče cache procesoru? Data jdou z RAM do mezipaměti L3, pak L2 a poté do L1. Když procesor potřebuje data pro konkrétní operaci, musí je hledat v L1 cache a někde je najít, této situaci se říká cache hit. V opačném případě pokračuje hledání v keších L2 a L3. Vzhledem k tomu, že data nelze nyní nalézt, je paměť RAM uložena.

Nyní víme, že mezipaměť je rozdělena, aby se urychlily přenosy mezi RAM a procesorem. Hodina potřebná k načtení dat z paměti se nazývá latence. Mezipaměť L1 je nejméně efektivní a mezipaměť L3 je nejúčinnější. Pokud v mezipaměti nejsou žádná data, zasekneme se ve velkém prostoru a procesor se vrátí do paměti.

Dříve byly při návrhu procesorů L2 a L3 cache umístěny mezi procesory, což vedlo k vysokým prodlevám. Díky změnám v technologickém postupu, kterým se procesory připravují, je možné umístit miliardy tranzistorů do mnohem menšího prostoru než dosud. V důsledku toho nastal čas přesunout mezipaměť yakcom blíže k jádru, čímž se režie dále snížila.

Jak mezipaměť ovlivňuje produktivitu?

Vliv mezipaměti na produktivitu počítače závisí na její efektivitě a na tom, kolikrát mezipaměť zasáhne. Situace, kdy se nezdá, že data mezipaměti významně snižují celkovou produktivitu.

Zjistěte, že procesor načítá data z mezipaměti L1 každý den 100krát. Pokud mezipaměť dosáhne 100 %, bude procesor potřebovat 100 nanosekund k načtení dat. Protože se ale na 99 % může změnit jen pár stovek věcí, bude muset procesor vytáhnout data z L2 cache a už tam bude zpoždění 10 nanosekund. Získáte 99 nanosekund na 99 požadavků a 10 nanosekund na 1 požadavek. Proto změna počtu přístupů do mezipaměti o 1 % snižuje produktivitu procesoru o 10 %.

V reálném čase se zásah do mezipaměti pohybuje mezi 95 a 97 %. Jak víte, rozdíl v produktivitě mezi těmito ukazateli není 2%, ale 14%. Uvědomte si prosím, že v aplikacích se předpokládá, že odpuštěná data jsou vždy uložena v mezipaměti L2, v reálném životě mohou být data z mezipaměti smazána, což znamená, že budou muset být odstraněna z RAM, mám které vypnutí je 80 -120 nanosekund. Zde je rozdíl mezi 95 a 97 stovkami ještě výraznější.

Nízký výkon mezipaměti v procesorech AMD Bulldozer a Piledriver byl jedním z hlavních důvodů, proč procesory Intel zapáchaly. V těchto procesorech byla mezipaměť L1 sdílena mezi více jádry, což ji ještě více zefektivnilo. Současné procesory Ryzen tento problém nemají.

Můžete na to jít hladce, s větším využitím mezipaměti, vyšší produktivitou a procesor zvládne více dat, která potřebuje. Je však důležité nejen poškodit mezipaměť procesoru, ale také jeho architekturu.

Višnovki

Nyní víte, co dělá mezipaměť procesoru a jak funguje. Design cache se postupně vyvíjí a paměť je stále levnější a levnější. AMD a Intel již provedly nějaké experimenty s mezipamětí a Intel se snažil vylepšit mezipaměť L4. Trh s procesory se rychle rozvíjí, ať se děje cokoliv. Architektura mezipaměti drží krok se stále rostoucím výkonem procesorů.

Kromě toho je potřeba udělat spoustu práce, abyste se naučili dovednosti moderních počítačů. Změna ovládání paměti robota je jednou z nejdůležitějších částí tohoto robota. Budoucnost vypadá ještě nadějněji.

Podobné záznamy.

Mezipaměť se také nazývá vyrovnávací paměť pevného disku. Pokud nevíte, co to je, pak vás rádi informujeme o výživě a dozvíme se o všech speciálních funkcích. Jedná se o speciální typ operační paměti, která funguje jako vyrovnávací paměť pro ukládání dat před ošetřením, ale ještě nepřenášející data k dalšímu zpracování, a také pro ukládání informací, do kterých je systém nejčastěji vyrušován.

Potřeba tranzitního spojení se projevila výrazným rozdílem mezi propustností PC systému a rychlostí čtení dat z paměťového zařízení. Mezipaměť může být také uložena na jiných zařízeních a ve grafických kartách, procesorech, okrajových kartách a dalších.

Co je to závazek a co obnáší?

Při vší úctě, nárazník dluží svou čest. Nejčastěji jsou HDD vybaveny cache o velikosti 8, 16, 32 a 64 MB. Při kopírování souborů velkých velikostí mezi 8 a 16 MB bude značný rozdíl, pokud jde o rychlostní kód, ale mezi 16 a 32 wonů bude rozdíl menší. Pokud si vyberete mezi 32 a 64, nebudou stejné. Je nutné pochopit, že buffer často znamená velký význam a v tomto případě platí, že čím větší hodnota, tím lépe.

Dnešní pevné disky disponují 32 nebo 64 MB prostoru a méně zde dnes už nenajdete. Pro primární koristuvach bude postačovat první a další významy. Kromě toho je produktivita ovlivněna také velikostí mezipaměti uložené v systému. Produktivita samotného pevného disku je větší, zvláště při dostatečné paměti RAM.

Teoreticky tedy čím více toho zabere, tím více produktivity a tím více informací lze uchovat ve vyrovnávací paměti a nepřebírat pevný disk, ale v praxi jsou všechny drobnosti odlišné a primární výhoda je jedna po druhé. V žádné z těchto epizod není žádný zvláštní rozdíl. Samozřejmě se doporučuje vybírat a kupovat zařízení s největší velikostí, která výrazně vylepší vaše PC. To by však mělo být prováděno tak často, jak to finanční flexibilita umožňuje.

Úkol

Je určen pro čtení a zápis dat, ale na jednotkách SCSI je v některých případech nutné povolit ukládání záznamu mezipaměti a záznam mezipaměti je zablokován. Jak už nám bylo řečeno, šéf není žádný velký byrokrat na zefektivnění práce. Pro zvýšení produktivity pevného disku je důležité organizovat výměnu informací s vyrovnávací pamětí. Kromě toho také plně integruje fungování elektroniky, která řídí, předchází poruchám a dalším věcem.

Vyrovnávací paměť ukládá nejčastěji používaná data, přičemž je určena kapacita ukládaných informací. U velkého stroje se výrazně zvyšuje produktivita pevného disku, protože k datům lze přistupovat přímo z mezipaměti a nevyžadují fyzické čtení.

Fyzické čtení je přímou úpravou systému na pevný disk a jeho sektory. Tento proces probíhá v milisekundách a trvá až hodinu. Pevný disk přitom přenáší data více než 100krát rychleji a zároveň je s fyzickou brutalitou spláchnut na pevný disk. To umožňuje zařízení pracovat, když je hostitelská sběrnice zaneprázdněna.

hlavní výhody

Vyrovnávací paměť má velmi nízkou míru využití, a to především z toho důvodu, že zpracování dat trvá minimálně, zatímco fyzické zpracování úložných sektorů zabere hodně času, než je potřeba hlava disku část dat a číst je častěji . Navíc pevné disky s největším výkonem umožňují výrazně zničit procesor počítače. Procesor je podle všeho využíván minimálně.

Dá se to nazvat i plnohodnotným trápením, protože funkce vyrovnávací paměti pevného disku je mnohem efektivnější a rychlejší. Ale dnes, v myslích rychlého rozvoje technologií, ztrácí na významu. Většina současných modelů má proto 32 a 64 MB, což ztěžuje normální fungování úložného zařízení. Jak bylo zjištěno, rozdíl lze přeplatit pouze v případě, že rozdíl ve výkonu odpovídá rozdílu v účinnosti.

Na závěr bych rád řekl, že vyrovnávací paměť, ať už je jakákoli, pokryje práci těchto a dalších programů, nebo ji pouze nainstaluji tímto způsobem, protože dojde k velkému rozšíření až k těmto samotná data, jejichž velikost není větší, než kolik je uložím do mezipaměti. Pokud je vaše práce na počítači spojena s programy, které aktivně komunikují s malými soubory, pak budete potřebovat HDD s nejvyšší kapacitou.

Jak zjistit přesné informace o hotovosti

Vše, co potřebujete, stačí stáhnout a nainstalovat bezplatný program HDTune. Po spuštění přejděte do sekce „Informace“ a ve spodní části okna vyberte všechny potřebné parametry.


Pokud si koupíte nové zařízení, všechny potřebné vlastnosti naleznete na krabici nebo v přiloženém návodu. Další možností je podívat se na internet.

Jedním z důležitých faktorů, který podporuje produktivitu procesoru, je dostupnost vyrovnávací paměti, přesněji dostupnost přístupu a distribuce mezi partnery.

Dávno se čeká, že všechny procesory budou vybaveny tímto typem pamětí, což bude brzy více patrné. V tomto článku budeme hovořit o struktuře, praktickém významu mezipaměti, protože je velmi důležitá vlastnosti procesoru.

Jaká je struktura mezipaměti?

Mezipaměť je přídavná paměť, ke které má procesor přístup, aby z času na hodinu ukládal data, k nimž se nejčastěji přistupuje. Takto můžeme stručně popsat tento typ paměti.

Vyrovnávací paměť je poháněna klopnými obvody, které jsou tvořeny tranzistory. Skupina tranzistorů zabírá mnohem více místa než kondenzátory, které tvoří RAM. To je touha po sobě bez osobních potíží ve výrobě a při výměně povinností. Samotná mezipaměť je dokonce drahá paměť, na úkor bezvýznamných povinností. Právě z této struktury vyplývá hlavní výhoda takové paměti – plynulost. Vzhledem k tomu, že spouštěče nevyžadují regeneraci a doba pro vypnutí ventilu je krátká, je doba přepnutí spouště z jednoho nastavení do druhého velmi rychlá. To umožňuje vyrovnávací paměti pracovat na stejných frekvencích jako současné procesory.

Dalším důležitým faktorem je umístění vyrovnávací paměti. Nachází se na samotném krystalu procesoru, což výrazně zkracuje dobu přístupu k němu. Dříve v mezipaměti různých úrovní byl krystal procesoru umístěn na speciálním mikroobvodu SRAM zde na základní desce. Ve skutečnosti je téměř u všech procesorů vyrovnávací paměť umístěna na čipu procesoru.


Opravdu potřebujete mezipaměť procesoru?

Jak asi tušíte, hlavním účelem mezipaměti je ukládat data, ke kterým často přistupuje procesor. Mezipaměť je vyrovnávací paměť, ve které jsou uložena data a i přes její malý objem (asi 4-16 MB) současné procesory, poskytuje výrazné zvýšení produktivity z jakýchkoli přídavků.

Abychom lépe pochopili potřebu vyrovnávací paměti, podívejme se na organizaci paměti počítače v kancelářském prostředí. RAM bude zodpovědná za složky, ke kterým účetní pravidelně přistupuje, aby získal velké bloky dat (pak složky). A tabulka bude cache-paměť.

Jsou prvky, jako jsou ty umístěné na účetním stole, které vydrží rok znovu a znovu. Mohou to být například telefonní čísla a dokumenty. Tyto typy informací jsou umístěny přímo na stole, což zase usnadňuje přístup k nim.

Data lze tedy přidávat z velkých bloků dat (složek), do tabulky, pro rychlé použití, například jakýkoli dokument. Kdykoli již dokument není potřeba, je umístěn zpět do skříně (do RAM), čímž se vyčistí stůl (mezipaměť) a stůl se znovu získá pro nové dokumenty, které budou zpracovány v další hodině.

Také z vyrovnávací paměti, jakmile jsou data znovu vygenerována, jsou data z RAM přenesena do vyrovnávací paměti. Poměrně často je těmito daty silná fascinace, která bude s největší pravděpodobností následovat až po aktuálních datech. Zde je tedy nasnadě zmínit ty, kteří zvítězí „po“. Jedná se o stejné principy fungování.

Úrovně mezipaměti procesoru

Moderní procesory jsou vybaveny cache, která se obvykle skládá ze 2 nebo 3 vrstev. Samozřejmě se najdou i chyby, ale většinou je to stejné.

Lze nazvat následující úrovně: L1 (první úroveň), L2 (další úroveň), L3 (třetí úroveň). Nyní trochu více o jejich kůži:

Mezipaměť první úrovně (L1)– největší množství mezipaměti, které pracuje přímo s jádrem procesoru, které má větší interakci, znamená, že je přístupné po nejkratší dobu a pracuje na frekvencích blízkých procesoru. A vyrovnávací paměť mezi procesorem a cache paměti jiné úrovně.

Díváme se na vysoce výkonný procesor Intel Core i7-3770K. Tento procesor je vybaven 4x32 KB cache paměti první úrovně 4 x 32 KB = 128 KB. (Na skinu má jádro 32 KB)

Mezipaměť další úrovně (L2)– druhý je rozsáhlejší, méně pokročilý a v důsledku toho má méně „švédské charakteristiky“. Zjevně slouží jako vyrovnávací paměť mezi úrovněmi L1 a L3. Jakmile se chci dostat k našemu Core i7-3770 K, rozhodl jsem se nastavit L2 cache paměť na 4x256 KB = 1 MB.

Mezipaměť úrovně 3 (L3)- třetí rebarbora, opět ta větší, spodní dvě vpředu. Ale přesto máte spoustu znalostí a máte málo paměti. Objem mezipaměti L3 v i7-3770K je nastaven na 8 MB. Vzhledem k tomu, že dvě přední řady jsou rozděleny do jádra skinu, je tato řada zásadní pro celý procesor. Představení je solidní, ale ne arogantní. Takže například procesory řady Extreme na platformě i7-3960X mají více než 15 MB a některé nové procesory Xeon mají přes 20.

Pevné disky