该图仅仅粗略地表示出了内存各构成部分,没有按比例刻画各部分所占内存的大小。控制台命令处理程序(Console Command Processor,CCP)、基本磁盘操作系统(Basic DiskOperating System,BDOS)和基本输入/输出系统(Basic Input/Output System,BIOS)是CP/M的三个组成部分,这三个部分只占用了6KB大小的内存空间。在拥有64KB内存空间的计算机中,大约 58 KB被临时程序区(Transient Program Area,TPA)占用,但是这58KB空间一开始时是空的。
控制台命令处理程序的功能和以前讨论过的命令处理程序是一样的。在这里,键盘和显示器组成了控制台(console)。控制台命令处理程序显示如下所示的命令提示符(prompt ):
A>
在命令提示符后面可以输入一些信息。大多数计算机可能有不止一个磁盘驱动器,第一个磁盘驱动器标为A,CP/M被装载到该驱动器中。在命令提示符后面敲入命令并按回车(Enter)键,控制台命令处理程序会执行该命令,然后将执行的结果显示到屏幕上。执行完命令后,命令提示符又会显示在屏幕上,等待下一次输入。
控制台命令处理程序只能识别一部分命令,其中最重要的命令是:
DIR
该命令用于显示磁盘的目录信息,换句话说,它列出了存储在磁盘上的所有文件。然而有时候需要查看具有特定名字和类型的文件,这时候就可以在命令中使用像“?”和“\*”这样的特殊字符来限定。如果想显示当前目录下所有的文本文件,可以使用如下指令:
DIR \*.TXT
而
DIR A???B.\*
则显示所有文件名由5个字符构成,其中第一个字符是A,最后一个字符是B的文件。
如果想删除磁盘中的文件,要用到命令ERA,它是Erase的缩写,例如:
ERA MYLETTER.TXT
22 操作系统
357