楼 主
[求助]问一些有关内存概念的问题
发表于 2007-03-09 06:48 · 中国 山西 晋城 联通
初级用户
★★
积分 155
发帖 68
注册 2007-02-02 23:29
19年会员
UID 78450
性别 男
状态 离线
1、常规内存(640K)是否位于实模式总内存(1024K)的最低端,
若是的话,中断向量表是否会占用常规内存。
2、我一直以为UMB是 1024K-640K=384K,HMA是 1024K以上的64K,
但看来至少我对UMB的理解是错误的,因为我用 MEM/C 看时UMB总是
小于384K,有的机子甚至不到200K,其余的内存叫什么。
第 2 楼
发表于 2007-03-09 07:04 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 3 楼
发表于 2007-03-09 07:13 · 中国 山西 晋城 联通
初级用户
★★
积分 155
发帖 68
注册 2007-02-02 23:29
19年会员
UID 78450
性别 男
状态 离线
Originally posted by Climbing at 2007-3-8 06:04 PM:
我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。
噢,明白了,bios也被放到内存里了,那中断向量表呢,
我记得在DEBUG里查看0000:0000时可以看到,是不是
应该占用了1K常规内存
第 4 楼
发表于 2007-03-09 07:31 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
中断向量表当然也应该在内存中,具体位置,偶也不清楚。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: