|
grub4dos 屏幕顶行显示的三个内存分别是:
1、用户可用的常规内存大小,以 KB 为单位。它是原始状态下(即未经 map --hook 之类的操作之前)的 BIOS 常规内存的大小。一般来说,它就是通电自检(POST)之后 BIOS 数据区 0x413 处的双字节(Word)值。
2、扩展内存的第一个(用户可用的)连续内存块的大小,以 MB 为单位。扩展内存起始于 1M 处。因此,此处的大小就是从 1M 开始的连续内存块的大小。
3、内存地址在 4G 以上的那部分(用户可用的)内存块的大小,以 MB 为单位。它通常是连续的。如果是不连续的,那么也只显示出第一个连续内存块的大小。
如果仅仅基于屏幕顶行所显示的这三个内存块大小的信息,那么我们无法了解系统中最大的连续内存块有多大,以及最小的连续内存块有多小。要了解这些信息,需要用 grub4dos 内建的 displaymem 命令。
displaymem 命令可以显示出内存块的详细分布情况。无论你是否使用了 map 命令,displaymem 命令都是显示出原始的 BIOS 内存分布情况。就是说,displaymem 命令不受 map 命令的影响。
map 命令能够使用系统中的全部可用内存,而不是局限于屏幕顶行所显示的这三个内存块信息。屏幕顶行所显示的这三个内存块信息是很粗略的,只具有粗略的参考价值,只是给人看的,没有实际用处。
|
|