計算機組成原理練習題(有助於理解概念)

1、(12分)假設CPU執行某段程序時共訪問Cache命中4000次,訪問主存100次,已知Cache的存取週期是20ns,主存的存取週期100ns, Cache的命中率及Cache-主存系統的平均訪問時間和訪問效率,並計算該系統的性能提升了多少?性能

 

 

2、10分)欲傳送的二進制代碼爲1001001,用奇校驗來肯定其對應的漢明碼,若在第5位出錯,說明糾錯過程。spa

 

 

 

 

3、16分)磁盤組有6片磁盤,每片有兩個記錄面,最上最下兩個面不用。存儲區域內徑(直徑)10cm ,外徑(直徑)40cm,道密度爲40/cm,內層位密度500/cm,轉速2400/分。問:設計

(1) 共有多少柱面?blog

(2) 共有多少存儲面可用?ci

(3) 磁盤組總存儲容量是多少?table

(4) 數據傳輸率多少?效率

4、(12分)已知 x =– 0.11011y = 0.11101,寫出計算機完成x × y的過程,任意一種方法都可。二進制

 

 

 

 

5、14分)已知x = 0.100101 × 2101  y = (–0.001111) × 2100寫出計算機完成 x  + y的過程。請求

 

 

 

 

 

6、12分)某機共有52個微操做控制信號,構成5個互斥的微命令組,各組分別包含五、八、二、1五、22個命令。已知各斷定的外部條件有兩個,微指令字長30位。程序

1)按水平型微指令設計格式設計微指令,要求微指令的下地址字段直接給出後續微指令地址。

2)指出控制存儲器的容量。

7、12分)某指令字長16位,每一個操做數的地址碼4位,試提出一種方案,使該指令系統有4條三地址指令,11條二地址指令,13條一地址指令。

 

 

 

 

8、(12分)設某機有3箇中斷源A、B、C,中斷響應的優先次序由高到低降序排列,爲改變中斷處理次序,它們的中斷屏蔽字以下,在下表中填寫的屏蔽字,「0」表示未屏蔽,「1」表示屏蔽。

 

中斷源

屏蔽字

1

2

3

A

1

1

1

B

0

1

0

C

0

1

1

按照下圖所示時間軸給出的設備請求中斷的時刻,畫出CPU執行程序的軌跡。設A、B、C中斷服務程序的執行時間爲20μs。

 

相關文章
相關標籤/搜索