- 积分
- 670
- 最后登录
- 2024-4-26
- 精华
- 0
- 阅读权限
- 40
- 主题
- 47
- UID
- 730813
- 帖子
- 1674
- PB币
- 6159
- 威望
- 0
- 贡献
- 0
- 技术
- 2
- 活跃
- 1507
- UID
- 730813
- 帖子
- 1674
- PB币
- 6159
- 贡献
- 0
- 技术
- 2
- 活跃
- 1507
|
84F
发表于 2021-1-11 14:05:14
IP属地未知
|只看该作者
rubycon 发表于 2021-1-11 13:22
msdos\himem\emm386等,都未装载入上位内存区间
himem和emm386是驱动上位内存和扩充内存的,在himem加载前还没有上位内存呢,不可能全部装入上位内存,msdos也一样,必须占用一定的基本内存才能和上位内存交换数据。它是靠dos=high,umb这句使用高位内存的。dos6.22下,加载完必要的设备驱动后剩余617K已经是极限了
图上加载himem和emm386时使用了devicehigh,实际上不起作用,和device是一样的
还有smartdrv在config.sys里加载和启动后加载是不一样的,在config里加载消耗的内存大,所以就在autoexec里加了
|
|