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 Offset Pamäť

? Počítač ukladá dáta spustené programy v hlavnej pamäti pre rýchly prístup . To umožňuje , aby počítač spúšťať viac programov súčasne . Ak chcete získať dáta, ak je to nutné, počítač musí poznať adresu dát v hlavnej pamäti . Avšak , prvé počítače nemal priestor na uloženie dlhších adries v registroch procesora . Preto , posun Systém bol zavedený , aby procesory spôsob , ako osloviť veľké bloky pamäte s obmedzeným priestorom adresovanie . Relatívna a absolútna adresovanie

Pamäť je dodávaný s dvoma všeobecnými kategóriami , z ktorých každá predstavuje určitý pohľad na to , ako by mal pamäť organizovať . " Absolútna " mapovanie pamäte dáva jednoznačnú identifikáciu každej umiestnenie v pamäti . Toto označenie pamäte umožňuje mapovanie dát do adresy pamäti oveľa jednoduchšie pre ľudí . Avšak , pre stroje , " relatívnej " Mapovanie pomáha zmierniť niektoré zo svojich schopností vytváraním matematických offsety pre prístup k dátam .
Pamäte adresovanie a zaregistrovať Veľkosť

dôvod adresovanie pamäti vziať na relatívnom aspektu vnútri počítača , má čo do činenia s veľkosťou registra . " Registrácia " je umiestnenie v procesore , ktorý drží hodnotu . V prístupe do pamäte , bude register držať adresu miesta v pamäti . Avšak , zaregistrujte veľkosti sú obmedzené : 16 - bitový register môže držať iba 16 binárnych číslic , pre maximálnu kladnú hodnotu 65536 . To znamená , že 16 - bitový register môže adresovať iba 65 , 536 miest v pamäti . Často , pamäť predstavuje oveľa viac dátových adries , ako toto . Pre riešenie tohto problému , systémová pamäť posun bol vyvinutý
segment . Offset Riešenie

túto schému , s názvom " Segment : Offset " riešenie , dovolené menšie registre riešiť vyššia adresy v pamäti . Spôsob segmentu : posun riešenia odkazuje na absolútnu adresu , je tým , že hodnota segmentu , násobenie , že číslo 16 , a pridaním posun . Tento proces umožňuje adresovanie vyšších hodnôt v pamäti započítaním hodnoty nad maximálnu hodnotu z registra . Je zaujímavé , že mnoho rôznych segmentov /offset kombinácia môže odkazovať sa na jednej absolútnu adresu .
High Memory Area

Prvých 65520 bajtov pamäti po " skutočné " fyzické pamäti sa nazýva " oblasti vysokej pamäte . " Táto oblasť pamäti je len časť z rozšírenej pamäti , že počítač môže pristupovať v režime " reálneho " . Skutočný prístup k limity režim pamäti procesora na " skutočné " dáta prístupné prostredníctvom priameho adresu , určuje podľa veľkosti adresu . Programy pre systém MS - DOS , ktorá vznikla v dňoch 8. - a 16 - bitové spracovanie , často používajú tento režim spracovania pre spätnú kompatibilitu
.

Najnovšie články

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