中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 18:09
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [求助]问一些有关内存概念的问题
可打印版本  770 / 3
第1楼 ywcn 发表于 2007-03-09 06:48
初级用户 发帖 68 积分 155
[求助]问一些有关内存概念的问题
1、常规内存(640K)是否位于实模式总内存(1024K)的最低端,
若是的话,中断向量表是否会占用常规内存。
2、我一直以为UMB是 1024K-640K=384K,HMA是 1024K以上的64K,
但看来至少我对UMB的理解是错误的,因为我用 MEM/C 看时UMB总是
小于384K,有的机子甚至不到200K,其余的内存叫什么。
第2楼 Climbing 发表于 2007-03-09 07:04
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。
第3楼 ywcn 发表于 2007-03-09 07:13
初级用户 发帖 68 积分 155
Originally posted by Climbing at 2007-3-8 06:04 PM:
我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。


噢,明白了,bios也被放到内存里了,那中断向量表呢,
我记得在DEBUG里查看0000:0000时可以看到,是不是
应该占用了1K常规内存
第4楼 Climbing 发表于 2007-03-09 07:31
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
中断向量表当然也应该在内存中,具体位置,偶也不清楚。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023