計算機組成原理——第四章測試題 下 (1)

1單選(1分)
假設Cache容量爲16KB,每個字塊16個字,每個字16位,則___A
A.此Cache可容納512個字塊
B.此Cache地址有10位
C.此Cache可容納1K個字塊
D.此Cache地址有6位

2單選(1分)
假設主存容量爲512KB,Cache容量爲16KB,每個字塊16個字,每個字16位,則___A
A.主存有16K字塊
B.Cache有256字塊
C.主存地址有18位
D.主存有2K字塊

3單選(1分)
下圖是Cache-主存存儲空間的基本結構示意圖。

主存由2n個可編址的字組成,每個字有唯一的n位地址。爲了與Cache映射,將主存與緩存都分成若干塊,每個塊內有包含若干個字,並使它們的塊大小相同(即塊內的字數相同)。這就將主存的地址分成兩段:高m位表示主存的塊地址,低b位表示塊內地址,則2m = M表示主存的塊數。同樣,緩存的地址也分爲兩段:高C位表示緩存的塊號,低b位表示塊內地址,則2c = C表示緩存塊數。主存與緩存地址中都用b位表示其塊內字數,即B = 2b 反映了塊的大小,成B爲塊長,主存的塊數M,與緩存的塊數C的關係爲____B
在這裏插入圖片描述A.M 略大於C
B.M 遠大於C
C. M與C之間無固定大小關係
D.M與C數值必須嚴格相等

4單選(1分)
Cache的讀操作的過程可用如下流程圖來描述。當CPU發出主存地址後,首先判斷該存儲字是否在Cache中。若命中,直接訪問Cache,將該字送至CPU;若未命中,則執行操作____D
在這裏插入圖片描述A.只訪問主存取出信息送CPU
B.將該字所在的主存裝入Cache(由Cache是否已滿,決定是否執行替換算 法騰出空位),然後再次訪問Cache存取出信息送CPU
C.Cache向CPU發出中斷,通知其讀操作不合法
D.一方面要訪問主存,將該字傳送給CPU,與此同時,要將該字所在的主存塊裝入Cache,如果此時Cache已滿,就要執行替換算法,騰出空位

5單選(1分)
由主存地址映射到Cache地址成爲地址映射。地址映射方式很多,有直接映射(固定的映射關係)、全相聯映射(靈活性大的映射關係)、組相聯映射(上述兩種映射的折中)。

下圖表示出來___D_方式下,主存與緩存中字塊的對應關係
在這裏插入圖片描述A.全相聯映射
B.這不是映射關係
C.組相聯映射
D.直接映射

6單選(1分)
在Cache常用的替換算法中,最好的體現了局部性原理的是___D
A.先進先出算法(FIFO)
B.隨機算法(RAND)
C.都一樣
D.近期最少使用算法(LRU)

7單選(1分)
在主存和Cache的幾種不同的地址映射方式中,Cache的利用率最高的是__B_
A.都一樣
B.全相聯映射
C.組相聯映射
D.直接映射

8單選(1分)
緩存的地址映射中,若主存中的任一塊只能固定映射到某一緩存塊中,則稱作___D
A.全相聯映射
B.任意映射
C.組項鍊映射
D.直接映射

9單選(1分)
下列器件中存取速度最快的是___A
A.寄存器
B.緩存
C.外存
D.主存

10多選(2分)
與主存相比,輔存的特點爲___ABC
A.可脫機保存
B.容量大
C.具有非易失性
D.位價高

11多選(2分)
以下關於CPU與主存之間的緩存描述正確的是___ABC
A.能夠緩解CPU與主存之間的速度差異
B.依據程序訪問的局部性原理設計
C.能夠避免CPU與I/O設備爭搶主存
D.爲了增加主存的存儲容量

12多選(2分)
輔助存儲器作爲主存的後援設備又稱爲外部存儲器,簡稱外存,它與主存一起組成了存儲器系統的主存-輔存層次。目前,廣泛用於計算機系統的輔助存儲器有____AB
A.光盤
B.硬盤
C.RAM
D.CPU

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章