linux操作系统体系结构与功能流程

Posted Linux bsping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux操作系统体系结构与功能流程相关的知识,希望对你有一定的参考价值。

一、linux操作系统的结构

操作系统结构

用户应用程序 操作系统的服务层-系统调用 操作系统内核-文件管理、内存管理、进程管理等。 硬件系统、驱动

二、操作系统的工作方式

1、操作系统从用户态切换为内核态。(用户应用程序到内核流程)

2、实现操作系统的系统调用。(操作系统服务层,就像连接应用层与内核的桥梁)

3、应用操作系统提供的底层函数,进行程序实现。(使用桥进行运输)

4、应用驱动程序来操控硬件。

5、退出后操作系统从内核态切换到用户态。

三、操作系统的体系结构

        以上模块相互依赖且相互独立性,即管理层代码与实现层代码独立开,管理层是负责调用底层API接口,而实现层则实现需要的功能。这样的方法便于升级和易于维护。

以上是关于linux操作系统体系结构与功能流程的主要内容,如果未能解决你的问题,请参考以下文章

linux基础19系统初始化流程

[架构之路-28]:目标系统 - 系统软件 - Linux OS内核功能架构图解内核构建内核启动流程

#23 centos5(RHEL)系列操作系统的启动流程与命令mkinitrddracut的使用

数据流图与数据流程图的区别

linux系统的开机流程

Linux目录结构与功能