Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
* hexadecimal: „H“ na konci čísla naznačuje, že je v hexadecimálnom formáte. Hexadecimal používa na reprezentáciu čísel 16 číslic (0-9 a A-F), čo je vhodný na reprezentáciu adries pamäte počítača.
* Fyzická adresa: Vzťahuje sa to na skutočné umiestnenie pamäte na fyzickom zariadení, ako je čip RAM.
Ak chcete previesť hexadecimálny na desatinné číslo (Base-10), urobíte nasledujúce:
1. Miesto hodnoty: Každá pozícia v hexadecimálnom čísle má hodnotu miesta, ktorá je silou 16. Počnúc z pravej číslice:
* E:16^0 =1
* 1:16^1 =16
* 6:16^2 =256
* 5:16^3 =4096
* 0:16^4 =65536
* 7:16^5 =1048576
* 3:16^6 =16777216
* 4:16^7 =268435456
2. Multiplikácia: Vynásobte každú hexadecimálnu číslicu svojou zodpovedajúcou hodnotou miesta.
* E (14) * 1 =14
* 1 * 16 =16
* 6 * 256 =1536
* 5 * 4096 =20480
* 0 * 65536 =0
* 7 * 1048576 =7340032
* 3 * 16777216 =50331648
* 4 * 268435456 =1073741824
3. Sum: Vypočítajte všetky výsledky:
* 14 + 16 + 1536 + 20480 + 0 + 7340032 + 50331648 + 1073741824 = 1151875264
Preto je fyzická adresa predstavovaná 4370561EH 1151875264 (v desiatke).
Dôležité úvahy:
* Fyzické adresy sú často usporiadané do segmentov alebo regiónov. Presná interpretácia tejto adresy závisí od schémy architektúry a správy architektúry systému.
* mapovanie pamäte môže byť zložité. Fyzická adresa nemusí priamo zodpovedať konkrétnemu umiestneniu v pamäti RAM v dôsledku techník, ako je Virtuálna pamäť a I/O mapované pamäťou.
* kontext je kľúč. Bez toho, aby sme poznali konkrétny kontext hardvéru a softvéru, môžeme určiť iba číselnú hodnotu adresy.
Dajte mi vedieť, či by ste chceli viac informácií o fyzických adresách alebo správe pamäte!