linux操作系统体系结构与功能流程
Posted Linux bsping
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux操作系统体系结构与功能流程相关的知识,希望对你有一定的参考价值。
一、linux操作系统的结构
操作系统结构
用户应用程序 操作系统的服务层-系统调用 操作系统内核-文件管理、内存管理、进程管理等。 硬件系统、驱动二、操作系统的工作方式
1、操作系统从用户态切换为内核态。(用户应用程序到内核流程)
2、实现操作系统的系统调用。(操作系统服务层,就像连接应用层与内核的桥梁)
3、应用操作系统提供的底层函数,进行程序实现。(使用桥进行运输)
4、应用驱动程序来操控硬件。
5、退出后操作系统从内核态切换到用户态。
三、操作系统的体系结构
以上模块相互依赖且相互独立性,即管理层代码与实现层代码独立开,管理层是负责调用底层API接口,而实现层则实现需要的功能。这样的方法便于升级和易于维护。
以上是关于linux操作系统体系结构与功能流程的主要内容,如果未能解决你的问题,请参考以下文章
[架构之路-28]:目标系统 - 系统软件 - Linux OS内核功能架构图解内核构建内核启动流程