内存(RAM)是计算机临时存储用户程序和数据的部件。那么,如何检测内存的使用情况呢?
MS-DOS6.2提供的Debug和Mem两条命令,以及一个实用工具MSD,均可用来检测DOS内存的使用情况。
1.DEBUG命令
Debug命令用于检查或改变内存中的内容、生成小的程序或将磁盘上的内容装入内存并将内存中的内容存盘。它的使用方法是在DOS命令提示符下,键入Debug,再按回车,就会出现Debug提示符“-”。在命令提示符下,用Debug的D命令查看内存的内容,键入-d4O:0,则Debug将显示位于内存低端BIOS数据区的128字节的内容。键入-xs,Debug可检查其中的扩充内存。如果系统未安装扩充内存,则Debug显示“EMSnotinstalled”的信息。但Debug不能进一步显示扩充内存的内容。
2.MEM命令
Mem命令可显示已使用了哪部分内存,所使用的数量,还有多少可用内存,是哪个程序和设备驱动程序使用了此内存,以及系统中共有多少内存。Mem命令还可带有5个开关选项,它们是:
/c(classify)开关,可列出内存中所有程序和设备驱动程序的名字和大小,并列出可使用的最大内存块。
/d(debug)开关,其作用是深入详细地列出内存中所有程序、系统数据区、已安装的设备驱动程序和系统设备驱动程序(如打印机和块设备)等的位置和大小(并同时给出十进制和十六进制的结果)。还列出系统中可用的常规内存、扩展内存及扩充内存的数量。
/f(free)开关,可迅速列出系统中可用的常规内存数和任何UMB中的可用的内存数。
/m(module)开关,描述指定程序在内存中的位置和大小。该程序可以是正在内存中的普通程序、设备驱动程序或内存驻留程序。
/p(page)开关的作用类似于dir命令的/p开关,即当显示内容过长时,在显示完一屏后暂停一下,用户按任意一键,再继续显示下一屏。
3.MSD实用工具
MSD(Microsoft Diagnostics)实用工具可用于获知各种内存中任何内容的细节。在DOS提示符下键入MSD,就会显示主菜单,它的顶上有一个菜单条。用鼠标单击Memory按钮,或用键盘键入M,MSD就会给出上位内存的映像图,以及其它各种内存的概要信息。这个映像图反映了系统中内存各个部分的使用情况。(聂元铭)