→ charliejack:你看一下第二篇R的回覆@@ 02/14 14:32
以下想請教一下...
1.True
process可能永遠不釋放資源
(我舉不出例子...SOS..)
2.True
若working set window不改變
因為page size 上升
所以reference string出現的page number變化小
所以working set size會下降
3.True
因為page size 上升
page fault ratio下降 所以write back次數可能會下降
4.True
因為當time Quantum上升
I/O bound proc.有可能皆在等Cpu-bound的完成
使得去執行I/O的process等待時間上升
所以I/O使用率下降,i.e.convoy effect
5.True
考慮process p1 p2 p3
分別需cpu burst time 5 1 1
假設同時到達,到達順序 p1 p2 p3
當 Q = 5 , p1 在time 5 完成
當 Q = 1 , p1 在time 7 完成
6.
實在不知道要怎麼回答QQ...沒想法..
7.False
Performance 會下降
使用Disable Interrupt較佳
(spinlock 用在多處理器較make sense)
8.True
因為cpu取得data的速度上升
9.True
發生Aliasing
10.False
因為兩個獨立的processes不會有資源共享的問題
所以不會有circular waiting的可能
11.
是serializable
recoverable要去哪查....翻了好久找不到T.T
12.True
前半段是對的 但是 cycle stealing 會增進CPU 使用率嗎?
不知道要從哪邊切入去描述
13.False
Session Semantic 才是非立即呈現
14.True
原文有描述
15.
如果使用改進前的logical clock機制的話
只能保證相同proc.內的events 具有global ordering
不能保證不同process間的global ordering
使用改進後的logical clock機制( 書上LCi(B) = t + 1 那個 )
可以保證gobal ordering?
以上是一些想法
好難的是非題.....
希望可以請大大們一起討論一下
祝大家都可以變更強!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.120.0.208