首页 百科知识 微机的虚拟存储器

微机的虚拟存储器

时间:2022-10-17 百科知识 版权反馈
【摘要】:目前,微机采用48位虚地址,由16位段地址和32位偏移地址构成,段地址中2位用于存储器保护,真正用于段寻址的地址为14位,因此有效逻辑地址为46位,虚拟空间为246=64TB。微机存储器地址变换过程如图4.30所示。无段表和无页表的存储器、非虚拟存储器其逻辑地址即为物理地址,可减少系统的复杂性,在高性能的控制机中经常被采用。

4.9.2 微机的虚拟存储器

目前,微机采用48位虚地址,由16位段地址和32位偏移地址构成,段地址中2位用于存储器保护,真正用于段寻址的地址为14位,因此有效逻辑地址为46位,虚拟空间为246=64TB。

微机采用段页式地址转换机制,通过段地址查找段表,将段表中地址与位移地址相加后得到32位线性地址,然后通过页面转换得到存储器的物理地址。微机存储器地址变换过程如图4.30所示。页面转换是通过页目录和页表实现的。线性地址由页目录(10位)、页号(l位)和位移地址(l位)组成,页大小为4KB。

Pentium存储器结构有很大灵活性,根据其段表和页表是否设置有4种组合情况。

(1)无段表和无页表的存储器、非虚拟存储器其逻辑地址即为物理地址,可减少系统的复杂性,在高性能的控制机中经常被采用。

img347

图4.30 微机存储器地址变换过程

(2)无段表和有页表的存储器。页式虚拟存储器,此时存储器的管理和保护是通过页面转换实现的。

(3)有段表和无页表的存储器。段式虚拟存储器。

(4)有段表和有页表的存储器。段页式虚拟存储器。

现代微机都有辅助存储器,但具有辅存的存储系统不一定是虚拟存储系统。虚拟存储系统有两大特点:

(1)允许用户用比主存空间大得多的空间来访问主存。

(2)每次访存都要进行虚实地址的转换。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈