Registr

Registr je do CPU vestavěná oblast dočasného úložiště. Některé registry se používají interně a nelze k nim přistupovat mimo procesor, zatímco jiné jsou přístupné uživateli. Většina moderních architektur CPU zahrnuje oba typy registrů.

Mezi interní registry patří instrukční registr (IR), registr paměťové vyrovnávací paměti (MBR), registr paměťových dat (MDR) a registr paměťových adres (MAR). Instrukční registr načítá instrukce z čítače programu (PC) a při jejich provádění procesorem každou instrukci uchovává. Paměťové registry slouží k předávání dat z paměti do procesoru. Doba uložení v interních registrech je mimořádně krátká, protože v nich data často zůstávají méně než jednu milisekundu.

Registry přístupné uživateli jsou větší než interní registry a obvykle uchovávají data po delší dobu. Datový registr může například ukládat jednotlivé hodnoty, na které odkazuje právě spuštěný program. Adresový registr obsahuje adresy paměti, které odkazují na různé bloky paměti v systémové RAM. Mnoho CPU nyní obsahuje registry pro obecné použití (GPR), které mohou obsahovat data i adresy paměti.

Registry se liší počtem i velikostí v závislosti na architektuře CPU. Některé procesory mají 8 registrů, zatímco jiné jich mají 16, 32 nebo více. Po mnoho let měly registry velikost 32 bitů, nyní však má mnoho z nich velikost 64 bitů. 64bitový procesor potřebuje 64bitový registr, protože mu umožňuje přistupovat k 64bitovým adresám paměti. 64bitový registr může také ukládat 64bitové instrukce, které nelze načíst do 32bitového registru. Většina programů napsaných pro 32bitové procesory proto může běžet na 64bitových počítačích, zatímco 64bitové programy nejsou zpětně kompatibilní s 32bitovými počítači.

Aktualizováno January 30, 2014 od Per C.

quizOtestujte své znalosti

The Unix command grep comes from what phrase?

A
Globally search a regular expression and print
0%
B
Guess, replace, exchange, and parse
0%
C
Go return extraneous phrases
0%
D
Generic response end processing
0%
Correct! Incorrect!     View the Grep definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Registr na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.