MS-DOS分层结构

MS-DOS Layered Structure

MS-DOS是为个人计算机创建的操作系统。它是由Microsoft开发的。这是具有分层结构的操作系统的经典示例。 MS-DOS操作系统分为多个层,每个层具有不同的功能。

分层在MS-DOS操作系统中提供了明显的优势,因为所有层都可以单独定义并根据需要相互交互。而且,如果以层的形式完成系统,则更易于创建,维护和更新系统。一层规格的更改不会影响其余层。但是,MS-DOS中的层定义不够清晰,并且层规范经常相互渗漏。

指定MS-DOS层结构的图像如下:

MS-DOS Layered Structure

上图包含应用程序,系统程序,MS-DOS设备驱动程序和ROM BIOS设备驱动程序的层。

申请程序

这些程序直接为用户执行特定功能。换句话说,这些程序向最终用户提供了一个应用程序,因此它们被称为应用程序。

系统程序

系统程序用于对操作系统软件进行编程。应用程序提供用户直接使用的软件,而系统程序提供其他系统使用的软件。

MS-DOS设备驱动程序

MS-DOS上的大多数设备驱动程序都是操作系统的一部分,例如键盘和屏幕控制台驱动程序,软盘和硬盘驱动程序,打印机端口驱动程序,串行端口驱动程序等。

ROM BIOS设备驱动程序

BIOS驱动程序是存储在主板上的EPROM或EEPROM存储器芯片中的程序。这些是启动计算机系统所需的基本驱动程序。 BIOS代表基本输入/输出系统。