- 36
- 0
- 约6.51千字
- 约 47页
- 2019-04-18 发布于湖北
- 举报
五、客户/服务器与微内核结构的操作系统 (3) 2.微内核结构的优缺点 微内核结构的优点: 1)一致性接口。微内核对进程的请求提供了一致性接口,进程不必区别内核级服务或用户级服务,因为,所有这些服务均借助消息传递机制提供。 2)可扩充性。微内核结构允许增加新服务,以及在相同功能范围中提供多种可选服务。 3)可移植性。在微内核结构中,所有与特定CPU有关的代码均在内核中,因而,把系统移植到一个新CPU上所做修改较小。 4)可靠性。较少的微内核代码容易进行测试。 五、客户/服务器与微内核结构的操作系统 (4) 5)支持分布式系统。当消息从一个客户机发送给服务器进程时,消息必须包含一个请求服务的标识,而在分布式系统环境中,所有进程和服务均有唯一标识。传送消息的进程不必知道目标服务进程驻留在哪台机器上。 6)支持面向对象的操作系统。 微内核结构的缺点: 性能问题是潜在缺点,发送消息和接收消息需要花费一定的时间代价,所有进程只能通过微内核相互通信,微内核成为系统的瓶颈。改进方法是把核外的某些功能放回核内,减少通信开销。 * 主要内容: 一、操作系统的构件 二、整体式结构的操作系统 三、层次式结构的操作系统 四、虚拟机结构的操作系统 五、客户/服务器与微内核结构的操作系统 六、操作系统的运行模型 七、Windows 2000/ XP的客户/服务器结构 1.4 操
原创力文档

文档评论(0)