我想了解內存管理的兩種範例;但是,我沒有看到大圖和兩者之間的差異。尋呼包括從輔助存儲器到主存儲器的固定大小頁面,以便完成某個進程請求的任務。分割包括爲進程中的每個單元分配一個地址空間,因此它們可以增長。我不清楚他們是如何相關的,這是因爲我的理解仍然存在很多漏洞。有人可以填補他們嗎?分頁和分段之間的差異
0
A
回答
0
你有你的答案就在那裏,呼叫固定大小的頁面涉及的存儲,同時在頁面單位分割交易。 '細分'是班級中的對象'Page'
0
我覺得你有些困惑。你有一個問題是術語「段」有多重含義。
分割是一種內存管理的方法。內存根據處理器以可變或固定長度的段進行管理。片段起源於16位處理器,作爲訪問超過64K內存的一種手段。
在PDP-11,程序員使用的段不同的存儲器映射到64K的地址空間。在任何時候,一個進程只能訪問64K的內存,但構成64K的內存可能會改變。
8086及其後繼者使用帶有基址寄存器的段。每個細分市場可能有64K(隨着處理器的增長而增長),但一個流程可能有4個細分市場(更多處理器)。
尋呼允許進程具有比有物理存儲器提供的一個更大的地址空間。
8086的後繼使用上段的頂部尋呼的組裝機。但是,這種醜陋的行爲終於在64位模式下消失了。
相關問題
- 1. 多值字段和標記字段之間的得分差異
- 2. std和t分佈之間的差異
- 3. 區分和突出顯示兩個字段之間的差異
- 4. 存儲分配和內存分配之間的差異?
- 5. 兩分鐘之間的差異
- 6. clearcase在父分支和子分支之間創建差異
- 7. 檢測HTML頁面之間的差異百分比
- 8. 的TempData和ViewData的之間型差分
- 9. /和/ **之間的差異
- 10. PHP之間的差異()和[]
- 11. '//'和'///'之間的C++差異
- 12. VBA:&和+之間的差異
- 13. 之間的差異和::: ++
- 14. 的Gemfile:差異分支和REF之間在GitHub的參考
- 15. C++ 11在分配和初始化列表之間的差異
- 16. 'typename`參數化模板和積分類型之間的差異
- 17. 谷歌分析和實際轉換之間的轉換差異
- 18. C#和Photoshop之間圖像分辨率(ppi)的差異
- 19. 斑點檢測和圖像分割之間的差異
- 20. 分支與界限和最優先搜索之間的差異
- 21. TFS合併和分支之間的差異
- 22. 在Git和Mercurial的兩個分支之間做差異
- 23. KO observablearray:推和分配之間的差異直接
- 24. 看到分支和樹幹之間的差異[svn]
- 25. 谷歌分析 - ga.js和analytics.js之間的差異
- 26. 運算符「==」和「=」之間的差異運算符「==」和「=」之間的差異「==」和「=」
- 27. 2個大查詢時間戳字段之間的分鐘差異
- 28. PHP:差異之間 - >和::
- 29. 分配內存分析器和任務管理器之間的內存差異
- 30. 時間戳在分鐘之間的差異
[計算機科學中什麼是分割和分頁?](https://stackoverflow.com/questions/23584055/what-is-segmentation-and-paging-in-computer-science) –
可能還有一個在谷歌簡單的搜索將產生很多好的結果。 https://www.quora.com/What-is-the-difference-between-packing-and-segment-in-memory-management –
[分段分頁和分頁分頁之間的差異或相似之處可能的重複](https: //stackoverflow.com/questions/16643180/differences-or-similarities-between-segmented-paging-and-paged-segmentation) –