DOS 启动

本节以 MS-DOS 为例来简要说明 DOS 是如何被启动的。1.DOS 的组成

DOS 由四部分组成,即 DOS 引导记录,基本输入输出系统 IO.SYS,DOS 内核 MS-DOS.SYS,命令处理程序 COM-MAND.COM。

存有上列四个部分文件、记录的磁盘就称之为 DOS 系统盘。

DOS 的主体是 IO.SYS,MSDOS.SYS 和 COMMAND.COM 三个基本文件。2.DOS 的启动过程

在引导记录的引导下,把 DOS 的三个基本文件装入内存,使之成为一个可运行的操作系统,这就是 DOS 的启动过程。启动过程是由下列程序顺序执行逐步完成的:由 ROMBIOS 提供的自检程序和自举程序(INT19h),DOS 引导记录扇区提供的引导程序,由 DOS 个基本文件提供的 SYS-1NT,DOS_INIT, CMD_INIT 个初始化程序。启动过程的主要任务就是把 DOS 的三大模块读入并定位内存,以及对这相些模块进行必要的初始化,建立系统参数区等,最后把系统的控制权移交给 COMMAND.COM,显示屏上出现提示符。DOS 的启动过程还包括执行可能有的 CONFIG.SYS 文件和 AUTOEX-EC。BAT 文件。

DOS 的启动还分为冷启动和热启动。所谓冷启动就是开机通电来启动DOS,而热启动是同时按键盘的“AIT”,“CTRI”,“DEI”三键来重新启动DOS。由于冷启动要求在开始时进行 RAM 硬件诊断,而热启动不需要这个过程,所以热启动过程更快。

3.DOS 命令提示符

当 DOS 的 COMMAND.COM 获得系统控制权后,显示器上将显示几条信息, 例如提示我们键人日期和时间。但最终 DOS 将显示命令提示符(Prompt)或DOS 外壳(shell),若出现了外壳,可以同时键人“Shift’+“F9”来取得命令提示符。DOS 标准提示符形如:

C〉或 C:\〉

前者只显示了当前缺省驱动器,后者还能显示当前目录。目前正在使用的驱动器,称之缺省驱动器(DefaultDrlve),正在使用的目录,称之为当前目录(CurrentDirectory)。本例中的缺省驱动器都是 C 盘,显示的当前目录是 c 的根目录 C:\。

在 DOS 系统下,驱动器编号 A , B 一般是指软盘驱动器

(FloppyDiskDrive),且指定 A 为第一软驱;而驱动器编号 C,D,E,⋯等, 一般是指硬盘驱动盘(HandDiskDrive),且指定 C 为第一硬驱。

当我们想改变当前驱动器时,可以键入新的驱动器号与一个冒号,然后回车。如欲改变到 A 盘,可以这样:

C:\>E:\提示符将成为: E:\〉

提示符意味着 DOS 命令处理程序正在等待 DOS 命令。