close

計算機組織與結構 習題(2)
選用書籍為
David A. Patterson的<<計算機組織與設計:硬體/軟體的介面>>
 
( )1.下列何者是開發虛擬記憶體最重要的動機?
(A)改善因為主記憶體大小不足導致程式執行的限制
(B)為了降低I/O裝置的setup time
(C)為了隔離OS,不相互侵犯對方的記憶體空間
(D)為了降低單一指令執行的latency
(E)為了多個程式有效率並且安全的分享記憶體空間
 
( )2.MIPS並不希望有太多的暫存器,這是基於指令集設計哪一的原則
(A)Simpicity favors regularity
(B)Make the common case fast
(C)Small is faster
(D)Good design demands good compromises
(E)none of the above

( )3.在MIPS之中,有關指令"addi , $s3 , $t2 , 12",下列何者正確?
(A)其op code欄位為000000
(B)其Const欄位為0000000000001100
(C)其為R-Type指令
(D)其為I-Type指令
(E)12在這裡是十六進位制

( )4.小明今天想要做ALU的實驗,下列敘述何者正確?
(A)sub的 ALU control line為0110
(B)slt的 ALU control line為0111
(C)nor的 ALU control line為1100
(D)overflow功能是由ALU最後1個ALU位元其carry out和carry in做exclusive or構成
(E)zero detection功能是由ALU所有位元皆在nor上所形成

( )5.關於page table,下列何者正確?
(A)通常HD address 位元長度比page table number所佔的位元還要少
(B)如果用allow page table to repage,可大幅少page table在主記憶體所占用之空間
(C)相較於valid bit,reference bit和dirty bit其實是不必要的,少了只是減少運作效率
(D)page table register是process之中的一個重要參數
(E)若無發生page fault,則可以轉換出對應的physical address存取主記憶體的page


答案在後

 

 

 

 

 

 

 

 

 

 

 

 

1.AE

2.C

3.BD

4.ABCDE

5.BCD
 

arrow
arrow
    文章標籤
    計算機組織與結構
    全站熱搜
    創作者介紹
    創作者 yank 的頭像
    yank

    yank讀書心得

    yank 發表在 痞客邦 留言(0) 人氣()