Board logo

标题: 请问EMS和XMS有什么不同 [打印本页]

作者: Greentea     时间: 2005-3-27 00:00    标题: 请问EMS和XMS有什么不同

我记得EMS和XMS被叫作“扩页内存”和“扩展内存”,但到底有什么区别我就不清楚所以想来问问有详细的资料吗
作者: GOTOmsdos     时间: 2005-3-29 00:00
较老的DOS程序要EMS,限制在32MB内
先有EMS,后有XMS

[此贴子已经被作者于2005-3-29 1:52:50编辑过]



作者: shijianxin     时间: 2005-8-8 02:05    标题: 厉害



  Quote:
Originally posted by GOTOmsdos at 2005-3-29 00:00:
较老的DOS程序要EMS,限制在32MB内
先有EMS,后有XMS

[此贴子已经被作者于2005-3-29 1:52:50编辑过]




作者: Michael     时间: 2005-8-9 20:31
ems是用页映像的方式读取的,读写ems时仍需占用一部分低地址空间。
这就是emm386如果加上ram参数,可用基本内存减少的原因。所以我一般用noems 参数。
作者: johnsonlam     时间: 2005-8-11 13:41


  Quote:
Originally posted by Greentea at 2005-3-27 12:00 AM:
我记得EMS和XMS被叫作“扩页内存”和“扩展内存”,但到底有什么区别我就不清楚所以想来问问有详细的资料吗

Extend 需 要 Protectd Mode ﹐ 要 286 或 以 上 ﹐ 直 接 線 性 存 取 ﹐ 沒 有 所 謂 "分 頁"

Expand 只 需 要 Real Mode ﹐ 8086 也 可 以 用  ﹐ 把 記 憶 64K 分 做 "一 頁" ﹐ 以 頁 去 做 存 取
作者: henrya2     时间: 2007-6-16 17:38
好像反了吧,先有XMS后又EMS.