計算機考研真題及答案_第1頁
計算機考研真題及答案_第2頁
計算機考研真題及答案_第3頁
計算機考研真題及答案_第4頁
計算機考研真題及答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2009年計算機考研真題及答案(統(tǒng)考)一、單項選擇題,每小題 2 分,共 80 分。1.為解決計算機與打印機之間速度不匹配的問題,通常設(shè)置一個打印數(shù)據(jù)緩 沖區(qū),主機將要輸出的數(shù)據(jù)依次寫入該緩沖區(qū),而打印機則依次從該緩沖區(qū)中取 出數(shù)據(jù)。該緩沖區(qū)的邏輯結(jié)構(gòu)應(yīng)該是A.棧  B.隊列  C.樹  D.圖2.設(shè)棧 S 和隊列 Q 的初始狀態(tài)均為空,元素 abcdefg 依次進(jìn)入棧 S。若每個 元素出棧后立即進(jìn)入隊列 Q,且 7 個元素出隊的順序是 bdcfeag,則棧 S 的容量 至少是A1  B.2  C.3  D.43.給定二叉樹圖所示。設(shè)

2、 N 代表二叉樹的根,L 代表根結(jié)點的左子樹,R 代 表根結(jié)點的右子樹。若遍歷后的結(jié)點序列為 3,1,7,5,6,2,4,則其遍歷方 式是ALRN  B.NRL  C.RLN  D.RNL4.下列二叉排序樹中,滿足平衡二叉樹定義的是5.已知一棵完全二叉樹的第 6 層(設(shè)根為第 1 層)有 8 個葉結(jié)點,則完全二 叉樹的結(jié)點個數(shù)最多是A39  B.52  C.111  D.1196.將森林轉(zhuǎn)換為對應(yīng)的二叉樹,若在二叉樹中,結(jié)點 u 是結(jié)點 v 的父結(jié)點的 父結(jié)點,則在原來的森林中,u 和 v 可能具有的關(guān)系是I父子關(guān)系  II

3、.兄弟關(guān)系 III. u 的父結(jié)點與 v 的父結(jié)點是兄弟關(guān)系A(chǔ).只有 II  B.I 和 II  C.I 和 III  D.I、II 和 III7.下列關(guān)于無向連通圖特性的敘述中,正確的是 I所有頂點的度之和為偶數(shù) II.邊數(shù)大于頂點個數(shù)減 1III.至少有一個頂點的度為 1A.只有 I  B. 只有 II  C.I 和 II  D.I 和 III8.下列敘述中,不符合m階B 樹定義要求的是A根節(jié)點最多有 m 棵子樹  B.所有葉結(jié)點都在同一層上C各結(jié)點內(nèi)關(guān)鍵字均升序或降序排列 D.葉結(jié)點之間通過指針鏈接9.已知關(guān)

4、鍵序列 5,8,12,19,28,20,15,22 是小根堆(最小堆),插入 關(guān)鍵字 3,調(diào)整后得到的小根堆是A3,5,12,8,28,20,15,22,19B. 3,5,12,19,20,15,22,8,28C3,8,12,5,20,15,22,28,19D. 3,12,5,8,28,20,15,22,1910.若數(shù)據(jù)元素序列 11,12,13,7,8,9,23,4,5 是采用下列排序方法 之一得到的第二趟排序后的結(jié)果,則該排序算法只能是A起泡排序 B.插入排序 C.選擇排序 D.二路歸并排序11.馮諾依曼計算機中指令和數(shù)據(jù)均以二進(jìn)制形式存放在存儲器中,CPU

5、區(qū)分它們的依據(jù)是A指令操作碼的譯碼結(jié)果 B.指令和數(shù)據(jù)的尋址方式 C.指令周期的不同階段 D.指令和數(shù)據(jù)所在的存儲單元12.一個 C 語言程序在一臺 32 位機器上運行。程序中定義了三個變量 xyz, 其中x和z是 int 型,y為 short 型。當(dāng) x=127,y=-9 時,執(zhí)行賦值語句 z=x+y 后,xyz 的值分別是AX=0000007FH,y=FFF9H,z=00000076H BX=0000007FH,y=FFF9H,z=FFFF0076H CX=0000007FH,y=FFF7H,z=FFFF0076H DX=0000007FH,y=FFF7H,z=0000

6、0076H13.浮點數(shù)加減運算過程一般包括對階、尾數(shù)運算、規(guī)格化、舍入和判溢出 等步驟。設(shè)浮點數(shù)的階碼和尾數(shù)均采用補碼表示,且位數(shù)分別為 5 位和 7 位(均 含 2 位符號位)。若有兩個數(shù) X=27×29/32,Y=25×5/8,則用浮點加法計算 X+Y 的最終結(jié)果是A00111 1100010 B.00111 0100010C01000 0010001 D.發(fā)生溢出14.某計算機的 Cache 共有 16 塊,采用 2 路組相聯(lián)映射方式(即每組 2 塊)。 每個主存塊大小為 32 字節(jié),按字節(jié)編址。主存 129 號單元所在主存塊應(yīng)裝入到 的 Cach

7、e 組號是A0 B.2 C.4 D.615.某計算機主存容量為 64KB,其中 ROM 區(qū)為 4KB,其余為 RAM 區(qū),按字節(jié) 編址?,F(xiàn)要用 2K×8 位的 ROM 芯片和 4K×4 位的 RAM 芯片來設(shè)計該存儲器,則需 要上述規(guī)格的 ROM 芯片數(shù)和 RAM 芯片數(shù)分別是A1、15 B2、15 C1、30 D2、3016.某機器字長 16 位,主存按字節(jié)編址,轉(zhuǎn)移指令采用相對尋址,由兩個字 節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對位移量字段。假定取指令時, 每取一個字節(jié) PC 自動加 1。若某轉(zhuǎn)移指令所在

8、主存地址為 2000H,相對位移量字 段的內(nèi)容為 06H,則該轉(zhuǎn)移指令成功轉(zhuǎn)以后的目標(biāo)地址是A.2006H B.2007H  C.2008H  D.2009H17.下列關(guān)于 RISC 的敘述中,錯誤的是 ARISC 普遍采用微程序控制器BRISC 大多數(shù)指令在一個時鐘周期內(nèi)完成 CRISC 的內(nèi)部通用寄存器數(shù)量相對 CISC 多DRISC 的指令數(shù)、尋址方式和指令格式種類相對 CISC 少18.某計算機的指令流水線由四個功能段組成,指令流經(jīng)各功能段的時間(忽 略各功能段之間的緩存時間)分別是 90ns、80ns、70ns 和 60ns,則該計算機的 CPU 時鐘周

9、期至少是A90ns  B.80ns  C.70ns  D.60ns19.相對于微程序控制器,硬布線控制器的特點是 A指令執(zhí)行速度慢,指令功能的修改和擴展容易 B指令執(zhí)行速度慢,指令功能的修改和擴展難 C指令執(zhí)行速度快,指令功能的修改和擴展容易 D指令執(zhí)行速度快,指令功能的修改和擴展難20.假設(shè)某系統(tǒng)總線在一個總線周期中并行傳輸 4 字節(jié)信息,一個總線周期 占用 2 個時鐘周期,總線時鐘頻率為 10MHz,則總線帶寬是A10MB/s B.20MB/S C.40MB/S D.80MB/S21.假設(shè)某計算機的存儲系統(tǒng)由 Cache 和主存組成,某程序

10、執(zhí)行過程中訪存1000 次,其中訪問 Cache 缺失(未命中)50 次,則 Cache 的命中率是A5% B.9.5% C.50% D.95%22.下列選項中,能引起外部中斷的事件是A鍵盤輸入 B.除數(shù)為 0 C.浮點運算下溢 D.訪存缺頁 23.單處理機系統(tǒng)中,可并行的是I 進(jìn)程與進(jìn)程 II 處理機與設(shè)備 III 處理機與通道  IV 設(shè)備與設(shè)備 AI、II 和 III B. I、II 和 IV  C. I、III 和 IV D.

11、II、III 和 IV24.下列進(jìn)程調(diào)度算法中,綜合考慮進(jìn)程等待時間和執(zhí)行時間的是 A時間片輪轉(zhuǎn)調(diào)度算法 B.短進(jìn)程優(yōu)先調(diào)度算法 C.先來先服務(wù)調(diào)度算法 D.高響應(yīng)比優(yōu)先調(diào)度算法25.某計算機系統(tǒng)中有 8 臺打印機,有 K 個進(jìn)程競爭使用,每個進(jìn)程最多需 要 3 臺打印機。該系統(tǒng)可能會發(fā)生死鎖的 K 的最小值是A2 B.3 C.4 D.526分區(qū)分配內(nèi)存管理方式的主要保護(hù)措施是A界地址保護(hù) B.程序代碼保護(hù) C.數(shù)據(jù)保護(hù) D.棧保護(hù)27.一個分段存儲管理系統(tǒng)中,地址長度為 32 位,其中段號占 8 位,則最大 段長

12、是A28 字節(jié) B.216 字節(jié) C.224 字節(jié) D.232 字節(jié)28.下列文件物理結(jié)構(gòu)中,適合隨機訪問且易于文件擴展的是A連續(xù)結(jié)構(gòu) B.索引結(jié)構(gòu) C.鏈?zhǔn)浇Y(jié)構(gòu)且磁盤塊定長 D.鏈?zhǔn)浇Y(jié)構(gòu)且磁盤塊變長29.假設(shè)磁頭當(dāng)前位于第 105 道,正在向磁道序號增加的方向移動。現(xiàn)有一 個磁道訪問請求序列為 35,45,12,68,110,180,170,195,采用 SCAN 調(diào)度(電梯調(diào)度)算法得到的磁道訪問序列是A110,170,180,195,68,45,35,12B.110,68,45,35,12,170,180,195C.110,170,180

13、,195,12,35,45,68D.12,35,45,68,110,170,180,19530.文件系統(tǒng)中,文件訪問控制信息存儲的合理位置是 A文件控制塊 B.文件分配表 C.用戶口令表 D.系統(tǒng)注冊表31設(shè)文件 F1 的當(dāng)前引用計數(shù)值為 1,先建立 F1 的符號鏈接(軟鏈接)文 件 F2,再建立 F1 的硬鏈接文件 F3,然后刪除 F1。此時,F(xiàn)2 和 F3 的引用計數(shù)值 分別是A0、1 B.1、1 C.1、2 D.2、132程序員利用系統(tǒng)調(diào)用打開 I/O 設(shè)備時,通常使用的設(shè)備標(biāo)識是 A邏輯設(shè)備名 B.物理設(shè)備名 C.主

14、設(shè)備號 D.從設(shè)備號33.在 OSI 參考模型中,自下而上第一個提供端到端服務(wù)的層次是 A數(shù)據(jù)鏈路層 B.傳輸層 C.會話層 D.應(yīng)用層 34在無噪聲情況下,若某通信鏈路的帶寬為 3kHz,采用 4 個相位,每個相 位具有 4 種振幅的 QAM 調(diào)制技術(shù),則該通信鏈路的最大數(shù)據(jù)傳輸速率是A12kbps B.24 kbps C.48 kbps D.96 kbps35.數(shù)據(jù)鏈路層采用了后退 N 幀(GBN)協(xié)議,發(fā)送方已經(jīng)發(fā)送了編號為 07 的幀。當(dāng)計時器超時時,若發(fā)送方只收到 0、2、3 號幀的確認(rèn),則發(fā)送

15、方需要重 發(fā)的幀數(shù)是A2 B.3 C.4 D.536.以太網(wǎng)交換機進(jìn)行轉(zhuǎn)發(fā)決策時使用的 PDU 地址是A目的物理地址 B.目的 IP 地址 C.源物理地址 D.源 IP 地址37.在一個采用 CSMA/CD 協(xié)議的網(wǎng)絡(luò)中,傳輸介質(zhì)是一根完整的電纜,傳輸 速率為 1Gbps,電纜中的信號傳播速度是 200 000km/s。若最小數(shù)據(jù)幀長度減少800 比特,則最遠(yuǎn)的兩個站點之間的距離至少需要A增加 160m B.增加 80m C.減少 160m D.減少 80m38.主機甲和主機乙間已建立一個 TCP 連接,

16、主機甲向主機乙發(fā)送了兩個連 續(xù)的 TCP 段,分別包含 300 字節(jié)和 500 字節(jié)的有效載荷,第一個段的序列號為200,主機乙正確接收到兩個段后,發(fā)送給主機甲的確認(rèn)序列號是A500 B.700 C.800 D.100039一個 TCP 連接總是以 1KB 的最大段發(fā)送 TCP 段,發(fā)送方有足夠多的數(shù)據(jù) 要發(fā)送。當(dāng)擁塞窗口為 16KB 時發(fā)生了超時,如果接下來的 4 個 RTT(往返時間) 時間內(nèi)的 TCP 段的傳輸都是成功的,那么當(dāng)?shù)?4 個 RTT 時間內(nèi)發(fā)送的所有 TCP 段都得到肯定應(yīng)答時,擁塞窗口大小是A7KB B. 8KB C. 9

17、KB D. 16KB40.FTP 客戶和服務(wù)器間傳遞 FTP 命令時,使用的連接是A建立在 TCP 之上的控制連接 B. 建立在 TCP 之上的數(shù)據(jù)連接 C. 建立在 UDP 之上的控制連接 D. 建立在 UDP 之上的數(shù)據(jù)連接二、綜合應(yīng)用題。共 70 分。41.(10 分)帶權(quán)圖(權(quán)值非負(fù),表示邊連接的兩頂點間的距離)的最短路 徑問題是找出從初始頂點到目標(biāo)頂點之間的一條最短路徑。假定從初始頂點到目 標(biāo)頂點之間存在路徑,現(xiàn)有一種解決該問題的方法:設(shè)最短路徑初始時僅包含初始頂點,令當(dāng)前頂點 u 為初始頂點;選擇離 u 最近且尚未在最短路徑中的一個頂點 v,加入到最短

18、路徑中,修改當(dāng)前頂點 u=v;重復(fù)步驟,直到 u 是目標(biāo)頂點時為止。 請問上述方法能否求得最短路徑?若該方法可行,請證明之;否則,請舉例說明。42.(15 分)已知一個帶有表頭結(jié)點的單鏈表,結(jié)點結(jié)構(gòu)為 datelink 假設(shè)該鏈表只給出了頭指針 list。在不改變鏈表的前提下,請設(shè)計一個盡可能 高效的算法,查找鏈表中倒數(shù)第 k 個位置上的結(jié)點(k 為正整數(shù))。若查找成功, 算法輸出該結(jié)點的 data 值,并返回 1;否則,只返回 0。要求:(1) 描述算法的基本設(shè)計思想(2) 描述算法的詳細(xì)實現(xiàn)步驟(3) 根據(jù)設(shè)計思想和實現(xiàn)步驟,采用程序設(shè)計語言描述算法(使用 C 或 C+

19、 或 JAVA 語言實現(xiàn)),關(guān)鍵之處請給出簡要注釋43.(8 分)某計算機的 CPU 主頻為 500MHz,CPI 為 5(即執(zhí)行每條指令平均 需 5 個時鐘周期)。假定某外設(shè)的數(shù)據(jù)傳輸率為 0.5MB/s,采用中斷方式與主機 進(jìn)行數(shù)據(jù)傳送,以 32 位為傳輸單位,對應(yīng)的中斷服務(wù)程序包含 18 條指令,中斷 服務(wù)的其他開銷相當(dāng)于 2 條指令的執(zhí)行時間。請回答下列問題,要求給出計算過 程。(1)在中斷方式下,CPU 用于該外設(shè) I/O 的時間占整個 CPU 時間的百分比 是多少?(2)當(dāng)該外設(shè)的數(shù)據(jù)傳輸率達(dá)到 5MB/s 時,改用 DMA 方式傳送數(shù)據(jù)。假設(shè) 每次 DMA 傳送大小為 5000B

20、,且 DMA 預(yù)處理和后處理的總開銷為 500 個時鐘周期, 則 CPU 用于該外設(shè) I/O 的時間占整個 CPU 時間的百分比是多少?(假設(shè) DMA 與 CPU 之間沒有訪存沖突)44.(13 分)某計算機字長 16 位,采用 16 位定長指令字結(jié)構(gòu),部分?jǐn)?shù)據(jù)通 路結(jié)構(gòu)如圖所示。圖中所有控制信號為 1 時表示有效、為 0 時表示無效。例如控 制信號 MDRinE 為 1 表示允許數(shù)據(jù)從 DB 打入 MDR,MDRin 為 1 表示允許數(shù)據(jù)從內(nèi) 總線打入 MDR。假設(shè) MAR 的輸出一直處于使能狀態(tài)。加法指令“ADD(R1),R0” 的功能為(R0)+(R1)(R1),即將 R0 中的數(shù)據(jù)與

21、R1 的內(nèi)容所指主存單元 的數(shù)據(jù)相加,并將結(jié)果送入 R1 的內(nèi)容所指主存單元中保存。數(shù)據(jù)通路結(jié)構(gòu) 下表給出了上述指令取值和譯碼階段每個節(jié)拍(時鐘周期)的功能和有效控制信號,請按表中描述方式用表格列出指令執(zhí)行階段每個節(jié)拍的功能和有效控制信號。                          功能和控制信號時鐘功能有效控制信號C1MAR(PC)PCo

22、ut,MARinC2MDRM(MAR)PC(PC)+1MemR,MDRinEPC+1C3IR(MDR)MDRout,IRinC4指令譯碼無45.(7 分)三個進(jìn)程 P1、P2、P3 互斥使用一個包含 N(N>0)個單元的緩沖 區(qū)。P1 每次用 produce()生成一個正整數(shù)并用 put()送入緩沖區(qū)某一空單元 中;P2 每次用 getodd()從該緩沖區(qū)中取出一個奇數(shù)并用 countodd()統(tǒng)計奇 數(shù)個數(shù);P3 每次用 geteven()從該緩沖區(qū)中取出一個偶數(shù)并用 counteven() 統(tǒng)計偶數(shù)個數(shù)。請用信號量機制實現(xiàn)這三個進(jìn)程的同步與互斥活動,并說明所定 義的信號量的含義。要求

23、用偽代碼描述。46.(8 分)請求分頁管理系統(tǒng)中,假設(shè)某進(jìn)程的頁表內(nèi)容如下表所示。 頁表內(nèi)容頁號頁框(Page Frame)號有效位(存在位)0101H1102254H1頁面大小為 4KB,一次內(nèi)存的訪問時間是 100ns,一次快表(TLB)的訪問時 間是 10ns,處理一次缺頁的平均時間為 108ns(已含更新 TLB 和頁表的時間), 進(jìn)程的駐留集大小固定為 2,采用最近最少使用置換算法(LRU)和局部淘汰策 略。假設(shè)TLB 初始為空;地址轉(zhuǎn)換時先訪問 TLB,若 TLB 未命中,再訪問頁 表(忽略訪問頁表之后的 TLB 更新時間);有效位為 0 表示頁面不在內(nèi)存,產(chǎn) 生缺頁中斷,缺頁中斷

24、處理后,返回到產(chǎn)生缺頁中斷的指令處重新執(zhí)行。設(shè)有虛 地址訪問序列 2362H、1565H、25A5H,請問:(1) 依次訪問上述三個虛地址,各需多少時間?給出計算過程。(2) 基于上述訪問序列,虛地址 1565H 的物理地址是多少?請說明理由。 47(9 分)希賽公司網(wǎng)絡(luò)拓?fù)鋱D如下圖所示,路由器 R1 通過接口 E1、E2 分別連接局域網(wǎng) 1、局域網(wǎng) 2,通過接口 L0 連接路由器 R2,并通過路由器 R2 連 接域名服務(wù)器與互聯(lián)網(wǎng)。R1 的 L0 接口的 IP 地址是 ;R2 的 L0 接口 的 IP 地址是 ,L1 接口的 IP 地址是

25、 ,E0 接口的 IP 地址是 ;域名服務(wù)器的 IP 地址是 。答案如下:一、選擇題12345678910BCDBCBADAB11121314151617181920CDDCDCAADB21222324252627282930DADDCACBAA31323334353637383940BABBCADDCA二、綜合應(yīng)用題41.該方法求得的路徑不一定是最短路徑。例如,對于下圖所示的帶權(quán)圖,如果 按照題中的原則,從A到C 的最短路徑為 ABC,事實上其最短路徑為 ADC。42.(1)算法基本思想如下:從頭至尾遍歷單鏈表,并用指針 p

26、 指向當(dāng)前結(jié)點的前 k 個結(jié)點。當(dāng)遍歷到鏈表的最后一個結(jié)點時,指針 p 所指向的結(jié)點即為所查 找的結(jié)點。(2)詳細(xì)實現(xiàn)步驟:增加兩個指針變量和一個整型變量,從鏈表頭向后遍 歷,其中指針 p1 指向當(dāng)前遍歷的結(jié)點,指針 p 指向 p1 所指向結(jié)點的前 k 個結(jié)點, 如果 p1 之前沒有 k 個結(jié)點,那么 p 指向表頭結(jié)點。用整型變量 i 表示當(dāng)前遍歷 了多少個結(jié)點,當(dāng) i>k 時,指針 p 隨著每次遍歷,也向前移動一個結(jié)點。當(dāng)遍歷 完成時,p 或者指向表頭結(jié)點,或者指向鏈表中倒數(shù)第 k 個位置上的結(jié)點。(3)算法描述:int LocateElement(Linklist list,int

27、k)    p1=list->link;    p=list; i=1;     while(p1)          p1=p1->link;      i+;      if(i>k) p=p->next; /如果 i>k,則 p 也往后移    

28、0;    if(p=list) return 0; /說明鏈表沒有 k 個結(jié)點    else          printf(“%dn“,p->data);      return 1;    43. (1)在中斷方式下,每 32 位(4B)被中斷一次,故每秒中斷     0.5MB/4B=0.5×106/4

29、=12.5×104 次 要注意的是,這里是數(shù)據(jù)傳輸率,所以 1MB=106B。因為中斷服務(wù)程序包含 18條指令,中斷服務(wù)的其他開銷相當(dāng)于 2 條指令的執(zhí)行時間,且執(zhí)行每條指令平均 需 5 個時鐘周期,所以,1 秒內(nèi)用于中斷的時鐘周期數(shù)為(18+2)×5×12.5×104=12.5×106(2)在 DMA 方式下,每秒進(jìn)行 DMA 操作     5MB/5000B=5×106/5000=1×103 次因為 DMA 預(yù)處理和后處理的總開銷為 500 個時鐘周期,所以 1 秒鐘之內(nèi)用于 DM

30、A 操作的時鐘周期數(shù)為     500×1×103=5×105     故在 DMA 方式下,占整個 CPU 時間的百分比是    (5×105)/(500×106)×100%=0.1%44.指令執(zhí)行階段每個節(jié)拍的功能和有效控制信號如下所示時鐘功能有效控制信號C5MAR(R1)PCout,MARinC6MDRM(MAR)MemR,MDRinEC7A(R0)R0out,AinC8AC(MDR)+(A)MDRout,Addr,AC

31、inC9MDR(AC)ACout,MDRinC10M(MAR) MDRMDRoutE,MemW45.定義信號量 S1 控制 P1 與 P2 之間的同步;S2 控制 P1 與 P3 之間的同步;empty 控制生產(chǎn)者與消費者之間的同步;mutex 控制進(jìn)程間互斥使用緩沖區(qū)。程序如下: Var s1=0,s2=0,empty=N,mutex=1;ParbeginP1:begin  X=produce(); /*生成一個數(shù)*/   P(empty);     /*判斷緩沖區(qū)是否有空單元*/   P(mutex);

32、0;    /*緩沖區(qū)是否被占用*/  Put();  If x%2=0    V(s2); /*如果是偶數(shù),向 P3 發(fā)出信號*/  else    V(s1); /*如果是奇數(shù),向 P2 發(fā)出信號*/   V(mutex);     /*使用完緩沖區(qū),釋放*/end. P2:begin  P(s1); /*收到 P1 發(fā)來的信號,已產(chǎn)生一個奇數(shù)*/   P(mutex);&

33、#160;    /*緩沖區(qū)是否被占用*/  Getodd(); Countodd():=countodd()+1; V(mutex); /*釋放緩沖區(qū)*/  V(empty); /*向 P1 發(fā)信號,多出一個空單元*/end. P3:begin  P(s2)         /*收到 P1 發(fā)來的信號,已產(chǎn)生一個偶數(shù)*/   P(mutex); /*緩沖區(qū)是否被占用*/  Geteven(); Count

34、even():=counteven()+1; V(mutex); /*釋放緩沖區(qū)*/  V(empty); /*向 P1 發(fā)信號,多出一個空單元*/end. Parend.46.(1)根據(jù)頁式管理的工作原理,應(yīng)先考慮頁面大小,以便將頁號和頁內(nèi)位移分解出來。頁面大小為 4KB,即 212,則得到頁內(nèi)位移占虛地址的低 12 位,頁 號占剩余高位??傻萌齻€虛地址的頁號 P 如下(十六進(jìn)制的一位數(shù)字轉(zhuǎn)換成 4 位二進(jìn)制,因此,十六進(jìn)制的低三位正好為頁內(nèi)位移,最高位為頁號):2362H:P=2,訪問快表 10ns,因初始為空,訪問頁表 100ns 得到頁框號,合 成物理地址

35、后訪問主存 100ns,共計 10ns+100ns+100ns=210ns。1565H:P=1,訪問快表 10ns,落空,訪問頁表 100ns 落空,進(jìn)行缺頁中斷處 理 108ns,合成物理地址后訪問主存 100ns,共計 10ns+100ns+108ns+100ns108ns。25A5H:P=2,訪問快表,因第一次訪問已將該頁號放入快表,因此花費 10ns便可合成物理地址,訪問主存 100ns,共計 10ns+100ns=110ns(2)當(dāng)訪問虛地址 1565H 時,產(chǎn)生缺頁中斷,合法駐留集為 2,必須從頁表 中淘汰一個頁面,根據(jù)題目的置換算法,應(yīng)淘汰 0 號頁面,因此 1565H 的對應(yīng)頁

36、 框號為 101H。由此可得 1565H 的物理地址為 101565H。47. (1)無類 IP 地址的核心是采用不定長的網(wǎng)絡(luò)號和主機號,并通過相應(yīng)的子網(wǎng)掩碼來表示(即網(wǎng)絡(luò)號部分為 1,主機號部分為 0)。本題中網(wǎng)絡(luò)地址位數(shù)是24,由于 IP 地址是 32 位,因此其主機號部分就是 8 位。因此,子網(wǎng)掩碼就是11111111 11111111 11111111 00000000,即 。根據(jù)無類 IP 地址的規(guī)則,每個網(wǎng)段中有兩個地址是不分配的:主機號全 0 表示網(wǎng)絡(luò)地址,主機號全 1 表示廣播地址。因此 8 位主機號所能表示的主機數(shù)就 是 28-2,即 254 臺。該網(wǎng)絡(luò)要劃分為兩個子網(wǎng),每個子網(wǎng)要 120 臺主機,因此主機位數(shù) X 應(yīng)該滿 足下面三個條件:X<8,因為是在主機號位長為 8 位的網(wǎng)絡(luò)進(jìn)行劃分,所以 X 一定要小于 8 位。2x>120,因為根據(jù)題意需要容納 120 臺主機。 X 是整數(shù)。解 上 述 方 程 , 得 到 X=7. 子 網(wǎng) 掩 碼 就 是 11111111 11111111 1111111110000000,即 28。 所以劃分的兩個網(wǎng)段是:/25 與 28/25。(2)填寫 R1 的路由表填寫到

溫馨提示

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

評論

0/150

提交評論