7.2页式虚拟存储器 页式虚拟存储系统中,虚拟空间分成页,称为逻辑页; 主存空间也分成同样大小的页,称为物理页。 虚存地址分为两个字段:高字段为逻辑页号, 低字段为页内行地址 实存地址也分两个字段:高字段为物理页 号,低字段为页内行地址 页表中每一个虚存逻辑页号有一个表目录,表目录内容 包含该逻辑页所在的主存页面地址(物理页号,用它作为实存 地址的高字段,与虚存地址的页内行地址字段相拼接,产生 完整的实主存地址,据此来访问主存
7.2 页式虚拟存储器 页式虚拟存储系统中,虚拟空间分成页,称为逻辑页; 主存空间也分成同样大小的页,称为物理页。 虚存地址分为两个字段:高字段为逻辑页号, 低字段为页内行地址。 实存地址也分两个字段:高字段为物理页 号,低字段为页内行地址。 页表中每一个虚存逻辑页号有一个表目录,表目录内容 包含该逻辑页所在的主存页面地址(物理页号),用它作为实存 地址的高字段,与虚存地址的页内行地址字段相拼接,产生 完整的实主存地址,据此来访问主存
快表:为了避免页表已保存或已调入主存储器时对主存 访问次数的增多,把页表的最活跃部分存放在高速存储器 中组成快表 快表由硬件组成,比页表小得多,查表时,由逻辑页 号同时去查快表和慢表,当在快表中有此逻辑页号时,就 能很快地找到对应的物理页号送入实主存地址寄存器,从 而做到虽采用虚拟存储器但访主存速度几乎没有下降。 快表与慢表实现内部地址变换的方式演示
快表: 为了避免页表已保存或已调入主存储器时对主存 访问次数的增多, 把页表的最活跃部分存放在高速存储器 中组成快表。 快表由硬件组成,比页表小得多,查表时,由逻辑页 号同时去查快表和慢表,当在快表中有此逻辑页号时,就 能很快地找到对应的物理页号送入实主存地址寄存器,从 而做到虽采用虚拟存储器但访主存速度几乎没有下降。 快表与慢表实现内部地址变换的方式演示
7.3.式虚拟存储器 在段式虚拟存储系统中,段是按照程序的逻辑结构划 分的,各个段的长度因程序而异。 虚拟地址由段号和段内地址组成为了把虚拟地址变 换成实主存地址,需要一个段表。 段表也是一个段,可以存在外存中,但一般是驻留在主存中 虚存地址向实存地址的变换过程演示
7.3. 段式虚拟存储器 在段式虚拟存储系统中,段是按照程序的逻辑结构划 分的,各个段的长度因程序而异。 虚拟地址由段号和段内地址组成,为了把虚拟地址变 换成实主存地址,需要一个段表。 段表也是一个段,可以存在外存中,但一般是驻留在主存中 虚存地址向实存地址的变换过程演示