用戶【ttactom】點評問題和點評內容

【評論主題】2 有關處理器虛擬化的敘述,下列何者正確?(A)處理器虛擬化所造成的額外負擔(overhead)與工作負載所執行的指令類型無關,無論是以運算為主或是 I/O 密集都相同 (B)當作業系統呼叫(syst

【評論內容】

(A)處理器虛擬化所造成的額外負擔(overhead)與工作負載所執行的指令類型無關,無論是以運算為主或是 I/O 密集都相同

答:錯的。虛擬化的負擔與工作負載的指令類型有關。運算較重,IO較輕。 (B)當作業系統呼叫(system call)使用的頻率較少時,處理器虛擬化所造成的額外負擔一般也較少

答:正確

(C)具頻繁輸入輸出的工作,因為需要等待裝置處理資料,其處理器虛擬化的額外負擔非常高

答:錯,等待輸出入裝置時,CPU的運轉反而負擔會變少。(D)以運算為主(processor-bound)的程式執行時,處理器虛擬化的額外負擔非常高

答:這題有爭議,照理說是正確。

【評論主題】4 提升計算機效率的方法中,有一種叫做管道化處理(pipelining),可以用來改善中央處理單元(centralprocessing unit, CPU)的效率,其改善效率的方式為何? (A)增加單

【評論內容】

未管線化的架構產生的效率低,因為有些CPU的模組在其他模組執行時是閒置的。管線化雖並不會完全消除CPU的閒置時間,但是能夠讓這些模組「並行運作」而大幅提升程式執行的效率,減少CPU閒置時間。差不多有些類似流水線工廠的概念。

【評論主題】9 有關虛擬記憶體的敘述,下列何者錯誤?(A)使處理大量資料的程式編寫變得更容易 (B)確保運算在一定的時間內完成 (C)使實體記憶體的使用更有彈性 (D)使程式認為它擁有足夠大且連續可用的記憶體

【評論內容】

(A)使處理大量資料的程式編寫變得更容易

答:正確(B)確保運算在一定的時間內完成

答:錯誤,記憶體增加不代表在一定時間內運算一定能完成(C)使實體記憶體的使用更有彈性

答:正確(D)使程式認為它擁有足夠大且連續可用的記憶體

答:正確

【評論主題】8 有關直接對映(direct mapped)快取記憶體(cache memory)的定義,下列敘述何者正確?(A)每一個主記憶體(main memory)位址只對映到快取記憶體中的一個位址 (B)存

【評論內容】

A direct-mapped cache is the simplest approach: each main memory address maps to exactly one cache block. For example, on the right is a 16-byte main memory and a 4-byte cache (four 1-byte blocks). Memory locations 0, 4, 8 and 12 all map to cache block 0.

https://courses.cs.washington.edu/courses/cse378/09wi/lectures/lec15.pdf

所以A正確的