什么是微内核...

操作系统“代”的划分(P235)

 * 操作系统有三代

 1.无序模块结构:

   模块之间直接相互调用,不分层次,形成网状调用模式。

 2.层次结构:

   把系统程序按照功能分成若干基本模块,

 再根据其作用和相互关联分别划归不同的层次。

 3.微内核结构:

   核心态下运行的内核采用层次结构并构成了基本操作系统。

   用户态下运行的以客户/服务器方式活动的进程层。

   客户:用户进程。

   服务器:操作系统中提供服务的进程。

9.2 微内核概述(P237)

 * 把操作系统的内核分为微内核与服务器两个层次。

   微内核提供各种操作系统的公共基础,

   由服务器提供各种操作系统的子系统以及用户界面。

9.2.1 微内核概念

 * 微内核:

   操作系统的小核心,

   它将各种操作系统共同需要的核心功能提炼出来,

   形成微内核的基本功能。

用户态    文件服务器    内存服务器    网络服务器
  |   |   |
核心态   微内核
  |
  硬件

微内核操作系统模型

9.2.2 进程与线程(P239)

 在微内核系统中:

 1.进程:只是资源分配的单位,而不再是调度运行的单位。

 2.线程:进程中执行运算的最小单位。

 3.线程组成

   thread结构:线程标识符、调度状态信息、

   核心堆栈指针、用户堆栈指针和私有存储区。

 5.进程和线程的关系(P240)

   一个进程可以有多个线程;

   资源分配给进程,同一进程的所有线程共享该进程的所有资源;

   处理机分配给进程,而处理机上运行线程;

   线程在执行过程中,需要协作同步。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值