《现代操作系统》精读与思考笔记 第七章 多媒体
第七章部分内容与前几章内容关联很大,比如进程调度、磁盘调度、文件系统,而且多为实现细节,这里不详述。
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)应译为“磁道”以与正文译法一致,不一致的译法使得此题产生了迷惑性。
《现代操作系统》精读与思考笔记 第七章 多媒体相关推荐
- 《Go语言圣经》学习笔记 第七章 接口
<Go语言圣经>学习笔记 第七章 接口 目录 接口是合约 接口类型 实现接口的条件 flag.Value接口 接口值 sort.Interface接口 http.Handle接口 erro ...
- Effective C++ 学习笔记 第七章:模板与泛型编程
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造.析构.赋值运算 第三章见 Effective C++ 学习笔记 ...
- [云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(1/3)
7.1 多数据中心的业务诉求场景 7.1.1 多数据中心的业务场景分析 主流需求:虚拟化和资源池化,形成多活,可就近提供服务 1. 业务跨数据中心部署 2. 两地三中心 是指在同城双活的数据中心基础上 ...
- 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 ...
- 【操作系统】Oranges学习笔记(一) 第一章、第二章
文章目录 零.Oranges相关资源 一.工作环境和准备工作 二.第一章 马上动手写一个最小的"操作系统" 1. 第一章笔记 2. nasm学习 3. 实际操作 三.第二章 搭建你 ...
- 操作系统习题(第六,七章)
第六章 一.简答题(共4题,100.0分) 1.Name one advantage of hard links over symbolic links and one advantage of sy ...
- java学习笔记-第七章:面向对象编程(基础部分)
第七章:面向对象编程(基础部分) 总体内容 类与对象 引出类与对象 类与对象概述 类与对象的关系示意图 属性概念及其细节 类与对象快速入门案例 对象内存布局 类与对象内存分配机制 引申:java内存的 ...
- Android深度探索读书笔记 第七章
第七章主要介绍led驱动.1测试led驱动:测试之前需要用USB数据线连接s3c开发板,然后打开S3C开发板的电源开关,成功启动后,执行build..sh脚本文件编译和安装led驱动.2 创建led驱 ...
- Getting Started With Hazelcast 读书笔记(第七章)
第七章 部署策略 Hazelcast具有适应性,能根据不同的架构和应用进行特定的部署配置,每个应用可以根据具体情况选择最优的配置: 数据与应用紧密结合的模式(重点,of就是这种) 胖客户端模式(最好用 ...
最新文章
- GreenDao 3.x 注解中ToOne和ToMany的个人理解
- 12月22日 find命令
- ASP.NET前台JS与后台CS函数如何互相调用
- 备战“双11”,阿里云为企业提供一站式资源保障服务
- CodeForces - 967D Resource Distribution(贪心+二分+构造)
- 真实世界的 TCP HOL blocking
- phpstorm破解安装
- Codeforces Round #715 (Div. 2) C. The Sports Festival 区间dp
- xilinx芯片管脚使用限制_修复焊接BGA芯片过程
- github上下载别人的vue项目,本地运行
- linux系统怎么启动服务器,Linux操作系统的启动步骤详细说明
- 结合插件实现【IDM+百度网盘】高速下载
- 计算机电源16脚芯片,康舒AP16PCO5 ATX电源电路原理与维修(二)
- 漫谈CRM体系化建设1 – CRM与客户管理综述
- 展锐物联网芯片V8811—全球首个PSA认证区块链解决方案
- 红孩儿编辑器的模块设计3
- 2021年计算机软考时间公布啦
- jstack定位CPU占用率高的线程代码
- 一个奇葩的网站打不开的问题的解决
- 微信小程序开发获取AppID 和 AppSecret