係統粉 > 電腦問答 > 其他問答

已解決求解什麼是存儲器映射

提問者:ni就是天  |  瀏覽次  |  提問時間:2016-12-23  |  回答數量:3

求解什麼是存儲器映射  通過賦予每個任務不同的虛擬–物理地址轉換映射,支持不同任務之間的保護。地址轉換函數在每一個任務中定義,在一個任務中的虛擬地址空間映射到物理內存的一個部分,而另一個任務的虛擬地址...

已有3條答案
ox第五凡xo

ox第五凡xo

回答數:2330  |  被采納數:0

  通過賦予每個任務不同的虛擬–物理地址轉換映射,支持不同任務之間的保護。地址轉換函數在每一個任務中定義,在一個任務中的虛擬地址空間映射到物理內存的一個部分,而另一個任務的虛擬地址空間映射到物理存儲器中的另外區域

  希望我的回答可以幫到你
2016-12-23 18:29:08
讚 233
指畫流年smile

指畫流年smile

回答數:32196  |  被采納數:5

你好,存儲器是用來永久存放數據的設備,應該很好理解。硬盤、u盤都是存儲器 寄存器是彙編語言裏放計算數據用的臨時單元地址。 比如有兩個寄存器a和b, a裏放了2,b裏放了3 那麼可以用彙編指令把a和b相加,並把計算結果放到c裏 所以寄存器是內存範疇的。
2016-12-23 18:59:59
讚 3219
炎小孩之妻

炎小孩之妻

回答數:82305  |  被采納數:19

存儲器映射 :
通過賦予每個任務不同的虛擬–物理地址轉換映射,支持不同任務之間的保護。
例如,內存單元A的地址為X,把它映射到地址Y,這樣訪問Y時,就可以訪問到A了。當然,訪問原來的地址X,也可以訪問到A。
再如,在C語言等高級語言裏麵沒有訪問IO的指令,所以那樣的話在C裏麵就無法訪問IO,隻能通過嵌入彙編或者通過調用係統函數來訪問IO了。采用IO映射後就不同了,因為IO空間和內存空間本來不同,有不同的訪問指令,那麼,將IO空間映射到內存空間,就可以通過使用訪問內存的方法來訪問IO了,例如在C語言裏麵可以通過指針來訪問內存單元,從而訪問到被映射的IO。
2016-12-28 14:42:37
讚 8230
相關問答
最新其他問答
解決方法