现代操作系统---1.操作系统的结构

3/3/2017来源:C/C++教程人气:331

PS1:在学习了stm32基础配置之后,想再顺势了解一下uc/OS系统,奈何没有操作系统的基础知识,所以,先扫了一眼 现代操作系统

PS2 : 这几天没事把现代操作系统看了一遍,用了onenote做了一个简短的笔记,现在誊到csdn上来

单体系统

全部操作系统在内核态中以单一程序的方式运行,这一类操作系统的结构,通常有如下特点

• 需要一个主程序,用来处理服务的过程请求 • 需要一套服务过程,用来执行 系统调用 • 需要一套实用过程,来复制服务过程

这里写图片描述


层次式系统

单体系统理论优化而来,其上层的软件都是由下层构建而来 这里写图片描述

微内核系统

由于操作系统中可能存在很多设计上的缺陷,如果这些缺陷集中于某一个系统,就可能造成整个系统的崩溃,所以,为了提高可靠性,将操作系统分解成若干个微小的模块,并且只有一个模块是在内核中运行的,这样的设计理念,就叫做微内核系统 这里写图片描述

操作系统整体结构:

这里写图片描述