標題:
對存儲器映射的一點理解
[打印本頁]
作者:
51黑黑黑
時間:
2016-2-13 00:11
標題:
對存儲器映射的一點理解
計算機硬件部分主要由微處理器(CPU),存儲器,輸入輸出接口,總線等組成。其中存儲器是計算機最重要的功能單元之一。最近在學習時經常碰到“存儲器映射”這個概念,開始感覺比較抽象,經過思索,逐漸對這個概念有了一點了解,故寫出來與大家分享,同時希望大家?guī)椭刚?nbsp; 存儲器是一系列存儲單元的集合,一般情況下存儲器主要有隨機存取存儲器RAM(Random Access Memory)和只讀存儲器ROM(Read Only Memory)兩種,隨機存取存儲器RAM就像黑板一樣,可以在里面寫上東西, 也可以擦掉后再寫上新的內容,即既可以讀數據也可以寫數據。只讀存儲器ROM事先把規(guī)定好的內容存入存儲器,只能將規(guī)定內容讀出,不能改寫。無論是RAM還是ROM,為使CPU能準確找到存儲有某個信息的存儲單元,就必須為這些存儲單元分配一個能相互區(qū)別的標識,這些標識就是我們通常所說的地址編碼。實際情況下,計算機或其他處理器(如ARM,在ARM中內核采用馮。諾依曼結構,即數據和指令共用一個存儲器混合編址)在上電或復位之前,存儲器只是一些沒有地址編碼的物理存儲器,計算機或嵌入式系統(tǒng)在上電后要想很好的工作,就要求存儲器與計算機或處理器所擁有的地址編碼資源建立一一映射的關系。一般情況下,處理器設計者會為每一個存儲器分配一個數值連續(xù),數目與其存儲單元數相等,以16進制表示的自然數的集合作為該存儲器的地址編碼,這種自然數集合與存儲器的對應關系就是存儲器映射,可以把存儲器映射理解為嵌入式系統(tǒng)上電(復位)時的預備動作。 以上是經過查閱資料對存儲器映射的一點初步理解。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1