首页 > 试题广场 >

X86体系结构在保护模式下中有三种地址,请问一下那种说法是正

[单选题]
X86体系结构在保护模式下中有三种地址,请问一下那种说法是正确的?
  • 虚拟地址先经过分段机制映射到线性地址,然后线性地址通过分页机制映射到物理地址
  • 线性地址先经过分段机制映射到虚拟地址,然后虚拟地址通过分页机制映射到物理地址
  • 虚拟地址先经过分页机制映射到线性地址,然后线性地址通过分段机制映射到物理地址
  • 线性地址先经过分页机制映射到虚拟地址,然后虚拟地址通过分段机制映射到物理地址
推荐

答案: A

分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存块单元

分页机制把线性地址空间和物理地址空间分别划分为大小相同的块。这样的块称之为页。通过在线性地址空间的页与物理地址空间的页之间建立的映射,分页机制实现线性地址到物理地址的转换

编辑于 2015-01-27 17:18:51 回复(4)

答案: A

分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存块单元

分页机制把线性地址空间和物理地址空间分别划分为大小相同的块。这样的块称之为页。通过在线性地址空间的页与物理地址空间的页之间建立的映射,分页机制实现线性地址到物理地址的转换

发表于 2017-04-23 14:27:04 回复(1)
先分段再分页
发表于 2016-09-06 18:55:02 回复(0)

分段机制就是把  虚拟地址空间中的  虚拟内存组织成  一些长度可变的 称为段的 内存块单元

分页机制把   线性地址空间和物理地址空间   分别划分为大小相同的块。这样的块称之为页。通过在    线性地址空间的页   与   物理地址空间的页    之间建立的映射,分页机制实现  线性地址到物理地址   的转换

发表于 2017-07-29 22:01:50 回复(0)
A
实模式和保护模式是CPU的两种工作模式。一开始PC启动时CPU是工作在实模式下的,经过某种机制后,CPU跳转到保护模式。其访问空间扩大了,要想从保护模式返回到实模式就只能重启。
当x86 CPU 工作在保护模式时,可以使用全部32根地址线访问4GB的内存,因为80386的所有通用寄存器都是32位的,所以用任何一个通用寄存器来间接寻址,不用分段就可以访问4G空间中任意的内存地址。
发表于 2015-01-18 15:25:03 回复(1)

分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存块单元

分页机制把线性地址空间和物理地址空间分别划分为大小相同的块。这样的块称之为页。通过在线性地址空间的页与物理地址空间的页之间建立的映射,分页机制实现线性地址到物理地址的转换

发表于 2017-06-12 22:28:06 回复(0)
总而言之应该是先分段再分页
发表于 2016-08-29 21:18:39 回复(0)
保护模式下进程都有4G的虚拟地址空间。分段先从虚拟地址空间中找到空闲的段,分配。开启分页后,虚拟地址空间划分为一样大小的页面,段需要页对齐。物理分页也一样。通过页目录页表将虚拟机之空间的段中的页映射到物理地址空间的页面
发表于 2015-09-29 10:30:08 回复(0)
A
虚拟地址→ 分段机制 线性地址→ 分页机制 物理地址
参照 http://blog.csdn.net/pi9nc/article/details/11840983
发表于 2015-03-10 11:29:07 回复(0)