中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]问一些有关内存概念的问题
作者:
标题: [求助]问一些有关内存概念的问题 上一主题 | 下一主题
ywcn
初级用户





积分 154
发帖 67
注册 2007-2-2
状态 离线
『楼 主』:  [求助]问一些有关内存概念的问题

1、常规内存(640K)是否位于实模式总内存(1024K)的最低端,
若是的话,中断向量表是否会占用常规内存。
2、我一直以为UMB是 1024K-640K=384K,HMA是 1024K以上的64K,
但看来至少我对UMB的理解是错误的,因为我用 MEM/C 看时UMB总是
小于384K,有的机子甚至不到200K,其余的内存叫什么。

2007-3-9 06:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-3-9 07:04
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
ywcn
初级用户





积分 154
发帖 67
注册 2007-2-2
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by Climbing at 2007-3-8 06:04 PM:
我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。

噢,明白了,bios也被放到内存里了,那中断向量表呢,
我记得在DEBUG里查看0000:0000时可以看到,是不是
应该占用了1K常规内存

2007-3-9 07:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 4 楼』:  

中断向量表当然也应该在内存中,具体位置,偶也不清楚。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-3-9 07:31
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: