设为首页
课程介绍
应试指导
当前所在位置是:首页_数学与计算机科学系>网络课程
课程学习:第一章 MS-DOS分析

§MS-DOS的总体结构

    MS-DOS采用模块化、层次化结构,其主要功能是进行文件管理和设备管理,其中基本输入输出系统负责同PC机基本硬件(如键盘、显示器、磁盘、打印机、通讯口和日历时钟计数器等)打交道;文件系统负责建立、删除、读写和检索文件,同进提供了一大批服务子程序供应用程序调用;命令处理程序是MS-DOS的用户界面,负责接收用户输入的命令,经过分析处理后传给DOS底层执行,并在显示器上输出执行结果。

1、MS-DOS的层次结构

   从操作系统结构设计观点来看,MS-DOS采用层次结构设计法。它由三个层次模块和一个引导程序组成。这三个模块是输入输出系统、文件管理系统(IBM DOS.COM)和命令处理程序(COMMAND.COM)。其中输入输出系统又由驻留在ROM中的基本输入输出系统(ROM-BIOS)和输入输出接口模块(IBMBIO.COM)组成。各模块间的层次关系如下图所示:

2、 输入输出系统

    输入输出系统分为两个部分:输入输出接口模块和基本输入输出系统。

    (1)基本输入输出系统ROM-BIOS是覆盖基本硬件的第一层软件,它固化在系统板的ROM中,共点8KB的存储空间,能提供一些最基本的操作系统服务,即对IBM PC的输入输出设备提供内部支持。ROM-BIOS 既是MS-DOS 的一部分,也是硬件的一部分。它是不可修改的,只有更换系统硬件时才能改变它。         ROM-BIOS的作用大体可归结为如下几点:

    1)测试系统。ROM-BIOS提供了加电自检程序,开机后,该程序要对系统的基本硬件完整地测试一遍。如果发现错误,系统停机或报警。

    2)引导操作系统。ROM-BIOS中有一个装入程序,也叫初始引导程序,用来当BIOS对系统测试和初始化工作完成之后,引导操作系统。

    3)提供外部中断管理程序及外部设备的管理程序。

    4)提供当前系统配置、主存容量等环境参数。

    5)提供某些专用程序。

  (2)输入输出接口模块IBMBIO.COM作为ROM-BIOS与IBMDOS.COM的接口模块,与ROM-BIOS共同完成输入输出工作,以实现操作系统的设备管理。主要任务是:

    1)测定系统中的设备状态,并进行初始化。

    2)设置低序号的中断向量(0~1FH),填写中断向量表。

    3)IBMBIO.COM完成初始化工作后,将IBMDOS.COM重新定位并控制转向IBMDOS。

    4)管理新的I/O设备,如大容量磁盘、绘图仪或可接在IBM PC机上的其它任何设备。这些新增加的设备驱动程序就可以加在IBMBIO.COM中。

文件管理系统

    MS-DOS的主要功能是对文件进行管理,它由IBMDOS.COM模块提供。

    一、文件的树型目录结构

    MS-DOS的文件系统采用树型目录结构。树中的每个节点都有一个名字以供访问。树的节点分为三类:根节点表示根目录,树枝节点表示子目录,树叶则表示普通文件。






版权所有: 柳州师范高等专科学校数学与计算机科学系
地址:广西柳州市柳北区 邮政编码:545004
联系电话:0772-2725514