DOS 操作系统Word格式文档下载.docx
《DOS 操作系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《DOS 操作系统Word格式文档下载.docx(65页珍藏版)》请在冰豆网上搜索。
![DOS 操作系统Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/26/f703fb3a-50a3-4300-a44c-b7d63b0bccf9/f703fb3a-50a3-4300-a44c-b7d63b0bccf91.gif)
的时间,以保证多个作业的完成和
CPU效率的提高,使用户等待的时间最少,这便是
CPU管
理的目的。
3.存储管理
合理分配内存,使各个作业占有的内存区不发生冲突,不互相干扰,并且,可对内存进
行扩充。
60计算机文化导论
负责文件的存取和对文件进行管理。
包括管理文件的目录,为文件分配存储空间,执行
用户提出的给文件命名、更名、存取、修改、删除等等使用文件的各种命令。
5.设备管理
当用户程序要使用外部设备时,由它控制
(或调用)驱动程序使外部设备工作,并随时对该
设备进行监控,处理外部设备的中断请求等。
3.1.3操作系统的分类
1.单用户操作系统
主要特征是计算机内部系统每次只支持一个用户程序。
该用户占用全部软硬件资源。
如
DOS操作系统等。
目前出现了单用户多任务操作系统,如
Windows95等。
2.分时操作系统
由一台主机和多个用户终端构成系统。
主机的
CPU按固定的时间片轮流为多个终端服务。
各个终端在自己的时间片内占有
CPU,分时共享主机资源。
由于
CPU速度很快,加之分时系
统具有交互式会话的功能,作为用户感觉不到其他用户终端的存在,像是自己独占这台计算
机。
3.实时操作系统
实时操作系统是一种时间性强、反应迅速的操作系统。
它分为实时控制和实时处理两大
类,前者常见于生产现场数据实时采集、过程控制,后者用于实时处理数据的系统。
4.批处理操作系统
批处理系统是采用批量化作业处理技术的系统,用户将作业交给操作系统后,由系统根
据一定的策略将要计算的一批题目按一定的组合和顺序执行,从而提高系统运行效率。
5.网络操作系统
网络操作系统是用来管理连在网络上的多个计算机的操作系统。
该系统除提供普通操作
系统的功能外,还提供网络通信、网络资源共享等功能。
读者要注意的是,网络上的多台计
算机每台都是一个独立的计算机系统,而这正是与分时操作系统中多个用户终端的区别。
3.2DOS操作系统概述
3.2.1DOS简介
DOS是磁盘操作系统
(DiskOperationSystem)的简称。
它最初是
1981年美国微软
(Microsoft)公司为IBM-PC(IBMPersonalComputer)开发的一种操作系统。
经微软公司和
IBM
公司的改进和开发,分别命名为
MS-DOS和PC-DOS,两种版本功能基本相同,本书统称为
DOS。
又经多年的不断完善,
DOS连续推出十几个版本。
典型的有
DOS3.X和DOS6.X等版
本。
DOS的主要特点是:
它为字符用户界面系统,即用户需要通过从键盘上输入字符命令来
控制计算机的工作;
它为单用户、单任务运行方式,即同一时刻只能运行一个程序;
在管理
内存的能力上也受到
640KB常规内存的限制,这些方面已使
DOS在目前高性能的微机运行和
管理上显得力不从心。
但在大量的应用领域中,
DOS仍有相当的市场。
尤其值得初学者重视
的是,
DOS中关于文件的目录路径、文件的处理、系统的配置等等许多概念,仍然在
第3章DOS操作系统61
在
Windows出现故障时,还会用到基本的
FDISK、FORMAT这些
命令来修复故障,这就使得
DOS的学习成为深入掌握计算机的一段不可少的序曲。
3.2.2DOS的组成
DOS采用层次模块结构,由一个引导程序、三个系统模块程序组成,其层次调用关系可
参见图3-1。
用户键盘命令
命令处理模块
COMMAN.COM
用户程序的系统调用文件管理模块
IBMDOS.COM
引导程序
I/O接口模块
IBMBIO.COM
ROM-BIOS
硬件
图3-1DOS层次结构及调用关系
图中用户可通过键盘命令或系统调用两种方式操作计算机。
虚线中为
DOS的三个层次模
块和引导程序,其具体功能是:
1.引导程序(BOOTRECORD)
当对磁盘格式化并复制系统程序时,引导程序被复制到
0面0道1扇区(或硬盘DOS区段的1
柱面1扇区)上。
启动DOS系统时,引导程序首先被装入并执行,在其引导下使其余
DOS模块
逐一装入内存。
2.命令处理模块(COMMAND.COM)
命令处理模块处于
DOS系统的最外层或最高层,是直接面向用户的。
该程序的功能是接
收用户输入的
DOS命令,分析并检查命令正确与否,解释并执行各种命令或在屏幕显示出错
原因。
在DOS启动时COMMAND.COM被加载并常驻内存。
3.文件管理模块(MSDOS.SYS或
IBMDOS.COM)
文件管理模块处于
DOS系统的中间层,是
DOS系统的核心。
它的主要功能是管理磁盘文
件操作,对内存、设备、目录的管理,以及对磁盘空间的分配和回收等。
它还提供了
DOS与
用户的高级接口,用户在编程时可以调用
IBMDOS.COM所提供的各项系统功能调用。
4.输入输出管理模块(IO.SYS或IBMBIO.COM)
输入输出管理模块是
DOS的最低层,其功能是实现对键盘、驱动器、显示器等输入输出
设备的控制与管理。
它不仅是基本输入输出系统
ROM-BIOS与文件管理模块IBMDOS.COM之
间的接口,而且和
ROM-BIOS一起构成输入输出系统,共同完成输入输出工作。
基本输入输
出系统ROM-BIOS是与硬件一起销售的一组程序,通常固化在
EPROM芯片中并插在系统主板
上。
DOS通过IBMBIO.COM来调用ROM-BIOS中的子程序,以完成最终控制硬件的各种输入
62计算机文化导论
和
IBMDOS.COM(MSDOS.COM)是两个隐含文件。
3.2.3DOS启动的意义和三种启动操作
所谓DOS系统的启动,就是指把
DOS中的各个文件装入内存的过程。
一旦启动成功,
DOS就驻留在内存之中,直至关机为止。
DOS系统的启动通常有三种方式:
1.冷启动
在关机状态下启动
DOS称为冷启动。
其操作步骤是:
1)将系统盘插入
A驱动器,并关好驱动器小门
(若C盘有DOS系统程序也可从
C盘启动,
但此时A驱中应无软盘)。
2)先打开外部设备电源
(显示器、打印机等)。
3)再打开主机电源。
这时计算机将进行硬件自检,自检通过后再将
DOS从A盘或C盘装入
内存,完成后给出提示符
A〉或
C〉。
2.热启动
在已开机状态下重新启动
DOS称为热启动。
通常是在系统出现死机等故障时,为了从错
误程序中摆脱出来而采用的方法。
其步骤是:
1)插入系统盘,关好驱动器门
(若C盘有DOS系统程序则可省此步
)。
2)同时按下Ctrl+Alt+Del这三个键,并同时松开这三个键。
计算机便开始启动和装入
DOS的过程,直至给出提示符或其他信息。
由于热启动在启动过程中不进行存储器测试,因而其启动速度较冷启动快。
同时,减少
计算机开关次数也有利于延长其寿命。
3.复位启动
当主机面板上设有
Reset(复位)键时,可以采用复位启动,其步骤是:
1)插入系统盘
2)按主机上的
Reset键。
此时计算机的启动过程与冷启动相同,但避免了开关电源。
这种方法通常在严重死机且
热启动也无效时采用。
DOS启动过程中,可能遇到启动失败的情况,其原因往往是两类,一类是硬件自检没有
通过,这时将根据出故障的部位的情况,给出相应提示;
另一类则是磁盘上没有
DOS系统(即
为非系统盘)或磁盘片已损坏造成的失败,这时系统会给出提示:
Invalidsystemdisk
Replacethedisk,andthenpressanykey
用户根据提示装入系统盘后,按任意键即可完成启动。
3.2.4DOS启动流程
DOS的启动流程清楚地表达了计算机启动时装入
DOS的完整过程。
读者可通过流程图
(见
图3-2)了解三种启动方式的区别;
理解为什么是
A盘启动或C盘启动;
了解装入三个模块的顺
序,尤其有助于对系统配置文件
CONFIG.SYS和自动批处理文件
AUTOEXEC.BAT功能的认
识。
第3章DOS操作系统63
冷启动
接Reset硬件自检
N
成功?
出错信息
Y
系统盘?
A驱有盘?
N
提示换盘C盘有系统?
YN
软盘启动
硬盘启动
装入IBMBIO.COM
IBMDOS.COM
根目录下有CONFIG.SYS?
执行CONFIG.SYS
装入COMMAND.COM
根目录下有AUTOEXEC.BAT?
执行AUTOEXEC.BAT
显示日期时间待修改
显示DOS提示符待输入
图3-2DOS启动流程图
3.2.5DOS的键盘定义
键盘是计算机的输入设备,除通过键盘上的英文字母和数字向计算机输入数据、文本、
程序或命令之外,在不同的软件中,还按照自己的要求规定键盘上的各个功能键或其他组合
64计算机文化导论
。
DOS定义了控制键、专用键和编辑键三类。
1.DOS的控制键
控制键用于对系统的控制。
这些控制键大多由同时动作的两个或三个键组合而成。
例如
Ctrl+C表示按下
Ctrl键的同时按下C键,可简记为
^C。
其余简记方法类似,常用的控制键及
功能见表3-1。
表3-1DOS常用控制键及功能
控制键功能
Ctrl+Alt+Del热启动
Ctrl+C(或Ctrl+Break)终止当前操作,可停止一条命令或一个程序的执行
Ctrl+H(或Backspace)退格并删除一个字符
Ctrl+J(或Ctrl+Enter)换行(结束物理行,但不结束逻辑行
)
Ctrl+P(或Ctrl+PrtSc)连打印机后,把用户输入的字符送打印机,重复时断开打印机
Shift+PrtSc打印DOS屏幕显示的全部内容
Ctrl+S(或Ctrl+NumLock)暂停屏幕显示,按任意键恢复
2.DOS的专用键
常用的专用键及其功能见表
3-2。
表3-2DOS专用键
专用键功能
Esc按下此键后屏幕显示“
\”,光标下移一行,表示取消刚输入的命令
Tab制表定位符,每次可移动
8个字符
Ctrl控制键,此键总是与其他键联合使用
Shift换挡键,按下此键同时按下双字符键,可输入上边字符,也可做英文大小写转换
Alt“Alternate”键,与其他键联合使用
Capslock大写字母锁定键
Pause暂停屏幕显示,按其他键恢复
Enter回车键,表示输入的命令或信息逻辑行结束,命令开始执行。
空格键按一次光标右移一列
3.DOS的编辑键
当用户在
DOS下从键盘上输入任意一行,按回车键后,该行即被保留在输入缓冲区中,
并被称为“样板行”。
样板行只保存最后一次操作的一行。
DOS的编辑键就是用于对样板行进
行编辑的功能键。
编辑的目的是通过取出或修改样板行,更快地得到下一次的操作命令,以
提高工作效率。
DOS的常用编辑键及功能见表
3-3。
表3-3DOS常用编辑键及功能
键名功能
F1从样本行复制一个字符到命令行,按一次复制一个
F2先按F2,再按一下样本行中某个指定字符,则复制指定字符之前的所有字符
F3将样本行中所有字符复制到命令行
F4先按F4,再按某个指定字符,则删除样板行中指定字符之前的所有字符
(与F2相反)
F5按下F5后,行末出现符号“
@”,表示将当前显示的行变成了样板行
Del删除样板行光标处的一个字符,光标右侧的字符左移填补,光标不移动
Ins在光标处插入字符,重复按
Ins键则退出插入
第3章DOS操作系统65
用
DISKCOPYA:
B:
命令对A、B驱动器中的
软盘进行复制,却错误地输成了
DIKCOPYA:
,少输了一个字符
S,回车后屏幕提示
为:
Badcommandorfilename
这时用户不一定要重新输入,可通过编辑键对刚才的命令进行修改,一种参考步骤为:
1)按下F1键两次,复制前两个字符,屏幕显示为:
DI
2)按下Ins键,再输入字母S,屏幕显示:
DIS
3)按下F3,把剩下的字符复制到命令行,屏幕显示为:
这时输入回车键,经过编辑修改的命令就成为新的样本行,并被系统接受和执行。
3.3文件和目录的基本概念
3.3.1文件与文件名
1.文件与文件名
文件是指在逻辑上具有完整意义的相关信息的集合。
一段程序、一批数据、一篇文章等
等都叫做文件。
DOS的程序和数据大多是以文件的形式存储在磁盘上的。
因此也称为磁盘文
件。
文件管理是
DOS的基本任务,为能方便地实现从磁盘读取文件和存储文件,
DOS下的不
同文件都必须能明确地区分和调用,文件名正是为实现这一目的而给文件指定的名字。
有了
文件名,用户就可以按名存取、调用文件而不必考虑文件在磁盘上的具体位置。
DOS的文件名通常由两部分组成:
主文件名
.扩展名。
例如:
WPS.EXE便是一个文件名,其主文件名
WPS是文字处理系统的英文字母缩写,扩
展名EXE代表它是一个可执行的二进制文件。
DOS规定:
1)主文件名由1至8个字符组成,是必写部分。
2)扩展名由1至3个字符组成,有时可省去。
若使用扩展名,其前面必须加小数点与主文
件名隔开。
用户给自己的DOS文件命名时还应注意三点:
1)只能用合法字符。
包括
26个英文字母大小写,
10个阿拉伯数字,以及特殊符号:
下划
线“_”、脱字符“
^”、美元符号“
$”、代字号“
~”、惊叹号“
!
”、井号“#”、百分号“
%”、
和号“&
”、连字符“
-”、花括号“{}”、括号“()”、指号“@”、撇号“'
”和重音符号“`”
等。
2)不能用设备名作为自己文件的名字
(见表3-4)。
3)建议使用能表达文件用途的主文件名和约定类型的扩展名,使其能达到见名知义的效
果。
2.DOS的设备文件名
DOS系统把计算机上的常用设备也看成是文件进行操作和处理,并且规定了设备的文件
名,见表3-4。
这些设备文件名含义是固定的,不能作为用户自定义的文件名。
66计算机文化导论
设备文件名对应的物理设备信息方向..
CON:
键盘输入..
显示器输出..
PRN:
(LPT1:
)打印机输出..
COM1:
(AUX:
)串行接口1输入/输出..
COM2:
、COM3:
、..COM4:
串行接口..2、串行接口3、串行接口4输入../输出..
NUL:
空设备。
通常用于隐藏某些提示或错误信息输入../输出..
3.常用的约定扩展名
一个好的文件名往往可以起到见名知义的效果,为用户带来很大的方便。
因此给..DOS文
件命名时应尽量采用约定的扩展名..(见表3-5)。
表3-5DOS常用的扩展名及涵义
扩展名文件性质扩展名文件性质..
.BAT批处理文件...DAT数据文件..
.COM可执行的命令文件...LIB库文件..
.EXE可执行的二进制文件...BAK备份文件..
.SYS系统配置文件...HLP帮助文件..
.TXT文本文件...OBJ目标代码文件..
.ASM*汇编语言源程序文件...BAS*BASIC源程序文件..
.FOR*FORTRAN源程序文件...PAS*PASCAL源程序文件..
.C*C语言源程序文件...DBF*数据库文件..
.PRG*数据库程序文件...DOC*Word文件..
.DWG*AutoCAD图形文件..TMP暂存文件
注:
*号代表在特定软件环境下使用。
在上述扩展名中,用户可以直接从磁盘调用到内存运行的程序文件的扩展名必须是
.COM或...EXE或...BAT这三类文件。
4.通配符
在部分调用..DOS文件的命令中,可以用代表文件名的通配符“..*”和“?
”来表示任意字
符。
符号“*”和“?
”称为通配符。
其中:
“*”代表文件名该位置开始的一个或多个任意字符。
“?
”代表该位置的一个任意字符。
例如,设磁盘中有5个以下名称的文件:
..ABC.OK、..XYZ.OK、..ABW.OK、ABCD.WS、..
XYZ.TXT则:
..
*.OK代表的是:
ABC.OKXYZ.OKABW.OK
AB?
.OK代表的是:
ABC.OKABW.OK
A*.*代表的是:
ABC.OKABW.OKABCD.WS
*.*代表的是:
ABC.OK、..XYZ.OK、..ABW.OK、ABCD.WS、..XYZ.TXT
通配符的使用,给同类型的文件的操作带来了更加简便的手段。
值得注意的是,“?
”和..
“*”在给文件命名时是不能采用的。
第3章DOS操作系统67
目录和路径的基本概念
一、根目录、子目录及树型目录结构
用磁盘记录一个文件时,总是把一个文件的名字、长度、存放的物理地址、文件的属性
以及生成或修改的时间这些特征用一个目录项记录下来,目录项集中放在某一个目录表中,
以便于检索调用。
除文件名外,子目录名和卷标号也是一个目录项。
存放目录项的目录表有
两类:
根目录和子目录。
1.根目录
根目录(Rootdirectory)是DOS在对磁盘进行格式化时,自动在盘上建立的一个必不可少
的目录。
用以登录文件名、子目录名或卷标号等目录项。
根目录又称为系统目录,每个盘只
能有一个,根目录统一用反斜杠
“
\”表示。
它不能由用户定义名字。
新购的磁盘计算机是
不能识别的,必须经过格式化。
而格式化的任务之一正是使其成为带有根目录的盘。
根目录的文件分配表存放的目录项数是有规定的。
各类磁盘的根目录的目录项数规定见
表3-6。
表3-6各类磁盘根目录允许的目录项数
磁盘尺寸磁盘类型磁盘容量目录表占扇区数允许最大目录项数
5.25英寸
3.5英寸
硬盘
DSDD
DSHD
360KB
1.2MB
720KB
1.44MB
7
14
32
112
224
224512
2.子目录