当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第七章 操作系统设计

资源类别:文库,文档格式:PPT,文档页数:81,文件大小:132.5KB,团购合买
点击下载完整版文档(PPT)

第七章操作系统设计 7.1操作系统设计目标 1、正确性 困难:并发性、共享性、随机 性(中断)

第七章 操作系统设计 7.1 操作系统设计目标 1、正确性 困难:并发性、共享性、随机 性(中断)

2、高效性 多道程序设计的目标是提高资 源利用率,但系统开销加大。 Tu:运行目态程序所用的时间 TSu:运行管态程序为用户服务 所用的时间 Tsm:运行管态程序做系统管理 工作所用的时间

2、高效性 多道程序设计的目标是提高资 源利用率,但系统开销加大。 Tu:运行目态程序所用的时间 Tsu:运行管态程序为用户服务 所用的时间 Tsm:运行管态程序做系统管理 工作所用的时间

系统运行效率 m=(Tu+Tsu)/(Tu+Tsu+ Tsm)

系统运行效率: =(Tu+Tsu)/(Tu+Tsu+Tsm)

3、易维护 易读性 易扩充性 易修改性 易裁减性 4、易移植性

3、易维护 易读性 易扩充性 易修改性 易裁减性 4、易移植性

7.2操作系统的基本内核和体系 结构 7.2.1内核的基本组成 中断处理 进程调度 同步机制

7.2 操作系统的基本内核和体系 结构 7.2.1 内核的基本组成 中断处理 进程调度 同步机制

同步原语模块中断处理模块 进程调度模块 基本内核组成及联系

同步原语模块 中断处理模块 进程调度模块 基本内核组成及联系

7.2.2操作系统体系结构 1、主动模块和被动模块 主动模块(进程模块): 可以获得处理机而运行 被动模块(普通模块) 没有获得处理机的资格,但 可以被主动模块所调用 管理资源

7.2.2 操作系统体系结构 1、主动模块和被动模块 主动模块(进程模块): 可以获得处理机而运行 被动模块(普通模块): 没有获得处理机的资格,但 可以被主动模块所调用 管理资源

2、相互作用 (1)主动模块与主动模块间的相 互作用 直接相互作用:消息传递 间接相互作用:主动模块调用 被动模块,被动模块存取共享变

2、相互作用 (1) 主动模块与主动模块间的相 互作用 * 直接相互作用:消息传递 * 间接相互作用:主动模块调用 被动模块,被动模块存取共享变 量

主动模块信件或消息一主动模块 (a)直接相互作用 主动模块 主动模块 被动模块 共享变量 (b)间接相互作用 主动模块与主动模块之间的相互作用

主动模块 主动模块 主动模块与主动模块之间的相互作用 信件或消息 (a)直接相互作用 主动模块 主动模块 被动模块 共享变量 (b)间接相互作用

(2)主动模块与被动模块间的相 互作用 主动模块可以调用被动模块 被动模块不能调用主动模块

(2) 主动模块与被动模块间的相 互作用 主动模块可以调用被动模块, 被动模块不能调用主动模块

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共81页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有