Board logo

标题: [求助]问一些有关内存概念的问题 [打印本页]

作者: ywcn     时间: 2007-3-9 06:48    标题: [求助]问一些有关内存概念的问题

1、常规内存(640K)是否位于实模式总内存(1024K)的最低端,
若是的话,中断向量表是否会占用常规内存。
2、我一直以为UMB是 1024K-640K=384K,HMA是 1024K以上的64K,
但看来至少我对UMB的理解是错误的,因为我用 MEM/C 看时UMB总是
小于384K,有的机子甚至不到200K,其余的内存叫什么。
作者: Climbing     时间: 2007-3-9 07:04
我印象中,UMB就是640K - 1024K之间的内存,但这部分内存有一部分被BIOS占用了,因此不到384K,而且是分块的。所以,你的理解没有错,但认识不足。
作者: ywcn     时间: 2007-3-9 07:13


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

噢,明白了,bios也被放到内存里了,那中断向量表呢,
我记得在DEBUG里查看0000:0000时可以看到,是不是
应该占用了1K常规内存
作者: Climbing     时间: 2007-3-9 07:31
中断向量表当然也应该在内存中,具体位置,偶也不清楚。