第七章部分内容与前几章内容关联很大,比如进程调度、磁盘调度、文件系统,而且多为实现细节,这里不详述。

1.帧数与闪烁(P476)

  画面动作的平滑性不是完全由每秒的帧数决定的,而是由每秒不同画面的数目决定的。即使把20帧的视频提高到80帧,而提高方式仅仅是把同样一帧重复播放4次,那么它仍然会不连续。

习题

11.In Fig. 7-15, EDF keeps the CPU busy 100% of the time up to t= 150. It cannot keep the CPU busy indefmitely because there is only 975-msec work per second for it to do so. Extend the figure beyond 150 msec and determine when the CPU first goes idle with EDF.

译:

  图7-15中,直到t=150时,CPU保持100%利用率,然而由于每秒钟只有975ms的任务需要完成,这个占用率不可能一直保持下去。画出150ms后首次出现CPU空闲的EDF调度图。

分析:

  回顾下原图出现时的情形:

    A进程每次需运行15s,每30s内需处理一次;

    B进程每次需运行15s,每40s内需处理一次;

    C进程每次需运行5s,每50s内需处理一次。

  根据EDF(最早截止优先)算法,补充此图。虽然t=150看上去像新一轮循环开始,开始做图时就会发现并不是这样。下图红线部分之后是我在原图基础上补的新图,便于观察:

勘误

1.P487,“(in an engineering sense,at least     w)”中多余的空格和w似乎是印刷错误,对应中文版是“至少从工程角度上看”。
2.习题15中的2Mbps在答案里用作2*220,而实际上“kilo、mega、giga、tera(也即K、M、G、T)只有在存储器和磁盘容量时才代表210、220、230、240”(原书第五章,并摘录于http://www.cnblogs.com/wuyuegb2312/p/3445899.html),应该算作2*106。对应地正确答案是100s。

3.习题33的编排应在习题31之后,题目中"previous problem"显然指的是30题。

4.习题34怀疑答案有误,因为图7-26上最早截止的任务是t=711msec时,而非答案的712msec。

中文版勘误

1.P293习题22中,“轨道”(track)应译为“磁道”以与正文译法一致,不一致的译法使得此题产生了迷惑性。

《现代操作系统》精读与思考笔记 第七章 多媒体相关推荐

  1. 《Go语言圣经》学习笔记 第七章 接口

    <Go语言圣经>学习笔记 第七章 接口 目录 接口是合约 接口类型 实现接口的条件 flag.Value接口 接口值 sort.Interface接口 http.Handle接口 erro ...

  2. Effective C++ 学习笔记 第七章:模板与泛型编程

    第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造.析构.赋值运算 第三章见 Effective C++ 学习笔记 ...

  3. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(1/3)

    7.1 多数据中心的业务诉求场景 7.1.1 多数据中心的业务场景分析 主流需求:虚拟化和资源池化,形成多活,可就近提供服务 1. 业务跨数据中心部署 2. 两地三中心 是指在同城双活的数据中心基础上 ...

  4. In-memory Computing with SAP HANA读书笔记 - 第七章:Business continuity and resiliency for SAP HANA

    本文为In-memory Computing with SAP HANA on Lenovo X6 Systems第七章Business continuity and resiliency for S ...

  5. 【操作系统】Oranges学习笔记(一) 第一章、第二章

    文章目录 零.Oranges相关资源 一.工作环境和准备工作 二.第一章 马上动手写一个最小的"操作系统" 1. 第一章笔记 2. nasm学习 3. 实际操作 三.第二章 搭建你 ...

  6. 操作系统习题(第六,七章)

    第六章 一.简答题(共4题,100.0分) 1.Name one advantage of hard links over symbolic links and one advantage of sy ...

  7. java学习笔记-第七章:面向对象编程(基础部分)

    第七章:面向对象编程(基础部分) 总体内容 类与对象 引出类与对象 类与对象概述 类与对象的关系示意图 属性概念及其细节 类与对象快速入门案例 对象内存布局 类与对象内存分配机制 引申:java内存的 ...

  8. Android深度探索读书笔记 第七章

    第七章主要介绍led驱动.1测试led驱动:测试之前需要用USB数据线连接s3c开发板,然后打开S3C开发板的电源开关,成功启动后,执行build..sh脚本文件编译和安装led驱动.2 创建led驱 ...

  9. Getting Started With Hazelcast 读书笔记(第七章)

    第七章 部署策略 Hazelcast具有适应性,能根据不同的架构和应用进行特定的部署配置,每个应用可以根据具体情况选择最优的配置: 数据与应用紧密结合的模式(重点,of就是这种) 胖客户端模式(最好用 ...

最新文章

  1. GreenDao 3.x 注解中ToOne和ToMany的个人理解
  2. 12月22日 find命令
  3. ASP.NET前台JS与后台CS函数如何互相调用
  4. 备战“双11”,阿里云为企业提供一站式资源保障服务
  5. CodeForces - 967D Resource Distribution(贪心+二分+构造)
  6. 真实世界的 TCP HOL blocking
  7. phpstorm破解安装
  8. Codeforces Round #715 (Div. 2) C. The Sports Festival 区间dp
  9. xilinx芯片管脚使用限制_修复焊接BGA芯片过程
  10. github上下载别人的vue项目,本地运行
  11. linux系统怎么启动服务器,Linux操作系统的启动步骤详细说明
  12. 结合插件实现【IDM+百度网盘】高速下载
  13. 计算机电源16脚芯片,康舒AP16PCO5 ATX电源电路原理与维修(二)
  14. 漫谈CRM体系化建设1 – CRM与客户管理综述
  15. 展锐物联网芯片V8811—全球首个PSA认证区块链解决方案
  16. 红孩儿编辑器的模块设计3
  17. 2021年计算机软考时间公布啦
  18. jstack定位CPU占用率高的线程代码
  19. 一个奇葩的网站打不开的问题的解决
  20. 微信小程序开发获取AppID 和 AppSecret

热门文章

  1. 用 div 仿写 input 和 textarea 功能
  2. 1625 数字金字塔
  3. Codevs 1689 建造高塔
  4. vs2008中combox用法总结
  5. Asp.net 请求中变量的保存方式
  6. ASP.NET_读写Cookie
  7. java面向对象的特征 —(13)
  8. 十九. Python基础(19)--异常
  9. hive 中窗口函数row_number,rank,dense_ran,ntile分析函数的用法
  10. SQL之用户自定义函数