1樓:陳延偉
我想不太明白,直接對映難道不需要頁表查詢嗎? 對映的意義不就是在於實體地址和虛擬位址間的轉換嗎,轉換過程不需要頁表嗎,如果沒有頁表的話,核心要對記憶體進行位元組操作?
2樓:fumin
借linux核心設計與實現一書的解釋
linux的物理記憶體分三區,zone dma(能用於dma的),zone normal(核心正常對映的)和zone highmem(高階記憶體,不能被永久對映給核心)。區的使用和體系結構有關。在x86中,dma是前16mb,highmem是896mb以後的物理記憶體,剩下的給normal。
在某些體系結構,normal可以是全部記憶體。
3樓:馮東
提問者還是提供更多的 context 吧。從這段描述「高階記憶體的最基本的思想是:借一段位址空間,建立臨時位址對映,用完後釋放,達到這段位址空間可以迴圈使用,訪問所有的物理記憶體。
」看,說的是 80386 時代 DOS 的 highmem 或者 emm386 等機制,而不是 flat address space 的系統。
為什麼不把所有車都做成跑成車外形?
Rover 第一,跑車的外形是不實用的,比方說在收費站收費時開車門開車窗都會很麻煩,而且跑車內腔很狹小。第二就是如果所有車都是跑車乙個樣子,那跑車的價值也就不高了。 法棍卡玩設計 平時我們看到的帥炸天的跑車,實用性可能是很堪憂的。開蘭博基尼帶一家老小去山里農家樂路上越越野應該不會有人去做,首先就開不...
既然要防止早戀為什麼不把所有涉及戀愛的電視劇集封了?
電視劇集和早戀根本就沒有關係,首先,早戀這個詞就真的很離譜,戀愛本來就是很美好的一種感情,為什麼要說早戀呢?戀愛根本就不分早晚,只不過是為了防止有一些人在小時候談戀愛,不分是非,耽誤了未來,所以才限制小孩子談戀愛,因此有了早戀這個詞,人都有七情六慾,為啥要封電視劇集啊?因為涉及戀愛的電視劇集不全都是...
為什麼不把所有的介面和插頭都做成乙個樣子?會不會有一天實現?
午夜夢幻 記得有個空難的原因是自動駕駛儀的接頭兩個一樣。但是控制的東西不一樣。維護的時候插錯了,然後飛上天後開啟自動駕駛儀就掉下來了,後來就設計成插錯插不進去了。 saber hz 單論電腦的外部介面可能還有戲,如果type c足夠強大,應該可以統一了。可是這個插頭 220V交流電的電插頭,怎麼能和...