第1章 引论资料.pptVIP

  • 0
  • 0
  • 约6.12千字
  • 约 49页
  • 2016-11-10 发布于湖北
  • 举报
1.4 操作系统的主要功能 处理机管理: 进程控制,进程同步,进程通信,进程调度。 存储器管理: 内存分配,内存保护,地址映射,内存扩充。 设备管理: 缓冲管理,设备分配,设备处理。 文件管理: 文件存储空间的管理,目录管理,文件的读/写管理和保护。 用户接口: 命令接口(联机,脱机),程序接口,图形接口。 (也即OS的组成部分) 无结构 模块结构 层次结构 微内核结构 1.5 操作系统的结构设计 传统的OS结构 现代的OS结构 OS开发中运用软件工程 软件工程:采用工程的概念、原理、技术和方法,来开发和维护软件。 目的:解决软件开发中的编程随意、软件质量不可保证和维护困难等问题。 1.5.2 传统的操作系统结构 1.无结构操作系统 一组过程集,各过程可相互调用,也叫整体系统结构。 缺点:逻辑复杂,维护困难. 传统的操作系统结构(2) 2、模块化操作系统 通过分解来控制大型软件复杂度。 如:进程模块、内存模块…,各模块内进一步划分子模块。 优点: 提高了OS设计的可维护性 增强的OS的可适应性 加速了OS的开发过程:并行开发模块 缺点: 接口不易确定 模块依赖关系可能复杂(对于大型软件而言) 3、分层式操作系统 有序分层的基本概念 可简化设计的复杂度

文档评论(0)

1亿VIP精品文档

相关文档