Čo je mapovanie pamäti? Ako by sa to malo urobiť?

J

Jebakumar Samuel

Guest
Ahoj, čo je mapovanie pamäti? Ako by sa to malo urobiť?
 
Mapovanie pamäti je proces, ktorým je nejaký kus hardware digitálneho pripojenia k procesoru adresovať zbernici a dátovú zbernicu tak, že to môže byť prístup (pre čítanie a / alebo písomne) presne tak, ako by sa jednalo o pamäťové bunky. To sa používa ako alternatíva k pripojenie k I / O port, a to najmä v oblasti vstavaných systémov. Napríklad by mohol analógovo-digitálny prevodník bude mapované do pamäte na určitú adresu. Keď je adresa zapísaná, je prevod začne, ak je adresa čítania, sú dáta prenesené do procesora. Niekedy je len čiastočné riešenie dekódovanie sa používa, čo znamená, že zariadenie naozaj zaberá oveľa väčší blok pamäte, než je nevyhnutne nutné. To môže byť problém v prípade, že pamäť je malá (napr. 16-bit adresovať zbernicu, ktorá môže riešiť iba 65.536 rôznych miestach). Ďalšie podrobnosti nájdete na link: http://en.wikipedia.org/wiki/Memory_mapping
 

Welcome to EDABoard.com

Sponsor

Back
Top