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

Čo je na mape Registrácia

? Počítače používajú mapa registre , aby sa uľahčil prístup k pamäti počítača bez uvedenia nároky na procesor počítača . Namiesto toho , aby s procesormi sa dát dovnútra a von z pamäte , Direct Memory Access umožňuje pevný disk ísť priamo do pamäte počítača . Mapa register je nástroj pre vyhľadávanie informácií v pamäti . Adresa Priestory

počítač spolieha na vodiča , softvérový program , ktorý komunikuje s hardvérom pracovať DMA . Ovládače DMA používajú tri rôzne pamäťové priestory : virtuálnej pamäte podporovaný procesor , logický adresný priestor , v ktorom vodič nájde informácie a aktuálny fyzický úložný priestor v pamäti s priamym prístupom počítača . Logický adresový priestor nemusí vždy zodpovedať fyzickej rozloženie v pamäti RAM , takže vodič potrebuje register zmapovať vzťah medzi dvoma priestormi .
Logické adresy

počítače používajú logické adresy , pretože dostupnej pamäte RAM priestor môžu byť rozptýlené po celej fyzickej adresy pamäti . To nie je práca pre počítačové procesy , ktoré potrebujú súvislý blok pamäte na spustenie . Logické adresy poskytujú súvislé bloky pamäte , aj keď je fyzické úložisko je rozptýlené . Vodič DMA nie je možné pripojiť priamo na fyzickú adresu , tak to musí ísť cez logický alebo virtuálnej pamäte . Fyzickej adresy sú stále nenahraditeľné ako procesy potrebujú fyzickú pamäť pracovať .
Mapa registre

Hardware Abstraction Layer každého počítača , alebo HAL , ktorý sprostredkováva medzi hardvérom a softvér , ukladá jeden alebo viac registrov mapa . Každá mapa register spája rad logických adries na zodpovedajúce fyzickej adresy . Samostatná mapa register mapy minimálne 1 bajt dát a maximálne úplnej fyzickej stránke dát : operácia , ktorá zahŕňa ukladanie tri stránky dát bude musieť mapové tri registre . Každý objekt adaptér - nástroj ovládač používa pre interakciu so systémom - má mapa aspoň jeden register k dispozícii
Veľkosť

Logické riešenie sa môže zdať zložitejšie . než použitie fyzickej pamäte priamo , ale v niektorých ohľadoch je to jednoduchšie . Hľadanie informácií na fyzickej adresy vyžaduje prehľadávanie 4GB alebo viac pamäte RAM , niečo , čo presahuje možnosti mnohých vodičov . Logické adresy zahŕňa oveľa menší priestor , ktorý robí to jednoduchšie a rýchlejšie pre vodiča k prieskumu dát tam , takže mapy register nájsť dáta v zodpovedajúcej fyzickú adresu .

Najnovšie články

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