操作系统的基本概念
1.操作系统的基本功能
操作系统(operating system,OS)是最重要的系统软件,它控制和管理计算机系统软硬件资源,提供用户和计算机操作接口界面,并提供软件的开发和应用环境。计算机硬件必须在操作系统的管理下才能运行。
操作系统的功能主要包括:处理器管理、存储管理、设备管理、文件管理和作业管理。
2.操作系统的分类
操作系统有多种,按照服务的对象与功能可分为单用户操作系统(DOS、Windows等)、分时操作系统(UNIX、Linux等)和实时操作系统(IRAMX、VRTX等)、网络操作系统(Novell Netware、Windows NT等)。微机中常用的操作主要有DOS、Windows、Linux等。
3.DOS的基本组成
DOS是Disk Operating System的简称,即磁盘操作系统。它是一种单用户、单任务操作系统,其主要功能是进行内存管理、文件管理及输入/输出管理。
DOS采用了层次模式结构,主要由一个引导程序、三个程序模块和命令程序组成。
(1)引导程序(Boot)
引导程序也称引导记录,由它引导装入DOS系统文件。
(2)输入/输出程序模块(ROM BIOS和IO.SYS)
输入/输出程序模块实现对输入/输出设备的管理。
(3)文件管理程序模块(MSDOS.SYS)
文件管理程序模块实现对磁盘上的文件进行管理。
(4)命令处理程序模块(COMMAND.COM)
命令处理程序模块用来解释和处理DOS命令及用户程序。
(5)外部命令程序
DOS提供的外部命令平时存放在磁盘上,主要是扩展名为.COM和.EXE可执行的命令文件。在DOS提示符下,输入相应的命令来执行。例如,C:\>DIR8 。
4.文件、目录(文件夹)、路径的基本概念
(1)文件
文件是计算机存储信息的基本单位,是一组相关信息的集合。使用时,给每一个文件取一个名,称为文件名。文件按名存取。
① 文件命名
文件名包括主文件名和扩展名,其基本格式为:主文件名.扩展名。
主文件名用来标识不同的文件。在DOS下,主文件名由1~8个字符构成;在Windows下,主文件名的长度不得超过255个字符。扩展名由0~3个字符构成,用来区别文件类型。
不能用来给文件取名的字符有:*、?、/、\、|、 “、:、<、>等。
下面是一些合法的文件名:
WPS.BAT 123 AUTOEXEC.BAT A%B.BAS ABC._EX
以下是一些不合法的文件名:
.BAT(无主文件名) ABC:123(使用非法字符) PRN(DOS设备名)
常用文件类型的扩展名及含义如表1-2所示。
表1-2 常用文件类型的扩展名及含义
扩 展 名 |
含 义 |
扩 展 名 |
含 义 |
.COM |
命令文件 |
.TXT |
文本文件 |
.EXE |
可执行程序文件 |
.DOC |
Word文档文件 |
.SYS |
系统文件 |
.XLS |
电子表格文件 |
.OBJ |
目标程序文件 |
.WPS |
WPS文档文件 |
.HLP |
帮助文件 |
.BMP |
位图文件 |
.C |
C语言源程序文件 |
.JPG |
压缩图形文件 |
② 系统设备名
有些名字已被系统用来给某些设备命名,称为系统设备名。不允许以设备名作为文件名。常用的设备名如表1-3所示。
表1-3 常用的设备名
设 备 名 |
含 义 |
CON |
标准控制台,键盘和显示器 |
COM1(或AUX) |
第1个串行口 |
COM2 |
第2个串行口 |
PRN(或LPT1) |
第1并行打印口 |
NUL |
空设备,不存在的设备 |
③ 通配符
在对文件进行操作时,可以使用通配符“*”和“?”对成批文件进行同样的处理,用来提高操作效率。
? 代表任意单个符合条件的字符,* 代表任意多个符合条件的字符。例如:
AB?.TXT中的“?”表示主文件名由A开头,第2个字符任意,扩展名为TXT的一批文件,如ABC.TXT、AB1.TXT和AB2.TXT等。
ABC.*表示主文件名为ABC,扩展名任意的一批文件,如ABC、ABC.EXE和AB.TXT等。
(2)目录(文件夹)
文件目录在Windows环境下也称为文件夹。为实现以文件的统一管理,OS采用树形目录结构来组织和管理文件及目录。在目录下可以建立下一级目录,称为子目录。子目录的命名规则与文件名相同。在同一目录下,不能有同名的目录名或文件名。
(3)盘符
在操作系统中,要利用符盘指出被操作的文件或目录(文件夹)在哪个盘上。盘符也称驱动器名,如,软盘A:、硬盘C:、光盘F:等。
(4)路径
文件路径由“\”分隔的各级目录名构成。例如,设文件EDIT.COM在C:\Windows\ Command文件夹下,指定该文件按绝对路径应输入:
C:\Windows\Command\EDIT.COM