操作系统有哪些基本部分组成

是这样的,想请说下,操作系统有哪些基本部分组成
最新回答
我不蛇蝎怎能毁你所爱

2024-09-18 00:27:53

操作系统理论研究者有时把操作系统分成四大部分:

1、

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

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

3、支承库是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成

应用程序
所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。

4、外围是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种

守护进程
都通常被划归此列。

扩展资料:

操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的

用户界面
,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以现代标准而言,一个标准PC的操作系统应该提供以下的功能:

1、进程管理(Processing management)

2、内存管理(Memory management)

3、

文件系统
(File system)

4、网络通信(Networking)

5、安全机制(Security)

6、用户界面(User interface)

7、驱动程序(Device drivers)

参考资料来源:

百度百科-操作系统

压力造就犯错!

2024-09-18 03:57:13

1、驱动程序

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

2、内核

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

3、支承库(亦作“接口库”)

是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成

应用程序
所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。

4、外围

所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种

守护进程
都通常被划归此列。

扩展资料:

操作系统的功能:

1、进程管理

不管是常驻程序或者应用程序,他们都以进程为标准运行单位。当年运用

冯·诺伊曼结构
建造计算机时,每个
中央处理器
最多只能同时运行一个进程。早期的操作系统(例如DOS)也不允许任何程序打破这个限制,且DOS同时只有运行一个进程。

2、内存管理

根据

帕金森定律
:“你给程序再多内存,程序也会想尽办法耗光”,因此程序员通常希望系统给他无限量且无限快的
存储器
。大部分的现代计算机存储器架构都是层次结构式的,最快且数量最少的
寄存器
为首。

3、磁盘与文件系统

所谓的文件系统,通常指称管理磁盘数据的系统,可将数据以目录或文件的型式存储。每个文件系统都有自己的特殊格式与功能,例如日志管理或不需磁盘重整。

参考资料来源:

百度百科—操作系统

虚伪式↘纠情

2024-09-18 01:00:59

进程管理(Processing management)
内存管理(Memory management)
文件系统(File system)
网络通讯(Networking)
安全机制(Security)
用户界面(User interface)
驱动程序(Device drivers)
清茶

2024-09-18 01:32:55

存储管理,文件管理处理机调度进程间通信输入输出管理(I/O管理)