《《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》在線作業(yè)(總3頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》在線作業(yè)(總3頁(yè))(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》在線作業(yè)
一、單選題:
對(duì)于線性流水,在每段經(jīng)過(guò)時(shí)間相等的情況下,流水線的效率與(C)成正比。
A任務(wù)數(shù),
B流水線段數(shù),
C吞吐率,
D排空時(shí)間
指令優(yōu)化編碼方法,就編碼的效率來(lái)講,那種方法最好(C )
A固定長(zhǎng)度編碼,
B擴(kuò)展編碼法,
C.huffman編碼法,
D以上編碼都不是
下面哪個(gè)頁(yè)面替換算法實(shí)際上是不能夠?qū)崿F(xiàn)的?(D )
A隨機(jī)頁(yè)面替換算法,
B先進(jìn)先出替換算法,
C最久沒(méi)有使用算法,
D最優(yōu)替換算法
在早期馮?諾依曼計(jì)算機(jī)特征中,機(jī)器以(C )為中心。
A存儲(chǔ)器,
B輸入輸出設(shè)備,
C運(yùn)算器,
D控制器
在計(jì)算機(jī)系統(tǒng)
2、中,表征系統(tǒng)運(yùn)行狀態(tài)的部件是(D )。
A程序計(jì)數(shù)器,
B累加計(jì)數(shù)器,
C中斷計(jì)數(shù)器,
D程序狀態(tài)字(PSW)
存儲(chǔ)器讀寫(xiě)速率越高,每位的成本也越高,存儲(chǔ)容量也小。解決這一問(wèn)題的主要方法是采用(C )。
A.Cache,
B并行存儲(chǔ)器,
C多級(jí)存儲(chǔ)體系結(jié)構(gòu),
D緩沖技術(shù)
在其他部件性能保持不變的情況下,對(duì)CPU性能的不斷改進(jìn)并沒(méi)有獲得期望的結(jié)果,這主要是受到了(A )的影響。
A.Amdahl定律,
B流水線,
C指令集,
D體系結(jié)構(gòu)
下列浮點(diǎn)數(shù)舍入處理方法中,最容易實(shí)現(xiàn)的是(D )。
A恒舍法,
B恒置法,
C下舍上入法 ,
D查表法
下列不屬于指令操
3、作碼表示方法的是(C )。
A固定長(zhǎng)度操作碼,
B.Huffman編碼,
C算數(shù)編碼,
D擴(kuò)展編碼
我們常說(shuō)的32位處理器是指處理器的(A )是32位的。
A數(shù)據(jù)總線,
B控制總線,
C地址總線,
D所有的總線
下列信息不包括在虛擬存儲(chǔ)器地址中的是( A)。
A實(shí)頁(yè)號(hào),
B用戶號(hào),
C虛頁(yè)號(hào),
D頁(yè)內(nèi)偏移
衡量流水線的主要性能指標(biāo)是( D )
A流水線容量,
B流水線長(zhǎng)短,
C流水線規(guī)模,
D流水線吞吐率和效率
下列那種存儲(chǔ)設(shè)備不需要編址(D )。
A通用寄存器,
B主存儲(chǔ)器,
C輸入輸出設(shè)備,
D堆棧
按照計(jì)算機(jī)系統(tǒng)層次結(jié)構(gòu),算術(shù)運(yùn)算、邏輯運(yùn)
4、算和移位等指令應(yīng)屬于(A )級(jí)機(jī)器語(yǔ)言。
A傳統(tǒng)機(jī)器語(yǔ)言機(jī)器,
B操作系統(tǒng)機(jī)器,
C匯編語(yǔ)言機(jī)器,
D高級(jí)語(yǔ)言機(jī)器
對(duì)應(yīng)用程序員不透明的是(D )。
A先行進(jìn)位鏈,
B乘法器,
C指令緩沖器,
D條件碼寄存器
2、 簡(jiǎn)答題:
1、解釋訪問(wèn)的局部性原理。
答:在一個(gè)較短的時(shí)間間隔內(nèi),由程序產(chǎn)生的地址往往集中在存儲(chǔ)器邏輯地址空間的很小范圍內(nèi)。指令地址的分布本來(lái)就是連續(xù)的,再加上循環(huán)程序段和子程序段要重復(fù)執(zhí)行多次。因此,對(duì)這些地址的訪問(wèn)就自然地具有時(shí)間上集中分布的傾向。數(shù)據(jù)分布的這種集中傾向不如指令明顯,但對(duì)數(shù)組的存儲(chǔ)和訪問(wèn)以及工作單元的選擇都可以使存儲(chǔ)器地址相對(duì)集中。這種對(duì)
5、局部范圍的存儲(chǔ)器地址頻繁訪問(wèn),而對(duì)此范圍以外的地址則訪問(wèn)甚少的現(xiàn)象,就稱(chēng)為程序訪問(wèn)的局部性。
3、 論述題:
1、 程序中有哪兩類(lèi)相關(guān),分別可以采取什么方法來(lái)解決?
答:程序中可能出現(xiàn)以下數(shù)據(jù)相關(guān)和控制相關(guān)。
1、數(shù)據(jù)相關(guān):數(shù)據(jù)相關(guān)指在執(zhí)行本條指令的過(guò)程中,如果用到那的指令、操作數(shù)、變址偏移量等是前面指令的執(zhí)行結(jié)果,則必須等待前面的指令執(zhí)行完成,并把結(jié)果寫(xiě)到主存或通用寄存器中之后,本條指令才能開(kāi)始執(zhí)行。可以采取設(shè)置專(zhuān)用數(shù)據(jù)通路、延遲執(zhí)行等方法來(lái)解決數(shù)據(jù)相關(guān)。
2、控制相關(guān):控制相關(guān)指由條件分支指令、中斷等引起的相關(guān)??梢圆扇§o態(tài)分支預(yù)測(cè)技術(shù)、動(dòng)態(tài)分支預(yù)測(cè)技術(shù)、提前形成條件碼等來(lái)解決控制相關(guān)。