亚博会平台扩展内存和扩充内存的定义各是什么

 亚博会资讯     |      2020-10-25 05:46

  在谁人操纵体系的内存办理仍是以「实形式」为主的时期,扩大内存、扩大内存(expanded or extended,也有倒过来译的)别离意味着两种差别的大内存利用标准、驱动(别离对应了 EMM386.EXE 和 HIMEM.SYS)。亚博会登陆而不管是哪种,它们都是完成「实形式情况下会见超越寻址范畴外

  「实形式」是晚期 PC 接纳的内存办理形式。最大撑持对 20 位内存地点长度的会见,也就是最高 2^20 = 1MB 的内存寻址范畴。即使是具有更大宽度地点总线的硬件,只需体系运转于实形式,除非经由过程某些特别手腕(好比开启对 A20 地点线的会见),它对内存的间接会见是没法逾越这个范畴的。

  扩大内存和扩大内存标准,则是在位于 1MB 内存空间范畴内开拓了必然的地区作为交流页,经由过程内存映照、切换交流页,使得运转于实形式下(普通来讲就是 DOS)的使用法式也能得到对更高内存地点的会见。不外因为大大都情况下用户具有的内存容量并没有超越这类直接收理方法的极限,因而固然 DOS 下也无为使用法式带来「庇护形式」情况的驱动法式,可是后者即使在第一代 Pentium 将近面市时都仍未获得普遍提高。直到 Windows 95 的胜利差遣内存容量在体系及使用法式的双主要求下不竭增加,扩大内存、扩大内存才终极退出了汗青舞台。

  (庇护形式是由 80286 引入的内存办理形式。80286 具有 24 位的地点总线宽度,其庇护形式供给了 16MB 的内存寻址范畴。而 80386 具有 32 位的地点总线宽度,其庇护形式供给了 4GB 的内存寻址范畴。)