第三节 磁盘操作系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三节磁盘操作系统

磁盘操作系统(Disk Operating System,简称:DOS)是进行计算机的文件管理和设备管理。由于这些程序以文件的形式存放在磁盘上,并与磁盘联合工作,所以称为磁盘操作系统。利用DOS,计算机用户就可以对计算机的各种软、硬件,计算机的输入、输出,以及计算机的内存和计算机的工作流程等进行管理。目前最常用的DOS就是微软公司的MS-DOS。前面讲过,MS-DOS是一种单用户操作系统,尽管目前普遍流行的是微软公司的Windows系列的多用户操作系统,但是,很多情况下,我们还是离不开DOS 的。如:当我们的计算机遭受病毒感染而不能进入Windows系统时,就需要通过DOS 来消除病毒或修复数据。目前还有许多应用程序要求在DOS的环境下运行。最新版本的窗口软件Windows 2000 不也包含有MS-DOS方式。因此,我们还必须认真掌握DOS 的基本知识。(本章以MS-DOS V6.22以下版本为例介绍磁盘操作系统,对其中的一些规定与约定,不同磁盘操作系统可能有所不同。)

要掌握DOS的应用,首先必须掌握以下几个基本概念。

一、文件

文件是具有名字的一组相关信息的集合。DOS下的所有程序和数据都是以文件的形式存储在磁盘上。为了区别不同的文件,以便文件的执行、修改和检索,文件必须有一个标记,即文件的名字。文件的名字是由文件基本名(也是狭义的文件名)和扩展名两部分组成。在DOS下,文件基本名由一至八个字符组成,扩展名由一至三个字符组成,即所谓的“8.3”制。一般的文本文件可以不要扩展名。

在要DOS执行处理文件的命令时,需要准确键入文件说明(file specification, 亦称之为文件标识符),它告诉DOS到哪里去寻找文件。

其格式如下:

[d:][path][filename][.ext]

从上式可以看出,文件说明包括如下四个部分:

1.d: (全称:driver) 表示驱动器号或盘符,如果省略,则表示使用当前的驱动器(又称约定驱动器)。

2.path 表示路径,也是文件所在目录(可以是根目录,也可以是子目录),如果省略,则表示在当前目录。

3.filename 表示文件基本名(1~8个字符)。注意下列字符不可以用在文件名基本名中:” / \ ? [ ] :;〈〉+=及小于20H的ASCⅡ(American Standard Information Exchange Code:美国信息交换标准代码 ) 字符。文件基本名是不可省略的。

4..Ext.(全称:Extension)表示扩展名(最多三个字符)。扩展名的主要作用是便于文件类型的分类,有的文件可以不要扩展名,但如果有扩展名,在文件名与扩展名之间必须加一个小数点“.”。在文件基本名中不可用的字符扩展名中也不可用。

文件说明的四个部分作用主要是便于文件的管理,便于查找文件。当我们有一些文件资料要保存在计算机时,就要给这些文件资料取个名字,这个名字就是文件的基本名,而常常又根据这些文件资料的类型给它加上一个类型名(如:数据库文件用DBF、文本文件用TXT、声音文件用WAV、图像文件用PIC等等),这个类型名就是文件的扩展名。接着要考虑文件存放在位置,先决定要存放的盘符(如:C:D:E:等),再根据文件的类别或所属放在不同的目录下。这与在图书馆里保存书籍有点相似。如果你想保存一本新购来的书,先要根据书的类别决定书库(如:一个图书馆可能有自然科学书库、社会科学书库、外文书库等),再按排列的顺序找到对应的书架。同一书架上的书也是按类别(更细的分类)摆放的,如:计算机的书还分为语言类、工具书类、多媒体介绍类等,根据这些顺序才能正确摆放好这本书。

此外,在表达文件时,文件的名字还可分为单义文件名与多义文件名两类。单义文件名仅和一个文件对应,而多义文件名则通过使用通配符(也称多义文件名字符)?和*来模糊地对应着多个文件。

?表示它所在的位置可以是一个任意的字符。比如,EXE?.BAS的意义在可以是:

EXE1.BAS、EXE2.BAS、EXEA.BAS、EXEB.BAS等等。

*表示它所在的位置可以有任意个任意字符,即一个*可代替许多的?。比如*.*,表示所有的文件;*.EXE表示所有扩展名为EXE的文件;EXE*.BAS表示文件基本名以EXE开头的扩展名为BAS的所有文件。通过通配符可以灵活地表达某一个或某一类文件,比如当你要查找一个只记得文件基本名开头几个字母的文件时或扩展名为TXT的一类文件时,使用通配符来表达文件名是再方便不过了。

对于文件扩展名,为了便于管理与识别文件类别,DOS对其有一定的约定,下列是几个常用的扩展名及其约定:

.COM 系统命令程序文件 .EXE 可执行程序文件

.SYS 系统配置文件 .BAT 批处理文件

.DOC Word字处理文件 .XLS Excel电子表格

.BAK 备份文件 .BAS BASIC语言程序文件

.PRG FoxBASE的程序文件 .DBF 关系数据库文件

.C C语言程序文件 .WPS 金山字处理文件

.TXT 文本文件 .BMP Windows的位图文件

某些名字对DOS有特殊意义,不能用作文件名,如:

CON:控制台键盘/屏幕

AUX或COM1:表示第一个异步通讯适配器端口;

COM2:表示第二个异步通讯适配器端口;

LPT1或PRN:第一台并行打印机

LPT2或LPT3:第二台或第三台打印机

NUL:做为测试用的实际上不存在的虚设备。

二、目录

为了便于管理文件,DOS规定把文件按照使用者的意志分门别类地放在存贮器的不同的位置,就如图书馆里分类摆放书籍一样,你能想像在一个没有分类的图书馆里查阅你所要的资料吗?那简直就是浪费时间。因此,DOS按不同位置存放不同类别的文件是极其重要的,而这些不同的位置,就叫做目录。目录中,既有文件的名字,也有文件建立或最后一次修改日期、时间、文件的长度(字节数的多少)等记录。目录成树状结构,其最初开始的位置,很象树的根部,故称根目录,而下面派生的目录,则称子目录。子目录可以有多层,每一层目录(包括根目录)下都可以有文件或子目录,如图2-1所示。

相关文档
最新文档