[爆卦]violation造句是什麼?優點缺點精華區懶人包

為什麼這篇violation造句鄉民發文收入到精華區:因為在violation造句這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ambri (ambri)看板Grad-ProbAsk標題[計組] MEM時間Wed Feb ...


是非題

1.( )There is no cache coherency problem for using the write-through cache
since the data are written into the next level of memory.

答案是X

我原本選O,因為write-through連同cache和下一層MEM都會更新
請問會有coherency的問題,是考慮到virtually address cache 會有aliasing 的問題嗎
還是敘述哪裡有問題呢...??

2.( )A TLB exception is handled by the DMA controller in a hard drive.

答案是X

是因為TLB 也是 cache,所以一樣要透過cache controller來處理miss嗎?

3.( )Virtual memory function can be enabled through software control.

我認為他的意思是透過軟體"可以(應該不是must)"控制Virtual MEM運作,我選O
曾經記得VM要運作軟硬體都要有
軟體→OS處理page fault
硬體→對valid bit ,etc...
但答案是X,為什麼...?

4.( )Virtual address must be always larger than the physical address.

我直覺上選錯...但舉不出反例,怪怪的...
有可能physical address比Virtual address bit數還多嗎?
offset一樣,記得vpn不是一定大於ppn(因為HD一定比MEM還大)

5.( )A running process is swapped to disk entirely when new pages are moved
into the main memory.

當有新的page要搬到MEM,只會移動該page,不會搬整個磁碟,這樣解釋對嗎?

6.( )A memory protection violation is raised by a page fault.

題目...看不太懂
他的意思是MEM的保護機制會被page fault違反嗎

以上答案都是X
求解,謝謝 ><


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.96.244.66
h56999:1.兩個process,一個寫穿,另一個process沒更新,不一致 02/06 02:36

嗯...一次不是只會有一個process佔據Virtual MEM嗎
怎麼會有另一個process...

h56999:2.TLB不是 handle of DMA 02/06 02:38
h56999:3直覺硬體 02/06 02:44
h56999:4,常常題目兩者都給32bits,所以最少有相等的情況吧 02/06 02:47

啊對 larger than ... 沒等號

A4P8T6X9:2. 是OS處理的。 02/06 08:30
A4P8T6X9:5. 只會把被replace的page搬到swap space。 02/06 08:31

請問所謂的swap space是指physical MEM嗎?還是virtual space...

A4P8T6X9:6. mem protect代表不讓process讀不屬於自己的。 02/06 08:31
bztfir:我覺得5的英文你要再看清楚 中文翻的怪怪的XD 02/06 10:31
bztfir:entirely是描述process不是disk 02/06 10:31

XDD 我英文破到不行 ... 讓你見笑了

leosnake:3 的意思應該是說 VM是否可以"只"透過軟體來enable 02/06 11:16
leosnake:就像您所說的 基本上要硬體加上軟體 所以答案是X 02/06 11:16

YA 安心了

leosnake:5 因為paging 的技術有很多種 題目應該是問demand paging 02/06 11:22
leosnake:印象中 有一種paging 是開始時把整個process都帶進MEM 02/06 11:23
leosnake:但我不確定 replacement 時會怎麼做 課本這邊沒著墨太多 02/06 11:24
leosnake:6是問MEM protection violation是否由page fault所引起 02/06 11:32
leosnake:答案是因為process存取了不屬於自己的MEM區段所造成 02/06 11:36

懂了懂了!! 感謝
※ 編輯: ambri 來自: 175.96.246.205 (02/06 23:28)
A4P8T6X9:swap space在disk中。 02/07 08:06
h56999:1,記憶體例題有,翻翻吧,兩個processor的一致性問題 02/07 11:03
h56999:cache coherence跟寫穿無關,寫穿是只cache&memory一致 02/07 12:10

你可能也想看看

搜尋相關網站