首页 百科知识 1.1.2操作系统的层次模型

1.1.2操作系统的层次模型

时间:2022-10-15 百科知识 版权反馈
【摘要】:操作系统的各种结构设计方法其总的目标都要保证操作系统工作的可靠性,使用层次结构设计的最大特点是把整体问题局部化。一个大型复杂的操作系统被分解成若干单向依赖的层次,由各层的正确性来保证整个操作系统的正确性。通常该软件集合是操作系统的核心部分,它们集中了操作系统五大功能中的四大功能,分别用于对上述四类对象进行操作和管理。

1.1.2 操作系统的层次模型

操作系统的各种结构设计方法其总的目标都要保证操作系统工作的可靠性,使用层次结构设计的最大特点是把整体问题局部化。一个大型复杂的操作系统被分解成若干单向依赖的层次,由各层的正确性来保证整个操作系统的正确性。采用层次结构不仅结构清晰,而且便于调试,有利于功能的增加、删除和修改,如表1-1所示。

表1-1 操作系统的层次模型

img1

1.操作系统对象

这就是操作系统操作和管理的对象,由于操作系统主要用于管理计算机系统中的各种硬件和软件资源,所以操作系统的对象有以下几类:一个或多个处理器、存储系统、各类I/O设备以及文件和作业。

2.操作和管理对象的软件集合

通常该软件集合是操作系统的核心部分,它们集中了操作系统五大功能中的四大功能,分别用于对上述四类对象进行操作和管理。此外,还包括了一部分对作业进行管理的功能。

3.用户接口

为方便用户使用操作系统,利用操作系统所提供的各种功能和服务,操作系统通常向用户提供以下三种类型的接口:

(1)命令接口:这是用户和操作系统的接口。用户可以直接从键盘终端输入某种命令来取得操作系统提供的服务。

(2)程序接口:这是应用程序与操作系统的接口。用户通过在程序中安排系统调用来取得操作系统提供的服务。

(3)图形用户接口:在20世纪90年代推出的新型操作系统,普遍配置了直观的图形用户接口,并将系统的各项功能及各种应用程序都以各种形式的图标逼真地表示出来,再利用鼠标进行操作,这样可使计算机的操作更为简单方便、生动有趣。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈