2024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案-word_第1頁(yè)
2024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案-word_第2頁(yè)
2024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案-word_第3頁(yè)
2024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案-word_第4頁(yè)
2024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案-word_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE32024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案一.單項(xiàng)選擇題,每題2分,共80分。1.為解決計(jì)算機(jī)與打印機(jī)之間速度不匹配的問(wèn)題,通常設(shè)置一個(gè)打印數(shù)據(jù)緩沖區(qū),主機(jī)將要輸出的數(shù)據(jù)依次寫(xiě)入該緩沖區(qū),而打印機(jī)那么依次從該緩沖區(qū)中取出數(shù)據(jù)。該緩沖區(qū)的邏輯結(jié)構(gòu)應(yīng)該是A.棧B.隊(duì)列C.樹(shù)D.圖2.設(shè)棧S和隊(duì)列Q的初始狀態(tài)均為空,元素abcdefg依次進(jìn)入棧S。假設(shè)每個(gè)元素出棧后立即進(jìn)入隊(duì)列Q,且7個(gè)元素出隊(duì)的順序是bdcfeag,那么棧S的容量至少是A.1B.2C.3D.43.給定二叉樹(shù)圖所示。設(shè)N代表二叉樹(shù)的根,L代表根結(jié)點(diǎn)的左子樹(shù),R代表根結(jié)點(diǎn)的右子樹(shù)。假設(shè)遍歷后的結(jié)點(diǎn)序列為3,1,7,5,6,2,4,那么其遍歷方式是A.LRNB.NRLC.RLND.RNL4.以下二叉排序樹(shù)中,滿(mǎn)足平衡二叉樹(shù)定義的是5.一棵完全二叉樹(shù)的第6層〔設(shè)根為第1層〕有8個(gè)葉結(jié)點(diǎn),那么完全二叉樹(shù)的結(jié)點(diǎn)個(gè)數(shù)最多是A.39B.52C.111D.1196.將森林轉(zhuǎn)換為對(duì)應(yīng)的二叉樹(shù),假設(shè)在二叉樹(shù)中,結(jié)點(diǎn)u是結(jié)點(diǎn)v的父結(jié)點(diǎn)的父結(jié)點(diǎn),那么在原來(lái)的森林中,u和v可能具有的關(guān)系是I.父子關(guān)系II.兄弟關(guān)系III.u的父結(jié)點(diǎn)與v的父結(jié)點(diǎn)是兄弟關(guān)系A(chǔ).只有IIB.I和IIC.I和IIID.I、II和III7.以下關(guān)于無(wú)向連通圖特性的表達(dá)中,正確的選項(xiàng)是I.所有頂點(diǎn)的度之和為偶數(shù)II.邊數(shù)大于頂點(diǎn)個(gè)數(shù)減1III.至少有一個(gè)頂點(diǎn)的度為1A.只有IB.只有IIC.I和IID.I和III8.以下表達(dá)中,不符合m階B樹(shù)定義要求的是A.根節(jié)點(diǎn)最多有m棵子樹(shù)B.所有葉結(jié)點(diǎn)都在同一層上C.各結(jié)點(diǎn)內(nèi)關(guān)鍵字均升序或降序排列D.葉結(jié)點(diǎn)之間通過(guò)指針鏈接9.關(guān)鍵序列5,8,12,19,28,20,15,22是小根堆〔最小堆〕,插入關(guān)鍵字3,調(diào)整后得到的小根堆是A.3,5,12,8,28,20,15,22,19B.3,5,12,19,20,15,22,8,28C.3,8,12,5,20,15,22,28,19D.3,12,5,8,28,20,15,22,1910.假設(shè)數(shù)據(jù)元素序列11,12,13,7,8,9,23,4,5是采用以下排序方法之一得到的第二趟排序后的結(jié)果,那么該排序算法只能是A.起泡排序B.插入排序C.選擇排序D.二路歸并排序11.馮·諾依曼計(jì)算機(jī)中指令和數(shù)據(jù)均以二進(jìn)制形式存放在存儲(chǔ)器中,CPU區(qū)分它們的依據(jù)是A.指令操作碼的譯碼結(jié)果B.指令和數(shù)據(jù)的尋址方式C.指令周期的不同階段D.指令和數(shù)據(jù)所在的存儲(chǔ)單元12.一個(gè)C語(yǔ)言程序在一臺(tái)32位機(jī)器上運(yùn)行。程序中定義了三個(gè)變量xyz,其中x和z是int型,y為short型。當(dāng)x=127,y=-9時(shí),執(zhí)行賦值語(yǔ)句z=x+y后,xyz的值分別是A.X=0000007FH,y=FFF9H,z=00000076HA.X=0000007FH,y=FFF9H,z=FFFF0076HA.X=0000007FH,y=FFF7H,z=FFFF0076HA.X=0000007FH,y=FFF7H,z=00000076H13.浮點(diǎn)數(shù)加減運(yùn)算過(guò)程一般包括對(duì)階、尾數(shù)運(yùn)算、規(guī)格化、舍入和判溢出等步驟。設(shè)浮點(diǎn)數(shù)的階碼和尾數(shù)均采用補(bǔ)碼表示,且位數(shù)分別為5位和7位〔均含2位符號(hào)位〕。假設(shè)有兩個(gè)數(shù)X=27×29/32,Y=25×5/8,那么用浮點(diǎn)加法計(jì)算X+Y的最終結(jié)果是A.001111100010B.001110100010C.010000010001D.發(fā)生溢出14.某計(jì)算機(jī)的Cache共有16塊,采用2路組相聯(lián)映射方式〔即每組2塊〕。每個(gè)主存塊大小為32字節(jié),按字節(jié)編址。主存129號(hào)單元所在主存塊應(yīng)裝入到的Cache組號(hào)是A.0B.2C.4D.615.某計(jì)算機(jī)主存容量為64KB,其中ROM區(qū)為4KB,其余為RAM區(qū),按字節(jié)編址?,F(xiàn)要用2K×8位的ROM芯片和4K×4位的RAM芯片來(lái)設(shè)計(jì)該存儲(chǔ)器,那么需要上述規(guī)格的ROM芯片數(shù)和RAM芯片數(shù)分別是A.1、15B.2、15C.1、30D.2、3016.某機(jī)器字長(zhǎng)16位,主存按字節(jié)編址,轉(zhuǎn)移指令采用相對(duì)尋址,由兩個(gè)字節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對(duì)位移量字段。假定取指令時(shí),每取一個(gè)字節(jié)PC自動(dòng)加1。假設(shè)某轉(zhuǎn)移指令所在主存地址為2000H,相對(duì)位移量字段的內(nèi)容為06H,那么該轉(zhuǎn)移指令成功轉(zhuǎn)以后的目標(biāo)地址是A.2024HB.2024HC.2024HD.2024H17.以下關(guān)于RISC的表達(dá)中,錯(cuò)誤的選項(xiàng)是A.RISC普遍采用微程序控制器B.RISC大多數(shù)指令在一個(gè)時(shí)鐘周期內(nèi)完成C.RISC的內(nèi)部通用存放器數(shù)量相對(duì)CISC多D.RISC的指令數(shù)、尋址方式和指令格式種類(lèi)相對(duì)CISC少18.某計(jì)算機(jī)的指令流水線(xiàn)由四個(gè)功能段組成,指令流經(jīng)各功能段的時(shí)間〔忽略各功能段之間的緩存時(shí)間〕分別是90ns、80ns、70ns和60ns,那么該計(jì)算機(jī)的CPU時(shí)鐘周期至少是A.90nsB.80nsC.70nsD.60ns19.相對(duì)于微程序控制器,硬布線(xiàn)控制器的特點(diǎn)是A.指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展容易B.指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展難C.指令執(zhí)行速度快,指令功能的修改和擴(kuò)展容易D.指令執(zhí)行速度快,指令功能的修改和擴(kuò)展難20.假設(shè)某系統(tǒng)總線(xiàn)在一個(gè)總線(xiàn)周期中并行傳輸4字節(jié)信息,一個(gè)總線(xiàn)周期占用2個(gè)時(shí)鐘周期,總線(xiàn)時(shí)鐘頻率為10MHz,那么總線(xiàn)帶寬是A.10MB/sB.20MB/SC.40MB/SD.80MB/S21.假設(shè)某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由Cache和主存組成,某程序執(zhí)行過(guò)程中訪(fǎng)存1000次,其中訪(fǎng)問(wèn)Cache缺失〔未命中〕50次,那么Cache的命中率是A.5%B.9.5%C.50%D.95%22.以下選項(xiàng)中,能引起外部中斷的事件是A.鍵盤(pán)輸入B.除數(shù)為0C.浮點(diǎn)運(yùn)算下溢D.訪(fǎng)存缺頁(yè)23.單處理機(jī)系統(tǒng)中,可并行的是I進(jìn)程與進(jìn)程II處理機(jī)與設(shè)備III處理機(jī)與通道IV設(shè)備與設(shè)備A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV24.以下進(jìn)程調(diào)度算法中,綜合考慮進(jìn)程等待時(shí)間和執(zhí)行時(shí)間的是A.時(shí)間片輪轉(zhuǎn)調(diào)度算法B.短進(jìn)程優(yōu)先調(diào)度算法C.先來(lái)先效勞調(diào)度算法D.高響應(yīng)比優(yōu)先調(diào)度算法25.某計(jì)算機(jī)系統(tǒng)中有8臺(tái)打印機(jī),有K個(gè)進(jìn)程競(jìng)爭(zhēng)使用,每個(gè)進(jìn)程最多需要3臺(tái)打印機(jī)。該系統(tǒng)可能會(huì)發(fā)生死鎖的K的最小值是〔〕不死鎖需要2K+1<8,最多支持3個(gè)進(jìn)程并發(fā)。注意問(wèn)的如果是“不會(huì)發(fā)生死鎖的最大值〞就選B。4個(gè)以上就死鎖,所以會(huì)死鎖的最小值是4。別看錯(cuò)了。A.2B.3C.4D.526.分區(qū)分配內(nèi)存管理方式的主要保護(hù)措施是A.界地址保護(hù)B.程序代碼保護(hù)C.數(shù)據(jù)保護(hù)D.棧保護(hù)27.一個(gè)分段存儲(chǔ)管理系統(tǒng)中,地址長(zhǎng)度為32位,其中段號(hào)占8位,那么段長(zhǎng)最大A.2的8次方字節(jié)B.2的16次方字節(jié)C.2的24次方字節(jié)D.2的32次方字節(jié)28.以下文件物理結(jié)構(gòu)中,適合隨機(jī)訪(fǎng)問(wèn)且易于文件擴(kuò)展的是A.連續(xù)結(jié)構(gòu)B.索引結(jié)構(gòu)C.鏈?zhǔn)浇Y(jié)構(gòu)且磁盤(pán)塊定長(zhǎng)D.鏈?zhǔn)浇Y(jié)構(gòu)且磁盤(pán)塊變長(zhǎng)29.假設(shè)磁頭當(dāng)前位于第105道,正在向磁道序號(hào)增加的方向移動(dòng)?,F(xiàn)有一個(gè)磁道訪(fǎng)問(wèn)請(qǐng)求序列為35,45,12,68,110,180,170,195,采用SCAN調(diào)度〔電梯調(diào)度〕算法得到的磁道訪(fǎng)問(wèn)序列是A.110,170,180,195,68,45,35,12B.110,68,45,35,12,170,180,195C.110,170,180,195,12,35,45,68D.12,35,45,68,110,170,180,19530.文件系統(tǒng)中,文件訪(fǎng)問(wèn)控制信息存儲(chǔ)的合理位置是A.文件控制塊B.文件分配表C.用戶(hù)口令表D.系統(tǒng)注冊(cè)表31.設(shè)文件F1的當(dāng)前引用計(jì)數(shù)值為1,先建立F1的符號(hào)鏈接〔軟鏈接〕文件F2,再建立F1的硬鏈接文件F3,然后刪除F1。此時(shí),F(xiàn)2和F3的引用計(jì)數(shù)值分別是A.0、1B.1、1C.1、2D.2、132.程序員利用系統(tǒng)調(diào)用翻開(kāi)I/O設(shè)備時(shí),通常使用的設(shè)備標(biāo)識(shí)是A.邏輯設(shè)備名B.物理設(shè)備名C.主設(shè)備號(hào)D.從設(shè)備號(hào)33.在OSI參考模型中,自下而上第一個(gè)提供端到端效勞的層次是A.?dāng)?shù)據(jù)鏈路層B.傳輸層C.會(huì)話(huà)層D.應(yīng)用層34.在無(wú)噪聲情況下,假設(shè)某通信鏈路的帶寬為3kHz,采用4個(gè)相位,每個(gè)相位具有4種振幅的QAM調(diào)制技術(shù),那么該通信鏈路的最大數(shù)據(jù)傳輸速率是A.12kbpsB.24kbpsC.48kbpsD.96kbps35.數(shù)據(jù)鏈路層采用了后退N幀〔GBN〕協(xié)議,發(fā)送方已經(jīng)發(fā)送了編號(hào)為0~7的幀。當(dāng)計(jì)時(shí)器超時(shí)時(shí),假設(shè)發(fā)送方只收到0、2、3號(hào)幀確實(shí)認(rèn),那么發(fā)送方需要重發(fā)的幀數(shù)是A.2B.3C.4D.536.以太網(wǎng)交換機(jī)進(jìn)行轉(zhuǎn)發(fā)決策時(shí)使用的PDU地址是A.目的物理地址B.目的IP地址C.源物理地址D.源IP地址37.在一個(gè)采用CSMA/CD協(xié)議的網(wǎng)絡(luò)中,傳輸介質(zhì)是一根完整的電纜,傳輸速率為1Gbps,電纜中的信號(hào)傳播速度是200000km/s。假設(shè)最小數(shù)據(jù)幀長(zhǎng)度減少800比特,那么最遠(yuǎn)的兩個(gè)站點(diǎn)之間的距離至少需要A.增加160mB.增加80mC.減少160mD.減少80m38.主機(jī)甲和主機(jī)乙間已建立一個(gè)TCP連接,主機(jī)甲向主機(jī)乙發(fā)送了兩個(gè)連續(xù)的TCP段,分別包含300字節(jié)和500字節(jié)的有效載荷,第一個(gè)段的序列號(hào)為200,主機(jī)乙正確接收到兩個(gè)段后,發(fā)送給主機(jī)甲確實(shí)認(rèn)序列號(hào)是A.500B.700C.800D.100039.一個(gè)TCP連接總是以1KB的最大段發(fā)送TCP段,發(fā)送方有足夠多的數(shù)據(jù)要發(fā)送。當(dāng)擁塞窗口為16KB時(shí)發(fā)生了超時(shí),如果接下來(lái)的4個(gè)RTT〔往返時(shí)間〕時(shí)間內(nèi)的TCP段的傳輸都是成功的,那么當(dāng)?shù)?個(gè)RTT時(shí)間內(nèi)發(fā)送的所有TCP段都得到肯定應(yīng)答時(shí),擁塞窗口大小是A.7KBB.8KBC.9KBD.16KB40.FTP客戶(hù)和效勞器間傳遞FTP命令時(shí),使用的連接是A.建立在TCP之上的控制連接B.建立在TCP之上的數(shù)據(jù)連接C.建立在UDP之上的控制連接D.建立在UDP之上的數(shù)據(jù)連接二.綜合應(yīng)用題。共70分。41.〔10分〕帶權(quán)圖〔權(quán)值非負(fù),表示邊連接的兩頂點(diǎn)間的距離〕的最短路徑問(wèn)題是找出從初始頂點(diǎn)到目標(biāo)頂點(diǎn)之間的一條最短路徑。假定從初始頂點(diǎn)到目標(biāo)頂點(diǎn)之間存在路徑,現(xiàn)有一種解決該問(wèn)題的方法:①設(shè)最短路徑初始時(shí)僅包含初始頂點(diǎn),令當(dāng)前頂點(diǎn)u為初始頂點(diǎn);②選擇離u最近且尚未在最短路徑中的一個(gè)頂點(diǎn)v,參加到最短路徑中,修改當(dāng)前頂點(diǎn)u=v;③重復(fù)步驟②,直到u是目標(biāo)頂點(diǎn)時(shí)為止。請(qǐng)問(wèn)上述方法能否求得最短路徑?假設(shè)該方法可行,請(qǐng)證明之;否那么,請(qǐng)舉例說(shuō)明。42.〔15分〕一個(gè)帶有表頭結(jié)點(diǎn)的單鏈表,結(jié)點(diǎn)結(jié)構(gòu)為datalink假設(shè)該鏈表只給出了頭指針list。在不改變鏈表的前提下,請(qǐng)?jiān)O(shè)計(jì)一個(gè)盡可能高效的算法,查找鏈表中倒數(shù)第k個(gè)位置上的結(jié)點(diǎn)〔k為正整數(shù)〕。假設(shè)查找成功,算法輸出該結(jié)點(diǎn)的data值,并返回1;否那么,只返回0。要求:〔1〕描述算法的根本設(shè)計(jì)思想〔2〕描述算法的詳細(xì)實(shí)現(xiàn)步驟〔3〕根據(jù)設(shè)計(jì)思想和實(shí)現(xiàn)步驟,采用程序設(shè)計(jì)語(yǔ)言描述算法〔使用C或C++或JAVA語(yǔ)言實(shí)現(xiàn)〕,關(guān)鍵之處請(qǐng)給出簡(jiǎn)要注釋。43.〔8分〕某計(jì)算機(jī)的CPU主頻為500MHz,CPI為5〔即執(zhí)行每條指令平均需5個(gè)時(shí)鐘周期〕。假定某外設(shè)的數(shù)據(jù)傳輸率為0.5MB/s,采用中斷方式與主機(jī)進(jìn)行數(shù)據(jù)傳送,以32位為傳輸單位,對(duì)應(yīng)的中斷效勞程序包含18條指令,中斷效勞的其他開(kāi)銷(xiāo)相當(dāng)于2條指令的執(zhí)行時(shí)間。請(qǐng)答復(fù)以下問(wèn)題,要求給出計(jì)算過(guò)程?!?〕在中斷方式下,CPU用于該外設(shè)I/O的時(shí)間占整個(gè)CPU時(shí)間的百分比是多少?〔2〕當(dāng)該外設(shè)的數(shù)據(jù)傳輸率到達(dá)5MB/s時(shí),改用DMA方式傳送數(shù)據(jù)。假設(shè)每次DMA傳送大小為5000B,且DMA預(yù)處理和后處理的總開(kāi)銷(xiāo)為500個(gè)時(shí)鐘周期,那么CPU用于該外設(shè)I/O的時(shí)間占整個(gè)CPU時(shí)間的百分比是多少?〔假設(shè)DMA與CPU之間沒(méi)有訪(fǎng)存沖突〕44.〔13分〕某計(jì)算機(jī)字長(zhǎng)16位,采用16位定長(zhǎng)指令字結(jié)構(gòu),局部數(shù)據(jù)通路結(jié)構(gòu)如以下列圖。圖中所有控制信號(hào)為1時(shí)表示有效、為0時(shí)表示無(wú)效。例如控制信號(hào)MDRinE為1表示允許數(shù)據(jù)從DB打入MDR,MDRin為1表示允許數(shù)據(jù)從內(nèi)總線(xiàn)打入MDR。假設(shè)MAR的輸出一直處于使能狀態(tài)。加法指令“ADD〔R1〕,R0〞的功能為〔R0〕+〔〔R1〕〕→〔R1〕,即將R0中的數(shù)據(jù)與R1的內(nèi)容所指主存單元的數(shù)據(jù)相加,并將結(jié)果送入R1的內(nèi)容所指主存單元中保存。數(shù)據(jù)通路結(jié)構(gòu)下表給出了上述指令取值和譯碼階段每個(gè)節(jié)拍〔時(shí)鐘周期〕的功能和有效控制信號(hào),請(qǐng)按表中描述方式用表格列出指令執(zhí)行階段每個(gè)節(jié)拍的功能和有效控制信號(hào)。功能和控制信號(hào)時(shí)鐘功能有效控制信號(hào)C1MAR←(PC)PCout,MARinC2MDR←M(MAR)PC←(PC)+1MemR,MDRinEPC+1C3IR←(MDR)MDRout,IRinC4指令譯碼無(wú)45.〔7分〕三個(gè)進(jìn)程P1、P2、P3互斥使用一個(gè)包含N〔N>0〕個(gè)單元的緩沖區(qū)。P1每次用produce〔〕生成一個(gè)正整數(shù)并用put〔〕送入緩沖區(qū)某一空單元中;P2每次用getodd〔〕從該緩沖區(qū)中取出一個(gè)奇數(shù)并用countodd〔〕統(tǒng)計(jì)奇數(shù)個(gè)數(shù);P3每次用geteven〔〕從該緩沖區(qū)中取出一個(gè)偶數(shù)并用counteven〔〕統(tǒng)計(jì)偶數(shù)個(gè)數(shù)。請(qǐng)用信號(hào)量機(jī)制實(shí)現(xiàn)這三個(gè)進(jìn)程的同時(shí)與互斥活動(dòng),并說(shuō)明所定義的信號(hào)量的含義。要求用偽代碼描述。46.〔8分〕請(qǐng)求分頁(yè)管理系統(tǒng)中,假設(shè)某進(jìn)程的頁(yè)表內(nèi)容如下表所示。頁(yè)號(hào)頁(yè)框號(hào)有效位〔存在位〕0101H11--02254H1 頁(yè)面大小為4KB,一次內(nèi)存的訪(fǎng)問(wèn)時(shí)間是100ns,一次快表〔TLB〕的訪(fǎng)問(wèn)時(shí)間是10ns,處理一次缺頁(yè)的平均時(shí)間為108ns〔已含更新TLB和頁(yè)表的時(shí)間〕,進(jìn)程的駐留集大小固定為2,采用最近最少使用置換算法〔LRU〕和局部淘汰策略。假設(shè)①TLB初始為空;②地址轉(zhuǎn)換時(shí)先訪(fǎng)問(wèn)TLB,假設(shè)TLB未命中,再訪(fǎng)問(wèn)頁(yè)表〔忽略訪(fǎng)問(wèn)頁(yè)表之后的TLB更新時(shí)間〕;③有效位為0表示頁(yè)面不在內(nèi)存,產(chǎn)生缺頁(yè)中斷,缺頁(yè)中斷處理后,返回到產(chǎn)生缺頁(yè)中斷的指令處重新執(zhí)行。設(shè)有虛地址訪(fǎng)問(wèn)序列2362H、1565H、25A5H,請(qǐng)問(wèn):〔1〕依次訪(fǎng)問(wèn)上述三個(gè)虛地址,各需多少時(shí)間?給出計(jì)算過(guò)程?!?〕基于上述訪(fǎng)問(wèn)序列,虛地址1565H的物理地址是多少?請(qǐng)說(shuō)明理由。47.〔9分〕某公司網(wǎng)絡(luò)拓?fù)鋱D如以以下列圖所示,路由器R1通過(guò)接口E1、E2分別連接局域網(wǎng)1、局域網(wǎng)2,通過(guò)接口L0連接路由器R2,并通過(guò)路由器R2連接域名效勞器與互聯(lián)網(wǎng)。R1的L0接口的IP地址是;R2的L0接口的IP地址是,L1接口的IP地址是,E0接口的IP地址是;域名效勞器的IP地址是。將IP地址空間/24劃分為兩個(gè)子網(wǎng),分配給局域網(wǎng)1、局域網(wǎng)2,每個(gè)局域網(wǎng)分配的地址數(shù)不少于120個(gè),請(qǐng)給出子網(wǎng)劃分結(jié)果。說(shuō)明理由或給出必要的計(jì)算過(guò)程。請(qǐng)給出R1的路由表,使其明確包括到局域網(wǎng)1的路由、局域網(wǎng)2的路由、域名效勞器的主機(jī)路由和互聯(lián)網(wǎng)的路由。請(qǐng)采用路由聚合技術(shù),給出R2到局域網(wǎng)1和局域網(wǎng)2的路由。

2024計(jì)算機(jī)考研復(fù)旦大學(xué)內(nèi)部預(yù)測(cè)題及答案12345678910BCDBCBADAB11121314151617181920CDDCDCAADB21222324252627282930DADDCACBAA31323334353637383940BABBCADDCA二.綜合應(yīng)用題41.該方法求得的路徑不一定是最短路徑。例如,對(duì)于以以下列圖所示的帶權(quán)圖,如果按照題中的原那么,從A到C的最短路徑為A→B→C,事實(shí)上其最短路徑為A→D→C。42.〔1〕算法根本思想如下:從頭至尾遍歷單鏈表,并用指針P指向當(dāng)前節(jié)點(diǎn)的前K個(gè)節(jié)點(diǎn)。當(dāng)遍歷到鏈表的最后一個(gè)節(jié)點(diǎn)時(shí),指針P所指向的節(jié)點(diǎn)即為所查找的節(jié)點(diǎn)?!?〕詳細(xì)實(shí)現(xiàn)步驟:增加兩個(gè)指針變量和一個(gè)整型變量,從鏈表頭向后遍歷,其中指針P1指向當(dāng)前遍歷的節(jié)點(diǎn),指針P指向P1所指向節(jié)點(diǎn)的前K個(gè)節(jié)點(diǎn),如果P1之前沒(méi)有K個(gè)節(jié)點(diǎn),那么P指向表頭節(jié)點(diǎn)。用整型變量i表示當(dāng)前遍歷了多少節(jié)點(diǎn),當(dāng)i>k時(shí),指針p隨著每次遍歷,也向前移動(dòng)一個(gè)節(jié)點(diǎn)。當(dāng)遍歷完成時(shí),p或者指向表頭就節(jié)點(diǎn),或者指向鏈表中倒數(shù)第K個(gè)位置上的節(jié)點(diǎn)?!?〕算法描述:IntLocateElement(linklistlist,intk){P1=list->link;P=list;i=1;while(P1){P1=P1->link;i++;if(i>k)p=p->next;//如果i>k,那么p也往后移}if(p==list)return0;//說(shuō)明鏈表沒(méi)有k個(gè)結(jié)點(diǎn)else{printf(“%d\n“,p->data);return1;}}43.〔1〕在中斷方式下,每32位〔4B〕被中斷一次,故每秒中斷0.5MB/4B=0.5×106/4=12.5×104次要注意的是,這里是數(shù)據(jù)傳輸率,所以1MB=106B。因?yàn)橹袛嘈诔绦虬?8條指令,中斷效勞的其他開(kāi)銷(xiāo)相當(dāng)于2條指令的執(zhí)行時(shí)間,且執(zhí)行每條指令平均需5個(gè)時(shí)鐘周期,所以,1秒內(nèi)用于中斷的時(shí)鐘周期數(shù)為〔18+2〕×5×12.5×104=12.5×106〔2〕在DMA方式下,每秒進(jìn)行DMA操作5MB/5000B=5×106/5000=1×103次因?yàn)镈MA預(yù)處理和后處理的總開(kāi)銷(xiāo)為500個(gè)時(shí)鐘周期,所以1秒鐘之內(nèi)用于DMA操作的時(shí)鐘周期數(shù)為500×1×103=5×105故在DMA方式下,占整個(gè)CPU時(shí)間的百分比是〔〔5×105〕/〔500×106〕〕×100%=0.1%44.指令執(zhí)行階段每個(gè)節(jié)拍的功能和有效控制信號(hào)如下所示時(shí)鐘功能有效控制信號(hào)C5MAR←(R1)PCout,MARinC6MDR←M(MAR)MemR,MDRinEC7A←(R0)R0out,AinC8AC←(MDR)+(A)MDRout,Addr,ACinC9MDR←(AC)ACout,MDRinC10M(MAR)←MDRMDRoutE,MemW45.定義信號(hào)量S1控制P1與P2之間的同時(shí);S2控制P1與P3之間的同時(shí);empty控制生產(chǎn)者與消費(fèi)者之間的同時(shí);mutex控制進(jìn)程間互斥使用緩沖區(qū)。程序如下:Vars1=0,s2=0,empty=N,mutex=1;ParbeginP1:beginX=produce();P(empty);P(mutex);Put();Ifx%2==0V(s2);elseV(s1);V(mutex);end.P2:beginP(s1);P(mutex);4KB,頁(yè)內(nèi)占12位,即16機(jī)制的3位那么2362H的最高位就是頁(yè)號(hào)2:10不命中+100頁(yè)表+100內(nèi)存地址1:10不命中+100頁(yè)表+108缺頁(yè)+100內(nèi)存地址4KB,頁(yè)內(nèi)占12位,即16機(jī)制的3位那么2362H的最高位就是頁(yè)號(hào)2:10不命中+100頁(yè)表+100內(nèi)存地址1:10不命中+100頁(yè)表+108缺頁(yè)+100內(nèi)存地址2:10命中+100內(nèi)存地址1號(hào)頁(yè)內(nèi)偏移565H,缺頁(yè),置換0,101565HCountodd():=countodd()+1;V(mutex);V(empty);end.P3:beginP(s2)P(mutex);Geteven();Counteven():=counteven()+1;V(mutex);V(empty);end.Parend.46.〔1〕根據(jù)頁(yè)式管理的工作原理,應(yīng)先考慮頁(yè)面大小,以便將頁(yè)號(hào)和頁(yè)內(nèi)位移分解出來(lái)。頁(yè)面大小為4KB,即212,那么得到頁(yè)內(nèi)位移占虛地址的低12位,頁(yè)號(hào)占剩余高位。可得三個(gè)虛地址的頁(yè)號(hào)P如下〔十六進(jìn)制的一位數(shù)字轉(zhuǎn)換成4位二進(jìn)制,因此,十六進(jìn)制的低三位正好為頁(yè)內(nèi)位移,最高位為頁(yè)號(hào)〕:2362H:P=2,訪(fǎng)問(wèn)快表10ns,因初始為空,訪(fǎng)問(wèn)頁(yè)表100ns得到頁(yè)框號(hào),合成物理地址后訪(fǎng)問(wèn)主存100ns,共計(jì)10ns+100ns+100ns=210ns。1565H:P=1,訪(fǎng)問(wèn)快表10ns,落空,訪(fǎng)問(wèn)頁(yè)表100ns落空,進(jìn)行缺頁(yè)中斷處理108ns,合成物理地址后訪(fǎng)問(wèn)主存100ns,共計(jì)10ns+100ns+108ns+100ns≈108ns。25A5H:P=2,訪(fǎng)問(wèn)快表,因第一次訪(fǎng)問(wèn)已將該頁(yè)號(hào)放入快表,因此花費(fèi)10ns便可合成物理地址,訪(fǎng)問(wèn)主存100ns,共計(jì)10ns+100ns=110ns?!?〕當(dāng)訪(fǎng)問(wèn)虛地址1565H時(shí),產(chǎn)生缺頁(yè)中斷,合法駐留集為2,必須從頁(yè)表中淘汰一個(gè)頁(yè)面,根據(jù)題目的置換算法,應(yīng)淘汰0號(hào)頁(yè)面,因此1565H的對(duì)應(yīng)頁(yè)框號(hào)為101H。由此可得1565H的物理地址為101565H。47.〔1〕無(wú)類(lèi)IP地址的核心是采用不定長(zhǎng)的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào),并通過(guò)相應(yīng)的子網(wǎng)掩碼來(lái)表示〔即網(wǎng)絡(luò)號(hào)局部為1,主機(jī)號(hào)局部為0〕。此題中網(wǎng)絡(luò)地址位數(shù)是24,由于IP地址是32位,因此其主機(jī)號(hào)局部就是8位。因此,子網(wǎng)掩碼就是11111111111111111111111100000000,即。根據(jù)無(wú)類(lèi)IP地址的規(guī)那么,每個(gè)網(wǎng)段中有兩個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論