《现代操作系统》精读与思考笔记 第七章 多媒体
第七章部分內容與前幾章內容關聯很大,比如進程調度、磁盤調度、文件系統,而且多為實現細節,這里不詳述。
?
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)應譯為“磁道”以與正文譯法一致,不一致的譯法使得此題產生了迷惑性。
?
總結
以上是生活随笔為你收集整理的《现代操作系统》精读与思考笔记 第七章 多媒体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在CentOS下源码安装 Xen并搭建W
- 下一篇: java信息管理系统总结_java实现科