2.2 微机操作系统的演化过程
2.2.1 DOS操作系统
1.DOS的功能
DOS(Disk Operating System)即磁盘操作系统,它是配置在PC上的单用户命令行界面操作系统。它曾经最广泛地应用在PC上,对于计算机的应用普及可以说是功不可没的。其功能主要是进行文件管理和设备管理。
2.DOS的文件
文件是存放在外存中、有名字的一组信息的集合。每个文件都有一个文件名,DOS按文件名对文件进行识别和管理,即所谓的“按名存取”。文件名由主文件名和扩展名两部分组成,其间用圆点“.”隔开。主文件名用来标识不同的文件,扩展名用来标识文件的类型。主文件名不能省略,扩展名可以省略。主文件名由1~8个字符组成,扩展名最多由3个字符组成。DOS对文件名中的大小写字母不加区分,字母或数字都可以作为文件名的第1个字符。一些特殊字符(如:$、~、-、&、#、%、@、(、)等)可以用在文件名中,但不允许使用“!”“,”“\”、空格等。
对文件操作时,在文件名中可以使用具有特殊作用的两个符号“*”“?”,称它们为“通配符”。其中“*”代表在其位置上连续且合法的零个到多个字符,“?”代表它所在位置上的任意一个合法字符。利用通配符可以很方便地对一批文件进行操作。
3.DOS的目录和路径
磁盘上可存放许多文件,通常,各个用户都希望自己的文件与其他用户的文件分开存放,以便查找和使用。即使是同一个用户,也往往把不同用途的文件互相区分,分别存放,以便于管理和使用。
(1)树形目录
为了实现对文件的统一管理,同时又能方便用户对自己的文件进行管理和使用,DOS系统采用树形结构来实施对所有文件的组织和管理。该结构很像一棵倒置的树,树根在上,树叶在下,中间是树枝,它们都称为节点。树的节点分为3类:根节点表示根目录;枝节点表示子目录;叶节点表示文件。在目录下可以存放文件,也可以创建不同名字的子目录,子目录下又可以建立子目录并存放一些文件。上级子目录和下级子目录之间的关系是父子关系,即父目录下可以有子目录,子目录下又可以有自己的子目录,呈现出明显的层次关系,如图2.2所示。
图2.2 DOS的树形结构
(2)路径
要指定1个文件,DOS必须知道3条信息:文件所在的驱动器(即盘符)、文件所在的目录和文件名。路径即为文件所在的位置,包括盘符和目录名,如C:\PRG\P。