Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Registruje Vs . Cache

V srdci každého počítača leží mikroprocesor , integrovaný obvod obsahujúci základné prvky pre vykonávanie aritmetických operácií , takže logické porovnávanie a manipuláciu s dátami . Jeho zložkami sú skladovacie pamäť prvky v podobe registrov a cache . Mikroprocesor používa registre vykonávať aritmetické a prístup k dátam v pamäti . Vyrovnávacia pamäť je mikroprocesor efektívnejšie uloženie drahocenný čas . Veľkosť

mikroprocesor má viac pamäte vo forme vyrovnávacej pamäti , než má ako registre , aj keď toto sa mení podľa typu procesora . Najskôr mikroprocesory , ako je Motorola 6800 , má asi tucet osem - bit a niekoľko 16 - bitových registrov , ale žiadny cache . Viac moderné procesory , ako je ARM , niekoľko desiatok registrov a niekoľko megabajtov vyrovnávacej pamäte . Niekoľko mikroprocesory majú stovky registrov , ale stále predstavuje menej ako tisícinu veľkosti vyrovnávacej pamäte .
Pripojenie

Každý register je priamo zapojený do centrálna procesorová jednotka mikroprocesora . Niektoré registre sa pripojiť k časti procesora , ktoré vykonávajú aritmetiku , iní sa pripojiť k adresovanie systému spracovateľa , ktoré umožňujú , aby prístup k RAM a ďalšie údaje , externé procesora . Rovnako ako u registre , vyrovnávacia pamäť sa nachádza na čipe mikroprocesora , pripojenie k dátovej cesty , ktoré pristupujú k externej pamäti RAM . Ak procesor potrebuje externú pamäť , to vyzerá vo svojej vyrovnávacej pamäti prvý .
Speed ​​

Ako vyrovnávacej pamäte a registre sú formy pamäti , ktoré pracujú pri veľmi vysokých rýchlostiach . Registre predstavujú najrýchlejší pamäte a následne cache . Registre sú neoddeliteľnou súčasťou vnútorných obvodov mikroprocesora , takže procesor nemusí čakať na načítanie obsahu registra pre , ako to robí pre externú RAM . Mikroprocesor pôsobí priamo v registroch bez oneskorenia . To trvá od jedného do 30 procesor hodinových cyklov - niekoľko nanosekúnd - pre spracovateľov na načítanie dát zo svojej vyrovnávacej pamäti , keď je to pomalší a menej priamym než registrov , je to oveľa rýchlejší ako externé RAM
< br . >
účel

Každý register v mikroprocesora má špecifický účel. Niektoré registre držať čísla pre výpočty , ďalšie ukladanie pamäťových adries miest s cieľom uľahčiť prístup k dátam . Sofistikovanejšie procesory majú registre pre prístup grafické zobrazenie funkcie . Keď mikroprocesor načíta dáta z externej pamäti , uloží sa dáta vo vyrovnávacej pamäti . Nabudúce procesor chce rovnakú pamäť , vyzerá to v cache prvej . Ak sa zistí , že je tam , procesor ukladá sám čas navyše , ako sa dostať z pamäti znova . Cache je veľmi dynamická , údaje v ňom neustále prepísaný , a šance na nájdenie často používaných dát v ňom zvyčajne beží asi 85 percent . Ale to je dosť výrazne zlepšiť celkový výkon počítača .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené