我想了解内存管理的两种范例;但是,我没有看到大图和两者之间的差异。寻呼包括从辅助存储器到主存储器的固定大小页面,以便完成某个进程请求的任务。分割包括为进程中的每个单元分配一个地址空间,因此它们可以增长。我不清楚他们是如何相关的,这是因为我的理解仍然存在很多漏洞。有人可以填补他们吗?分页和分段之间的差异
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) –