认识 DOS
DOS 操作系统由引导程序和 3 层独立而又有联系的 3 个程序模块组成。这 3 个程序模块分别
是:
l BOOT 引导程序
引导程序是在磁盘初始化时由 FORMAT 命令写在软盘或硬盘的相对 0 扇区上的。它的作用
是将 IO.SYS 和 MSDOS.SYS 两个文件读入内存。
l IO.SYS 模块
IO.SYS 负责测试系统中设备的状态,初始化附加设备,使磁盘系统复位,设备低序号的中断
向量,解释 CONFIG.SYS 文件并设置系统环境,加载可安装的设备驱动程序,以及给引入内存的
MSDOS.SYS 重新定位。
l MSDOS.SYS 模块
该模块是整个 DOS 系统的核心。其任务是管理所有磁盘文件,磁盘空间的分配以及其他系
统资源;管理和负责操作系统和外层模块的联系。
l COMMAND.COM 命令处理程序
对用户输入的 DOS 命令进行解释并执行它,该文件中包含全部内部命令的处理程序。它负
责把相应的外部命令读入内存,然后把控制权交给被调入的程序,引导 DOS 成功后系统给出的
DOS 提示符为
A:\> 或 c:\>
由上可见,DOS 就是由引导记录程序(BOOT)、基本输入/输出程序(IO.SYS)、文件管理程
序(MSDOS.SYS)和命令处理程序(COMMAND.COM)4 部分组成的。其中输入/输出系统又由
驻留在 ROM 中的基本输入输出系统与系统盘上的 BIOS 接口模块两部分组成,它主要负责启动
过程中的初始化工作及设备的管理;文件系统主要用于完成 DOS 内部的初始化工作,它还包括
了一组系统调用模块;命令处理程序是面向用户的,它主要用于对用户输入的内部或外部进行分
析和处理。
在实际应用中,用户的操作与工作过程为根据自己的目的通过键盘向计算机输入一条命令,
DOS 的命令处理程序对该命令进行分析,如命令输入正确,则计算机将输入一系列动作,并将结
果输出到屏幕或打印机;如命令输出错误,计算机将产生一错误信息以告诉用户。