資源描述:
《《上海交通大學(xué)》》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、試卷1單項(xiàng)選擇題(每個(gè)空格只冇一個(gè)正確答案,35分,每題5分)馮?諾依曼型計(jì)算機(jī)的設(shè)計(jì)思想是存儲(chǔ)II并按G順序執(zhí)行,它的主耍組成部分包括:運(yùn)算器、F、B、適配器與A。A.I/O設(shè)備B.控制器C.緩沖器D.譯碼器E.寄存器F.存儲(chǔ)器G.地址H.程序?yàn)榱颂岣吒↑c(diǎn)數(shù)的表示精度,當(dāng)尾數(shù)不為C時(shí),通過(guò)修改階碼并移動(dòng)小數(shù)點(diǎn),使尾數(shù)域的最高有效位為D,這稱(chēng)為浮點(diǎn)數(shù)的規(guī)格化表示。在IEEE754標(biāo)準(zhǔn)中,對(duì)于一個(gè)規(guī)格化的32位浮點(diǎn)數(shù),其尾數(shù)域所表示的值是B,這是因?yàn)橐?guī)格化的浮點(diǎn)數(shù)的尾數(shù)域最左(最高有效位)總是D,故這一位經(jīng)常不予存儲(chǔ),而認(rèn)為隱藏任小數(shù)
2、點(diǎn)的左邊,這可以使尾數(shù)表示范圍多一位,達(dá)G位。A.0.MB.l.MC.00.1E.22F.23G.24H.25cache是介于CPU和E之間的H容量存儲(chǔ)器,能島速地向CPU提供A和數(shù)據(jù),從而加快程序的執(zhí)行速度。cache由高速的F組成,全部功能都由C實(shí)現(xiàn),因而對(duì)程序員是透明的。A.指令B.DRAMC.硬件D.軟件E.主存F.SRAMG.大H.小堆棧是一種特殊的H尋址方式,釆用“F”原理。計(jì)算機(jī)的CPU中有一組專(zhuān)門(mén)的寄存器,稱(chēng)為串聯(lián)堆棧,又稱(chēng)為A堆棧。而B(niǎo)堆棧則是由程序員設(shè)置出來(lái)作為堆棧使用的一部分C。A.寄存器B.存儲(chǔ)器C.主存儲(chǔ)器
3、D.輔助存儲(chǔ)器E.先進(jìn)先出F.先進(jìn)后出G.指令H.數(shù)據(jù)廣義地講,F(xiàn)有著兩種含義:一是G,指兩個(gè)以上事件在A發(fā)生;二是H,指兩個(gè)以上事件在C間隔內(nèi)發(fā)生。A.同一時(shí)刻B.不同時(shí)刻C.同一時(shí)間D.不同時(shí)間E.串行性F.并行性G.同時(shí)性II.并發(fā)性RTSC的三個(gè)基本要素是:(1)一個(gè)有限的E的C;(2)CPU配備大量的B:(3)強(qiáng)調(diào)對(duì)指令G的D。A.專(zhuān)用寄存器B.通用寄存器C.指令集D.優(yōu)化E.簡(jiǎn)單F.復(fù)雜G.流水線(xiàn)II.超標(biāo)量為了解決多個(gè)主設(shè)備同吋C總線(xiàn)G權(quán)的問(wèn)題,必須具有總線(xiàn)仲裁部件,以某種方式選擇其屮一個(gè)主設(shè)備作為總線(xiàn)的下一次主方。仲
4、裁方式分為A仲裁和B仲裁兩類(lèi):前者需要E,后者則不需要。A.集中式B.分布式C.競(jìng)爭(zhēng)D.分亨E.中央仲裁器F.分布仲裁器G.控制H.共亭簡(jiǎn)答題(30分,每題5分)多模塊交叉存儲(chǔ)器是如何加速CPU和存儲(chǔ)器Z間的有效傳輸?shù)??【解】CPU同時(shí)訪(fǎng)問(wèn)多個(gè)模塊,由存儲(chǔ)器控制部件控制它們分時(shí)使用數(shù)據(jù)總線(xiàn)進(jìn)行信息傳遞。對(duì)每一個(gè)存儲(chǔ)模塊來(lái)說(shuō),從CPU給出訪(fǎng)存命令直到讀出信息仍然使用了一個(gè)存取周期時(shí)■間,而對(duì)CPU來(lái)說(shuō),它可以在一個(gè)存取周期內(nèi)連續(xù)訪(fǎng)問(wèn)多個(gè)模塊。各模塊的讀寫(xiě)過(guò)程將重疊進(jìn)行,所以多模塊交叉存儲(chǔ)器是一種并行存儲(chǔ)器結(jié)構(gòu)。什么是虛擬存儲(chǔ)器中的段貝
5、式管理?【解】采用分段和分頁(yè)結(jié)合的方法。程序按模塊分段,段內(nèi)再分頁(yè),進(jìn)入主存仍以頁(yè)為基木信息傳送單-位,用段表和頁(yè)表進(jìn)行兩級(jí)定位管理。CPU中,指令寄存器(1R)、程序計(jì)數(shù)器(PC)、狀態(tài)條件寄存器(PSW)分別用來(lái)保存什么內(nèi)容?【解】指令寄存器(TR)用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。程序計(jì)數(shù)器(PC)通常又稱(chēng)為指令計(jì)數(shù)器。在程序開(kāi)始執(zhí)行前,PC的內(nèi)容即是從內(nèi)存提取的笫一條指令的地址。當(dāng)執(zhí)行指令時(shí),CPU將口動(dòng)修改PC的內(nèi)容,以便使其保持的總是將耍執(zhí)行的下一條指令的地址。狀態(tài)條件寄存器(PSW)保存由算術(shù)指令和邏輯指令運(yùn)行或測(cè)試的結(jié)
6、果建立的各種條件碼內(nèi)容,這些標(biāo)志位通常分別由1位觸發(fā)器保存。狀態(tài)條件寄存器還保存中斷和系統(tǒng)工作狀態(tài)等信息。因此,狀態(tài)條件寄存器是一個(gè)由各種狀態(tài)條件標(biāo)志拼湊而成的寄存器。何謂動(dòng)態(tài)執(zhí)行技術(shù)?【解】所謂動(dòng)態(tài)執(zhí)行技術(shù),就是通過(guò)預(yù)測(cè)程序流來(lái)調(diào)整指令的執(zhí)行,并分析程序的數(shù)據(jù)流來(lái)選擇指令執(zhí)行的最佳順序如何區(qū)分選擇型DMA控制器和多路型DMA控制器?【解】選擇型DMA控制器在物理上可以連接多個(gè)設(shè)備,而在邏輯上只允許連接一個(gè)設(shè)備,在某一段時(shí)間內(nèi)只能為一個(gè)設(shè)備服務(wù)。多路型DMA控制器不僅在物理上可以連接多個(gè)外圍設(shè)備,而且在邏輯上也允許這些外圍設(shè)備同時(shí)工
7、作。多機(jī)系統(tǒng)中的緊耦合系統(tǒng)與松耦合系統(tǒng)有什么差別?【解】緊耦合系統(tǒng)又稱(chēng)育接耦合系統(tǒng),指計(jì)算機(jī)間物理連接的頻帶較高,一般是通過(guò)總線(xiàn)或高速開(kāi)關(guān)實(shí)現(xiàn)計(jì)算機(jī)間的互連,可以共享主存。松耦合系統(tǒng)又稱(chēng)間接耦合系統(tǒng),一般是通過(guò)通道或通信線(xiàn)路實(shí)現(xiàn)計(jì)算機(jī)間的互連,可以共亨外存設(shè)備。將十進(jìn)制數(shù)0.421875轉(zhuǎn)換成TEEE754標(biāo)準(zhǔn)的32位浮點(diǎn)規(guī)格化數(shù),要求給出具體過(guò)程。(7分)【解】:首先分別將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù):(-0.421875)10=-0.011011然后移動(dòng)小數(shù)點(diǎn),使其在第1,2位之間-0.011011=-1.1011X2-2o=-2于是
8、得到:S=l,E=-2+127=125,M=1011最后得到32位浮點(diǎn)數(shù)的二進(jìn)制存儲(chǔ)格式為:10111110110110000000000000000000=(BED80000)16假設(shè)主存只有a,b,c三個(gè)頁(yè)框,組成"進(jìn)c出的FIF