大学计算机应用基础
上QQ阅读APP看书,第一时间看更新

3.1.3 操作系统的主要组成部分

操作系统主要由四部分组成:

(1)驱动程序。

这是最底层的、直接控制和监视各类硬件的部分。它们的功能是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。

(2)内核。

这是操作系统最核心的部分,通常运行在最高特权级,负责提供基础性、结构性的功能。

(3)支撑库(亦称接口库)。

这是一系列特殊的程序库,是最靠近应用程序的部分。它们的功能是把系统提供的基本服务包装成应用程序所能够使用的应用编程接口(application program interface, API)。例如,GNU C运行库就属于这一部分,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。

(4)外围。

这是指操作系统中除以上三部分以外的所有其他部分,通常是用于提供特定高级服务的部件。