Co je to kontrolní registr?

Ačkoli primární paměť systému na počítači je paměť s náhodným přístupem (RAM), která je obecně zapojena do základní desky a připojena k procesoru počítače, RAM není jediným typem paměti na počítači. Střední zpracovatelská jednotka (CPU) také obsahuje omezené množství úložiště, což umožňuje přesun dat velmi rychle. Tato místa jsou známá jako registry. Řídicí registr v počítači je typ registru, který ovládá nebo mění základní chování procesoru počítače.

Přemýšlejte o kontrolním registru jako malá zásuvka v CPU, že počítač má přístup k mnohem snadněji než jiné umístění paměti v systému. Umístěním řídicího registru na fyzickou CPU Die eliminuje latenci a zvyšuje rychlost přístupu na mnohem vyšší hodnotu než jiná místa v systému. Počítač jej tedy používá pro nejdůležitější úkoly CPU, aby udržel počítač hladce a efektivně.

Bez kontrolního registru mohl CPU ukládat data pouze tím, že je odešle přes přední boční sběrnici (FSB) do RAM. Kromě toho by mohla načíst data pouze tím, že je z paměti vytáhne zpět přes přední boční sběrnici. Ačkoli by to mohlo znít triviálně, šířka pásma přední strany sběrnice - maximální množství dat, které může nést najednou - je poměrně omezená. S tisíci kusů dat procházejících každou sekundou by se to rychle stalo vážným úzkým úzkým místem pro počítač, vytvořením zpoždění a přerušením toku základních operací. Využití řídicího registru znamená, že data stěží musí vůbec cestovat: je to rozdíl mezi uložením něčeho do zásuvky, kde je blízko po ruce, a uložením do poštovní schránky na konci příjezdové cesty.

Primární použití pro řídicí registr zahrnuje kontrolu přerušení, stránkování, adresování a funkčnost coprocessor. Přerušení dochází, když hardwarové zařízení na compUter odešle na CPU signál „nouzového“ a vyžaduje, aby upustil, co v současné době dělá ve prospěch řešení konkrétního problému. Adresování se týká nalezení a využití fyzických adres na systému RAM, získávání a ukládání informací pro počítač. Paging je další technikou správy paměti, ve které jsou informace uloženy v „souboru stránky“ umístěné na pevném disku. Koprocesor se používá k doplnění CPU, manipulaci s grafickými informacemi a dalším operacím, jako je aritmetika s pohyblivým bodem a šifrování.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?