操作系统(计算机管理控制程序)2
2014-05-23 00:26
495 查看
组成部分
编辑
操作系统理论研究者有时把操作系统分成四大部分:
驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
内核:操作系统内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
接口库:是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。
外围:是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。
并不是所有的操作系统都严格包括这四大部分。例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。而在使用外核结构的操作系统中,则根本没有驱动程序的概念。
操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和虚拟机结构。
编辑
操作系统理论研究者有时把操作系统分成四大部分:
驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
内核:操作系统内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
接口库:是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。
外围:是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。
并不是所有的操作系统都严格包括这四大部分。例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。而在使用外核结构的操作系统中,则根本没有驱动程序的概念。
操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和虚拟机结构。
相关文章推荐
- 操作系统(计算机管理控制程序)5
- 操作系统(计算机管理控制程序)
- 操作系统(计算机管理控制程序)6
- 操作系统(计算机管理控制程序)8
- 操作系统 (计算机管理控制程序)
- 操作系统(计算机管理控制程序)2
- 操作系统(计算机管理控制程序)9
- 基本概念之二操作系统(计算机管理控制程序OS:Operation System)
- 操作系统(计算机管理控制程序)1
- 操作系统 (计算机管理控制程序)
- 操作系统(计算机管理控制程序)7
- 操作系统(计算机管理控制程序)2
- 计算机操作系统笔记(3)--进程管理之进程控制
- win7 点计算机 管理 出现 该文件没有与之关联的程序来执行该操作
- 读书笔记-计算机操作系统-存储器管理-2
- tartServiceCtrlDispatcher 服务控制管理器(service) 服务控制管理程序接口
- 计算机操作系统之设备管理
- 一个猜测程序 用户心里选择一个数 让计算机询问用户是否正确并做控制 知道猜对数字(图)
- 读书笔记-计算机操作系统-设备管理-3
- 《操作系统》课程作业(数据结构实现-作业一:学生学籍管理程序)