《计算机组成与体系结构》赵姝、陈洁、段震、陈付龙、刘路路第2章存储系统技朮分析.ppt

《计算机组成与体系结构》赵姝、陈洁、段震、陈付龙、刘路路第2章存储系统技朮分析.ppt

* 2.4.1 页式虚拟存储器 2.4.2 段式虚拟存储器 2.4.3 段页式虚拟存储器 2.4虚拟存储器 2.4.1 页式虚拟存储器 以页为基本单位的虚拟存储器叫页式虚拟存储器。将主存和虚存的空间都划分为等长的固定区域,称为页面。系统的基本信息传送单位是定长的页,通过地址变换机构实现访存过程,当访问的页面不在主存时,通过页面置换算法将需要的页面调入主存。程序虚地址分为两个字段:高位字段为虚页号(逻辑页号),低位字段为页内偏移地址。虚地址到实地址之间的变换由页表来实现 。 * 2.4.1 页式虚拟存储器 某程序的逻辑地址空间为5个虚页,其中0、1和3号虚页装入物理地址空间(主存),成为2、1和4号实页。它们之间通过页表实现地址映射,在对应的页表表项的装入位均为1,而那些没有装入物理地址空间的对应表项的装入位为0。 页式虚拟存储器的地址映像 1.地址映像 * 2.4.1 页式虚拟存储器 所有运行中的程序的页表起始地址(页表基地址)构成一张页基址表,其中,n为对应程序的页表表长,PA为对应程序的页表起始地址。在进行地址变换时,先根据基号(用户号、程序号或进程号)从页基址表中找到对应程序的页表起始地址,再根据虚地址的虚页号从对应的页表中查找,以确认该页是否已装入主存,即判断装入位是否为1,若装入位为1,则取出对应实页号,与虚地址的页内偏移地址拼接成实地址;若装入位为0

文档评论(0)

1亿VIP精品文档

相关文档