计算机操作系统(胡贯荣)第2章 结构与硬件支持.pptVIP

  • 3
  • 0
  • 约6.9千字
  • 约 57页
  • 2017-07-09 发布于浙江
  • 举报

计算机操作系统(胡贯荣)第2章 结构与硬件支持.ppt

单体结构/模块化结构特点: 操作系统由多个模块构成,各模块可相互调用。 代码执行效率比较高。 规模扩大时,难以维护、调试。 如UNIX/Linux。 操作系统作为子例程为用户程序调用。 操作系统运行的组织结构(a): 可扩展内核结构/微内核结构特点: 操作系统:运行在核心态的微内核以及运行在用户态并以C/S方式活动的服务进程; 如卡耐基梅隆大学研制的Mach OS ,Quantum Software Systems公司的QNX 微内核:最基本的核心功能(进程(线程)管理 、低级存储器管理 、中断和陷入处理) 服务进程:文件服务、存储管理服务... 优点:“正确性”、“灵活性”、“易维护性”和“可扩充性”(稳定,易于维护,服务进程便于定制)。 可扩展内核结构/微内核结构 操作系统以客户/服务器形式为用户程序服务: 内核把该消息传给服务器 服务器进程接受用户服务请求 内核用消息把结果返回给用户 系统效率受到影响(如早期的WindowsNT) 消息发送 状态切换 操作系统运行的组织结构(b): 层次结构的特点: (4)Android架构 Android架构 最底层是Linux Kernel在移动平台的一个移植,它隐藏了硬件、网络等相关的细节,为上层提供了一个相对纯洁的统一接口。 靠上一层,是一些核心的和扩展的类库,它们都是原生的C++实现。在这一层,你可以看到很多熟悉的面孔,开源的力量

文档评论(0)

1亿VIP精品文档

相关文档