![2021年北京理工大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《計(jì)算機(jī)組成原理》科目期末試卷B(有答案)_第1頁](http://file4.renrendoc.com/view14/M01/05/20/wKhkGWdndoiAfbzHAAGPpnQ3QUQ243.jpg)
![2021年北京理工大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《計(jì)算機(jī)組成原理》科目期末試卷B(有答案)_第2頁](http://file4.renrendoc.com/view14/M01/05/20/wKhkGWdndoiAfbzHAAGPpnQ3QUQ2432.jpg)
![2021年北京理工大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《計(jì)算機(jī)組成原理》科目期末試卷B(有答案)_第3頁](http://file4.renrendoc.com/view14/M01/05/20/wKhkGWdndoiAfbzHAAGPpnQ3QUQ2433.jpg)
![2021年北京理工大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《計(jì)算機(jī)組成原理》科目期末試卷B(有答案)_第4頁](http://file4.renrendoc.com/view14/M01/05/20/wKhkGWdndoiAfbzHAAGPpnQ3QUQ2434.jpg)
![2021年北京理工大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《計(jì)算機(jī)組成原理》科目期末試卷B(有答案)_第5頁](http://file4.renrendoc.com/view14/M01/05/20/wKhkGWdndoiAfbzHAAGPpnQ3QUQ2435.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年北京理工大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《計(jì)算機(jī)組成原理》科目期末試卷B(有答案)一、選擇題1、關(guān)于LRU算法,以下論述正確的是()。A.LRU算法替換掉那些在Cache中駐留時(shí)間最長(zhǎng)且未被引用的塊B.LRU算法替換掉那些在Cache中駐留時(shí)間最短且未被引用的塊C.LRU算法替換掉那些在Cache中駐留時(shí)間最長(zhǎng)且仍在引用的塊D.LRU算法替換掉那些在Cache中駐留時(shí)間最短且仍在引用的塊2、假定編譯器將賦值語句“x=x+3;”轉(zhuǎn)換為指令“addxaddr,3”,其中xaddr是x對(duì)應(yīng)的存儲(chǔ)單元地址。若執(zhí)行該指令的計(jì)算機(jī)采用頁式虛擬存儲(chǔ)管理方式,并配有相應(yīng)的TLB,且Cache使用直寫(WriteTrough)方式,則完成該指令功能需要訪問主存的次數(shù)至少是()。A.0B.1C.2D.343、在浮點(diǎn)機(jī)中,()是隱藏的。A.階碼B.數(shù)符C.尾數(shù)D.基數(shù)4、假設(shè)寄存器的內(nèi)容為00000000,若它等于-128,則該機(jī)器采用了()。A.原碼B.補(bǔ)碼C.反碼D.移碼5、有如下C語言程序段:()shortsi=-32767;unsignedshortusi=si;執(zhí)行上述兩條語句后,usi的值為A.-32767B.32767C.32768D.327696、在計(jì)數(shù)器定時(shí)查詢方式下,正確的描述是()。A.總線設(shè)備的優(yōu)先級(jí)可變B.越靠近控制器的設(shè)備,優(yōu)先級(jí)越高C.各設(shè)備的優(yōu)先級(jí)相等D.對(duì)硬件電路故障敏感7、內(nèi)部總線(又稱片內(nèi)總線)是指()。A.CPU內(nèi)部連接各寄存器及運(yùn)算部件之間的總線B.CPU和計(jì)算機(jī)系統(tǒng)的其他高速功能部件之間互相連接的總線C.多個(gè)計(jì)算機(jī)系統(tǒng)之間互相連接的總線D.計(jì)算機(jī)系統(tǒng)和其他系統(tǒng)之間互相連接的總線8、已知計(jì)算機(jī)A的時(shí)鐘頻率為800MHz,假定某程序在計(jì)算機(jī)A上運(yùn)行需要12s?,F(xiàn)在硬件設(shè)計(jì)人員想設(shè)計(jì)計(jì)算機(jī)B,希望該程序在B上的運(yùn)行時(shí)間能縮短為8s,使用新技術(shù)后可使B的時(shí)鐘頻率大幅度提高,但在B上運(yùn)行該程序所需要的時(shí)鐘周期數(shù)為在A上的1.5倍。那么,機(jī)器B的時(shí)鐘頻率至少應(yīng)為()能運(yùn)到所希望的要求。A.800MHzB.1.2GHzC.1.5GHzD.1.8GHz9、計(jì)算機(jī)硬件能夠直接執(zhí)行的是()。1.機(jī)器語言程序IⅡ.匯編語言程序Ⅲ.硬件描述語言程序入A.僅IB.僅I、ⅡC.僅I、ⅢD.I、Ⅱ、Ⅲ10、單周期處理器中所有指令的指令周期為一個(gè)時(shí)鐘周期。下列關(guān)于單周期處理器的敘述中,錯(cuò)誤的是()。A.可以采用單總線結(jié)構(gòu)數(shù)據(jù)通路B.處理器時(shí)鐘頻率較低C.在指令執(zhí)行過程中控制信號(hào)不變D.每條指令的CPI為111、某指令格式如下所示。OPMID其中M為尋址方式,I為變址寄存器編號(hào),D為形式地址。若采用先變址后間址的尋址方式,則操作數(shù)的有效地址是()。A.I+DB.(I)+DC.((I)+D)D.((I))+D12、假設(shè)變址寄存器R的內(nèi)容為1000H,指令中的形式地址為2000H:地址1000H中的內(nèi)容為2000H,地址2000H中的內(nèi)容為3000H,地址3000H中的內(nèi)容為4000H,則變址尋址方式下訪問到的操作數(shù)是()。A.1000HB.2000HC.3000HD.4000H13、下列尋址方式中,最適合按下標(biāo)順序訪問一維數(shù)組的是()。A.相對(duì)尋址B.寄存器尋址C.直接尋址D.變址尋址14、中斷響應(yīng)是在()A.一條指令執(zhí)行開始B.一條指令執(zhí)行中間C.一條指令執(zhí)行之術(shù)D.一條指令執(zhí)行的任何時(shí)刻15、若每個(gè)漢字用16×16的點(diǎn)陣表示,7500個(gè)漢字的字庫(kù)容量是()A.16KBB.240KBC.320KBD.IMB二、填空題16、指令格式是指令用_______表示的結(jié)構(gòu)形式,通常格式中由操作碼字段和_______字段組成。17、RISC的中文含義是______,CISC的中文含義是______18、PCI總線采用_______仲裁方式,每一個(gè)PCI設(shè)備都有獨(dú)立的總線請(qǐng)求和總線授權(quán)兩條信號(hào)線與_______相連。19、不同機(jī)器有不同的_________RISC指令系統(tǒng)是_________指令系統(tǒng)的改進(jìn)。20、多媒體CPU是帶有_______技術(shù)的處理器,它是一種多媒體擴(kuò)展結(jié)構(gòu)技術(shù),特別適合于_______處理。21、在計(jì)算機(jī)術(shù)語中,將______和______和在一起稱為CPU,而將CPU和______合在一起稱為主機(jī)。22、并行I/O接口_______和串行I/O接口_______是兩個(gè)目前最具權(quán)威性和發(fā)展前景的標(biāo)準(zhǔn)接23、總線同步定時(shí)協(xié)議中,事件出現(xiàn)在總線的時(shí)刻由________信號(hào)確定,總線周期的長(zhǎng)度是________的。24、對(duì)存儲(chǔ)器的要求是________、________、________為了解決這三個(gè)方面的矛盾。計(jì)算機(jī)采用多級(jí)存儲(chǔ)器體系結(jié)構(gòu)。25、按照總線仲裁電路的位置不同,可分為________仲裁和________仲裁。三、名詞解釋題26、操作系統(tǒng):27、水平型微指令:28、偽指令:29、系統(tǒng)總線:四、簡(jiǎn)答題30、試比較程序查詢方式、程序中斷方式和DMA方式對(duì)CPU工作效率的影響。31、在DMA方式預(yù)處理(初始化)階段,CPU通過程序送出哪些信息?32、試比較同步控制、異步控制和聯(lián)合控制的區(qū)別。33、指令和數(shù)據(jù)均存放在內(nèi)存中,計(jì)算機(jī)如何從時(shí)間和空間上區(qū)分它們是指令還是數(shù)據(jù)。五、計(jì)算題34、一個(gè)16K×16位的存儲(chǔ)器,有l(wèi)K×4位的DRAM芯片,內(nèi)部結(jié)構(gòu)由64×64構(gòu)成,試問:1)采用異步刷新方式,如果最大刷新間隔為2ms,則相鄰兩行之間的刷新間隔是多少?2)如果采用集中刷新方式,則存儲(chǔ)器刷新一遍最少用多少個(gè)存儲(chǔ)周期?設(shè)存儲(chǔ)器的存儲(chǔ)周期為0.5us,“死區(qū)”占多少時(shí)間?“死時(shí)間率”為多少(刷新周期為2ms)?35、已知計(jì)算機(jī)的字長(zhǎng)為32位,存儲(chǔ)器的容量為1MR.如果按字節(jié)、半字、字、雙字尋址,尋址范圍各是多少?36、某Cache采用全相聯(lián)映射,且此Cache有16塊,每塊8個(gè)字,主存容量為216個(gè)字(按字尋址),Cache開始為空。Cache存取時(shí)間為40ns;主存與Cache間傳送8個(gè)字需要lus。1)計(jì)算Cache地址中標(biāo)記位數(shù)和塊內(nèi)地址位數(shù)。2)程序首先訪問主存單元20,21,22,…,45,然后重復(fù)訪問主存單元28,29,30,…,45四次(假設(shè)沒有命中Cache,將主存對(duì)應(yīng)塊一次全部讀入Cache中,且第一塊從0開始計(jì)數(shù)),試計(jì)算Cache的命中率。3)計(jì)算上述程序總的存取時(shí)間。六、綜合題37、在信號(hào)處理和科學(xué)的應(yīng)用中,轉(zhuǎn)置矩陣的行和列是一個(gè)很重要的問題。從局部性的角度來看,它也很有趣,因?yàn)樗囊媚J郊仁且孕袨橹鞯?,也是以列為主的,例如,考慮下面的轉(zhuǎn)置函數(shù):1.Tpedefintarraya[2][2];2.3.voidtransposel(arraydst,arraysrc)4.{5.inti,j;6.for(i=0;i<2;1++){7.for(j=0;j<2;j++){8.dst[j][i]=src[i][j];9.}10.}11.}假設(shè)在一臺(tái)具有如下屬性的機(jī)器上運(yùn)行這段代碼:sizeof(int)==4。src數(shù)組從地址0開始,dst數(shù)組從地址16開始(十進(jìn)制)。只有一個(gè)L1數(shù)據(jù)高速緩存,它是直接映射的、直寫、寫分配,塊大小為8個(gè)字節(jié)。這個(gè)高速緩存總的大小為16個(gè)數(shù)據(jù)字節(jié),一開始是空的。對(duì)src和dst數(shù)組的訪問分別是讀和寫不命中的唯一來源。問題如下:1)對(duì)每個(gè)row和col,指明對(duì)src[row][col]和dstfrow][col]的訪問是命中(h)還是不命中(m),例如,讀src[0][0]會(huì)不命中,寫dst[0][0]也不命中,并將結(jié)果填至下列表格中。2)對(duì)于一個(gè)大小為32數(shù)據(jù)字節(jié)的高速緩存,指明src和dst的訪問命中情況,并將結(jié)果填至下列表格中。38、某16位計(jì)算機(jī)的主存按字節(jié)編碼,存取單位為16位;采用16位定長(zhǎng)指令字格式:CPU采用單總線結(jié)構(gòu),主要部分如下圖所示。圖中R0~R3為通用寄存器:T為暫存器:SR為移位寄存器,可實(shí)現(xiàn)直送(mov)、左移一位.(left)和右移一位(right)3種操作,控制信號(hào)為SRop,SR的輸出由信號(hào)SRout控制:ALU可實(shí)現(xiàn)直送A(mova)、A加B(add)、A減B(sub)、A與B(and)、A或B(or)、非A(not)、A加1(inc)7種操作,控制信號(hào)為ALUop。請(qǐng)回答下列問題。1)圖中哪些寄存器是程序員可見的?為何要設(shè)置暫存器T?2)控制信號(hào)ALUop和SRop的位數(shù)至少各是多少?3)控制信號(hào)SRout所控制部件的名稱或作用是什么?4)端點(diǎn)①~=9\*GB3⑨中,哪些端點(diǎn)須連接到控制部件的輸出端?5)為完善單總線數(shù)據(jù)通路,需要在端點(diǎn)①~=9\*GB3⑨中相應(yīng)的端點(diǎn)之間添加必要的連線。寫出連線的起點(diǎn)和終點(diǎn),以正確表示數(shù)據(jù)的流動(dòng)方向。6)為什么二路選擇器MUX的一個(gè)輸入端是2?39、假定CPU主頻為50MHz,CPI為4。設(shè)備D采用異少中行通信方式向主機(jī)傳送7位ASCII字符,通信規(guī)程中有1位奇校驗(yàn)位和1位停止位,從D接收啟動(dòng)命令到字符送入IO端口需要0.5ms。請(qǐng)回答下列問題,要求說明理由。(1)每傳送一個(gè)字符,在異步串行通信線上共需傳輸多少位?在設(shè)備D持續(xù)上作過程中,每秒鐘最多可向1/0端口送入多少個(gè)字符?(2)設(shè)備D采用中斷方式進(jìn)行輸入/輸出,示意圖如下:I/O端口每收到一個(gè)字符申請(qǐng)一次中斷,中斷響應(yīng)需10個(gè)時(shí)鐘周期,中斷服務(wù)程序共有20條指令,其中第15條指令啟動(dòng)D工作。若CPU需從D讀取1000個(gè)字符,則完成這一任務(wù)所需時(shí)間大約是多少個(gè)時(shí)鐘周期?CPU用于完成這一任務(wù)的時(shí)間大約是多少個(gè)時(shí)鐘周期?在中斷響應(yīng)階段CPU進(jìn)行了哪些操作?
參考答案一、選擇題1、A2、B3、D4、D5、D6、A7、A8、D9、A10、A11、C12、D13、D14、C15、B二、填空題16、二進(jìn)制代碼地址碼17、精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)復(fù)雜指令系統(tǒng)計(jì)算機(jī)18、集中式中央仲裁器19、指令系統(tǒng)CISC20、MMX圖像數(shù)據(jù)21、運(yùn)算器控制器存儲(chǔ)器22、SCSIIEEE139423、總線時(shí)鐘固定24、容量大速度快成本低25、集中式分布式三、名詞解釋題26、操作系統(tǒng):主要的系統(tǒng)軟件,控制其它程序的運(yùn)行,管理系統(tǒng)資源并且為用戶提供操作界面。27、水平型微指令:水平型微指令的特點(diǎn)是一次能定義并執(zhí)行多個(gè)并行操作的微命令。從編碼方式看,直接編碼、字段直接編碼、字段間接編碼以及直接編碼和字段直接和間接混合編碼都屬水平型微指令。其中直接編碼速度最快,字段編碼要經(jīng)過譯碼,故速度受影響28、偽指令:匯編語言程序所提供的裝入內(nèi)存中的位置信息,表示程序段和數(shù)據(jù)段開始信息及結(jié)束信息等且不轉(zhuǎn)換成2進(jìn)制機(jī)器指令.29、系統(tǒng)總線:處理器總線,連接處理器和主存,是計(jì)算機(jī)系統(tǒng)的主干。四、簡(jiǎn)答題30、答:程序查詢方式使CPU和I/0設(shè)備處于串行工作狀態(tài),CPU工作效率不高程序中斷方式CPU效率較高DMA方式進(jìn)一步提高了CPU的資源利用率,31、答:向DMA控制器及I/0接口(分離模式或集成模式均可)分別送出如下信息:A、測(cè)試設(shè)備狀態(tài),預(yù)置DMA控制器工作方式;B、主存緩沖區(qū)首址,交換量,傳送方向;C、設(shè)備尋址信息,啟動(dòng)讀/寫。32、答:同步控制方式:任何一條指令或指令中任何一個(gè)微操作的執(zhí)行都是事先確定的,并且都是受統(tǒng)基準(zhǔn)時(shí)標(biāo)的時(shí)序信號(hào)所控制的方式。異步控制方式:不存在基準(zhǔn)時(shí)標(biāo)信號(hào),沒有固定的周期節(jié)拍和嚴(yán)格的時(shí)鐘同步,執(zhí)行每條指令和每個(gè)操作需要多少時(shí)間就占用多少時(shí)間。聯(lián)合控制方式:是前兩者的相結(jié)合。對(duì)各種不同指令的微操作實(shí)行大部分統(tǒng)一,小部分區(qū)分對(duì)待的方法。33、答:時(shí)間上講,取指令事件發(fā)生在“取指周期”,取數(shù)據(jù)事件發(fā)生在“執(zhí)行周期”。從空間上講,從內(nèi)存讀出的指令流流向控制器(指令寄存器)。從內(nèi)存讀出的數(shù)據(jù)流流向運(yùn)算器(通用寄存器)。五、計(jì)算題34、解析:不論采用何種刷新方式,刷新都是從單個(gè)芯片的存儲(chǔ)容量著手。1)采用異步刷新方式,在2ms時(shí)間內(nèi)把芯片的64行刷新一遍,相鄰兩行之間的刷新間隔=2ms/64=31.25μs,可取的刷新間隔為31μs。2)如果采用集中刷新方式,則存儲(chǔ)器刷新一遍最少用64個(gè)存儲(chǔ)周期,因?yàn)榇鎯?chǔ)器的存儲(chǔ)周期為0.5μs,則“死區(qū)”=0.5μs×64=32μs,“死時(shí)間率”=32μs/2000μs×100%=l.6%。35、解:首先1MB=8Mhit(為了在后面的計(jì)算中單位統(tǒng)一)按字節(jié)尋址時(shí),尋址范圍為:8Mbit/8bit=lMB。按半字尋址時(shí),尋址范圍為:8Mbit/16bit=512KB。按字尋址時(shí),尋址范圍為:8Mbit/32bit=256KB。按雙字尋址時(shí),尋址范圍為:8Mbit/64bit=128KB。36、解析:1)Cache地址中塊內(nèi)地址位數(shù)為3位(23=8)。由于采用的是全相聯(lián)映射,因此除去塊內(nèi)地址剩下的就是標(biāo)記位數(shù)。主存的標(biāo)記位數(shù)為16-3=13,故Cache的標(biāo)記位數(shù)為13位。2)首先,每塊包含8個(gè)字(也就是8個(gè)主存單元),先訪問20號(hào)單元,如果Cache不命中(因?yàn)镃ache開始時(shí)為空),那么Cache就調(diào)入包含此單元的塊,此塊包含20、21、22、23單元,當(dāng)接下來訪問21~23單元時(shí)都命中。其次,訪問24號(hào)單元時(shí)又不命中,以此類推。當(dāng)訪問20、24、32、40號(hào)單元時(shí),不命中。也就是說,一共訪問次數(shù)為26+18×4=98次,其中有4次不命中,Cache的命中率為98-43)已知Cache命中率、訪問Cache的時(shí)間、主存與Cache交換塊的時(shí)間,總的存取時(shí)間就很容易計(jì)算了,如下:40ns×98+4×lμs=7920ns有些考生認(rèn)為答案應(yīng)該是40ns×94+4×lμs=7760ms,因?yàn)橛?次沒有命中Cache,故沒有存取操作,僅僅是對(duì)比了標(biāo)記位而已,所以只需乘以94。解釋一下,如果Cache沒有命中,則CPU將會(huì)去主存取數(shù)據(jù),并且將數(shù)據(jù)從主存送往Cache,所以最終CPU還是得對(duì)Cache進(jìn)行98次的存取。六、綜合題37、解析:1)解決這個(gè)問題的關(guān)鍵是想象出如圖所示的關(guān)系圖。注意:每個(gè)高速緩存行只包含數(shù)組的一個(gè)行,高速緩存正好只夠保存一個(gè)數(shù)組,而且對(duì)王所有isrc和dst的行i都映射到同一個(gè)高速緩存行(0%2=0,1%2=1,2%2=0,3%2=1)。因?yàn)楦咚倬彺娌粔蛱?,不足以容納這兩個(gè)數(shù)組,所以對(duì)一個(gè)數(shù)組的引用總是驅(qū)逐出另一個(gè)數(shù)組的有用的行。具體過程如下:dst[j][i]=src[i][j]語包先訪問src[i][i]再將其存儲(chǔ)到dst[j][i]說明如下:①訪問src[0][0],不命中,將src[0]調(diào)入高速緩存的Line0。②訪問dst[0][0],不命中,將dst[0]調(diào)入高速緩存的Line0,換出src[0]。③訪問src[0][1],不命中,將src[0]調(diào)入高速緩存的Line0,換出dst[0]。④……2)當(dāng)高速緩存為32B時(shí),它足夠大,能容納這兩個(gè)數(shù)組。因此所有不命中都是開始時(shí)的不命中。關(guān)系如圖所示。38、解析1)程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人友情借款合同樣本
- 個(gè)人合伙投資合同格式范本
- 中小企業(yè)設(shè)備貸款擔(dān)保合同
- 個(gè)人合伙經(jīng)營(yíng)合同樣本
- 二手車交易合同模范合同
- S店采購(gòu)合同管理規(guī)范操作范本
- 不動(dòng)產(chǎn)分家析產(chǎn):全新合同范本
- 一站式采購(gòu)合同范本
- 個(gè)人股權(quán)合作合同范本
- 個(gè)人投資擔(dān)保合同模板
- 胸外科講課全套
- 2023年海南省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 公安法制培訓(xùn)
- 《鋼鐵是怎樣練成的》閱讀任務(wù)單及答案
- 新人教版高中數(shù)學(xué)必修第二冊(cè)第六章平面向量及其應(yīng)用教案 (一)
- 碳纖維增強(qiáng)復(fù)合材料在海洋工程中的應(yīng)用情況
- 公司市場(chǎng)分析管理制度
- 焊接材料制造工-國(guó)家職業(yè)標(biāo)準(zhǔn)(2024版)
- 江西省2024年中考數(shù)學(xué)試卷(含答案)
- 2024年200MW-400MWh電化學(xué)儲(chǔ)能電站設(shè)計(jì)方案
- 余土外運(yùn)施工方案
評(píng)論
0/150
提交評(píng)論