内存 分页 分段系统和分段系统中信息共享的区别

分段式与分页式存储管理有哪些区别? - 爱问知识人
(window.slotbydup=window.slotbydup || []).push({
id: '2491531',
container: s,
size: '150,90',
display: 'inlay-fix'
分段式与分页式存储管理有哪些区别?
教材,这是两种内存管理方式。
现代多任务操作系统中,每一个进程见到的计算机都是``虚拟机'',它自己以为自己独占了存储空间。它在自己的指令中发出线性地址时是不会考虑到系统里还存在其他进程的。所以它发出的地址不能被直接解释成物理地址,CPU要通过硬件进行地址变换。
段式存储是通过 来映射物理内存的。对于x86CPU,段寄存器是预先设定好的,CPU通过将指令中的地址和段寄存器一起进行计算求出物理地址。
对于页式管理,则将全部物理内存划分成同样大小的页面,每一个页有一个页号。有一片存储区域存储``页表''数据结构,记录了页号和索引号之间的映射关系。内存线性地址的前几位的含义变成了``页表索引号'',CPU通过它在``页表''中查到页号,再加上地址后几位的偏移量,得到物理地址的值。
页式管理和段式管理的区别在于:页式管理的每一页是一样大的,段式管理的每一段不一定一样大;页面本身没有逻辑意义,段则是逻辑段(数据、代码、堆栈...)
x86CPU提供了对两种存储方式的支持。现代OS一般采用页式存储管理,因为在处理多任务时,页式管理非常灵活。
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注分页和分段存储管理有何区别_百度知道> 问题详情
下列对分页和分段系统特点的区别不正确的是()。A.分页是为了更好地满足系统管理需要,分段是为了更
悬赏:0&答案豆
提问人:匿名网友
发布时间:
下列对分页和分段系统特点的区别不正确的是( )。A.分页是为了更好地满足系统管理需要,分段是为了更好满足用户的需要B.页的大小分为页号和页内地址两部分,页的大小固定,段的大小是不固定的C.分段系统每段是一个连续存储区,在访问时需给出段名和段内地址D.段页式系统在每页中分出若干的段,利用段表和页表进行地址映射请帮忙给出正确答案和分析,谢谢!
您可能感兴趣的试题
1在页面置换算法中,所选择的淘汰页将是永不使用或者在最长时间内不再被访问到的页面,这是(&&)。A.最佳置换算法B.先进先出页面置换算法C.最近最久未使用置换算法D.Clock置换算法2在内存中的某些进程因某些条件暂时不能运行,需要将其移到外存,为别的进程腾出内存空间,这种技术称为(&&)。A.覆盖技术B.交换技术C.虚拟扩充D.物理扩充
我有更好的答案
论文写作技巧
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……

我要回帖

更多关于 分段与分页 的文章

 

随机推荐