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.11011,y = 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。