freedos 说它家的 himemsx.sys 可以使用 PAE 管理到 1TB 内存。
这是为啥呢?这么大的内存,XMS API 也用不了啊。
【 在 hgoldfish 的大作中提到: 】
: DOS 能管理的内存最大限制是 65MB,因为 himem.sys 申请内存时,会返回一个 int16 的数字作为 HANDLE,这个值代表着实际着内存地址,单位是 1KB. int16 的最大值是 65535,加上最低的 1MB,所以最终算出 DOS 能够管理的最大内存是 65MB.
: EMM386.EXE 映射的是 HIMEM.SYS 分配的内存。所以共享同样的限制。
: 我算的没错吧?
: ...................
--
FROM 120.37.23.*