Chapter1 操作系统引论-上课.pptVIP

  • 28
  • 0
  • 约2.16万字
  • 约 117页
  • 2016-12-25 发布于贵州
  • 举报
* 微内核系统结构设计则是近几年来出现的一种新的设计理念,最有代表性的操作系统有Mach和QNX。 微内核系统,顾名思义就是系统内核很小!比如说QNX的微内核只负责: ¨ 进程间的通信 ¨ 低层的网络通信 ¨ 进程调度 ¨ 第一级中断处理 * 内核:提供支持系统运行的基本功能的一组程序模块. 内核分类:(长驻内存) 微内核:使内核尽量小.仅包括基本存储管理,进程间通信(消息传递机制),进程管理与调度,I/O和中断管理,系统服务在核外.系统服务通过消息传递来联系. 优点:开放,灵活,易扩充. 强(单)内核:包含系统服务的所有模块,模块间通过函数调用联系. 优点:效率高. Unix,Linux是强内核操作系统,Mach是微内核操作系统,Windows2000/XP为微内核式的C/S结构 . Windows 2000/ XP采用基于对象技术,提出了一种C/S系统结构,该结构在纯微内核结构的基础上做了扩展,融合了层次式结构和纯微内核结构的特点. 对操作系统性能影响很大的组件放在内核下运行,其他功能则在内核外实现. 主要优点:模块化程度高,灵活性大,便于维护,系统性能好 * 客户-服务器结构 现代操作系统的一个趋势,将传统操作系统的大部分代码分离出来放在更高的层次上。即从操作系统中去掉尽可能多的东西,而只留一个最小的核心。 通常的实现方法是将大多数操作系统功能由用户进程来实现

文档评论(0)

1亿VIP精品文档

相关文档