通过TLB进行地址转换的示意图 1.6 段页式存储管理的寻址过程 在段页式存储管理中,要使用到段式存储管理部件和页式存储管理部件。在段页式存储管理的寻址过程中,首先将虚地址通过段式存储管理部件转换为线性地址,然后将线性地址通过页式存储管理部件转换为物理地址。 在保护模式下,存储器的管理具有分段管理模式、分页管理模式、段页式管理模式等3种,这3种模式的特点如下: (1)分段不分页。此时,一个任务拥有的最大空间是64T,由分段管理部件将二维虚地址(段选择符,偏移量)转换成一维的32位线性地址,这个线性地址就是物理地址。不分页的好处是:不用访问页目录和页表,地址转换速度快。缺点是:大容量的段调入调出,比较耗时,不够灵活。 (2)分段分页。由分段管理部件和分页管理部件共同管理。(3)不分段分页。此时分段管理部件不工作,分页管理部件工作。程序不提供段选择符,只用32位寄存器地址(作为线性地址)。 段页式存储管理的寻址过程 1.7 虚拟8086模式 虚拟8086模式是一个特殊运行模式。这种特殊运行模式的设计,使得多个8086实模式的应用软件可以同时运行。 Pentium保护模式和虚拟8086模式之间的主要区别在于微处理器对段寄存器的解释方式不同。在虚拟8086模式下,段寄存器与在实模式下的使用方式相同,能寻址从00000H到0FFFFFH的1MB存储空间。程序访问的是1MB以
原创力文档

文档评论(0)