計(jì)算機(jī)等級(jí)考試四級(jí)嵌入式工程師10(DOC)_第1頁(yè)
計(jì)算機(jī)等級(jí)考試四級(jí)嵌入式工程師10(DOC)_第2頁(yè)
計(jì)算機(jī)等級(jí)考試四級(jí)嵌入式工程師10(DOC)_第3頁(yè)
計(jì)算機(jī)等級(jí)考試四級(jí)嵌入式工程師10(DOC)_第4頁(yè)
計(jì)算機(jī)等級(jí)考試四級(jí)嵌入式工程師10(DOC)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.計(jì)算機(jī)等級(jí)考試四級(jí)嵌入式工程師10選擇題1.下列8086微處理器的寄存器中,既可作8位寄存器使用,也可作16位寄存器 使用的是A) DIB) SPc) BPD) BX2.若 x=-127, Y=-l,字長(zhǎng)二8,則X-Y補(bǔ)是A) 82HB) 72Hc) 7EHD) 8EH3. 若某微機(jī)系統(tǒng)地址總線有32條,則該微機(jī)系統(tǒng)能直接尋址的內(nèi)存空間為A) 4GBB) 32MBc) 4MBD) 32KB4. Pentium微處理器的引腳收到以下哪個(gè)信號(hào)后,進(jìn)入系統(tǒng)管理模式A) SMI請(qǐng)求B) NMI請(qǐng)求c) INTR請(qǐng)求D) INT請(qǐng)求5.

2、Pentium微處理器中,若不允許虛擬8086模式下的中斷,則標(biāo)志寄存器的標(biāo)志 位設(shè)置正確的是A)VIP二 1B)VIP 二 0c) VIF二 1D) VIF二06. 若匯編指令的操作數(shù)采用的是直接尋址方式,則操作數(shù)在A)當(dāng)前指令中B)內(nèi)存單元中C)內(nèi)存單元中D)下條指令中7. 指令流水線中的喬吐率是指A)單位時(shí)間內(nèi)流水線上所完成的指令或輸出結(jié)果的數(shù)量B)流水線達(dá)到穩(wěn)定狀態(tài)后的獲得的祚吐率C)流水線達(dá)到穩(wěn)定狀態(tài)后的輸出指令數(shù)量D)流水線完成n條指令的實(shí)際呑吐率8. 當(dāng)外設(shè)速度與CPU不匹配時(shí),8086CPU需要在下列哪個(gè)狀態(tài)前插入幾狀態(tài)A)狀態(tài)B)T,狀態(tài)c) Ts狀態(tài)D)匚狀態(tài)9. 十進(jìn)制數(shù)

3、375按壓縮BCD碼存儲(chǔ)時(shí),機(jī)器中表示為A) 0375H2word版本可編輸歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編借.歡迎下載支持.B) 030705Hc) 016DHD) 00016DHio如果數(shù)據(jù)段有如下定義,則編譯后變量VR分配的字節(jié)數(shù)為A) 10個(gè)字節(jié)B) 4個(gè)字節(jié)C) 5個(gè)字節(jié)D) 9個(gè)字節(jié)11. 執(zhí)行下列指令后,BX的值為MOV AX, 0MOV BX, 1MOV CX, 100Pl: ADD AX, BXINC BXLOOP PlA) 101B) 100c) 99D) 10212. 能完成標(biāo)志寄存器中CF位清0功能的8086匯編指令是A) STCB) C

4、MCc) NEGD) CLC#word版本可編輯.歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.13. 用1片3-8譯碼器和若干片4KX4位的SRAM芯片,可構(gòu)成8位存儲(chǔ)器的最大 容量為A) 128KBB) 16KBc) 32KBD) 61KB14. 下列關(guān)于EPROM的敘述,不正確的是A) 只讀存儲(chǔ)器B) 可編程的只讀存儲(chǔ)器O可擦除可編程的只讀存儲(chǔ)器D)電可擦除的可編程只讀存儲(chǔ)器15下列8086匯編指令中,有語(yǔ)法錯(cuò)誤的是A) ADD AX, BX+BP+6B) OUT 80H, ALc) MOV AX, 0D) NEG AX】6.高速緩存要求速度快,通常選用

5、A) SRAM芯片B) DRAM芯片c) EEPROM 芯片】7存儲(chǔ)器組成中,若某塊存儲(chǔ)芯片采用部分譯碼法,有1條地址線未使用,則 該存儲(chǔ)芯片中的每個(gè)單元有A) 1個(gè)地址號(hào)B) 2個(gè)地址號(hào)c) 3個(gè)地址號(hào)D) 4個(gè)地址號(hào)18. Pentium微處理器工作在保護(hù)模式下,給出分頁(yè)管理機(jī)制中的頁(yè)LI錄基地址的 是A) 控制寄存器CR3B) 控制寄存器CR1O對(duì)應(yīng)的段寄存器D)頁(yè)表19.8086CPU響應(yīng)中斷時(shí),不能自動(dòng)入棧保存的是A) 標(biāo)志寄存器FRB) 段寄存器CSC) 指令指針寄存器IPD) 通用寄存器AX20. Pentium微處理器構(gòu)成的微機(jī)系統(tǒng)中,實(shí)模式下的中斷向量表所占用的內(nèi)存空 間是A

6、) 512BB) 1KBc) 2KBD) 4KB7word版本可編借.歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.21. 芯片8259A在級(jí)聯(lián)使用時(shí),下列主片引腳中和從片的CAS,引腳相連的是A) IRB) INTc) INTAD) CASi22. 多片8259A級(jí)聯(lián)使用時(shí),從片的級(jí)聯(lián)信號(hào)CAS。CAS:是A) 輸入信號(hào)B) 輸出信號(hào)C) 中斷響應(yīng)信號(hào)D) 中斷信號(hào)23. 起止異步方式的通信格式中,起始位是A) 1位B) 1.5 位C) 2位D) 2. 5 位24. 芯片8251A工作在全雙工方式,則控制字中的RXE、TXEN位設(shè)置正確的是A) RXE、TX

7、EN二0、0B) RXE、TXEN二0、1c) RXE、TXEN二 1、0D) RXE、TXEN二 1、125. 芯片8255A的端口 A工作在方式1輸出時(shí),端口 C中用作端口 A的應(yīng)答信號(hào) 的是A) PC3、PCi、PC5B) PCo PC】、PC:c) PC;、PC3、PC4D) PC3、PCs、PC:26. 芯片8255A的端口 A工作在方式1輸出時(shí),為了能利用INT&信號(hào)向外發(fā)中斷 信號(hào),下列正確的置位/復(fù)位控制字為A) 0AHB) 0BHc) 0CHD) 0DH27. 芯片8255A可工作在方式1的數(shù)據(jù)端口是A) 端口 A和端口 BB) 端口 A和端口 CC) 端口 B和端口 CD)

8、 端口 D28如果芯片8253的計(jì)數(shù)器2工作在模式2,下列正確的控制字是A) 91HB) 92Hc) 93HD) 91H9word版本可編借.歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.29. 如果芯片8253的四個(gè)端口地址分別為80H、81H、82H和83H,該芯片控制字 端口地址是A)80HB)81Hc) 82HD) 83H30. 按鍵在開(kāi)閉過(guò)程中的機(jī)械抖動(dòng)是A)人為因素造成B)外界振動(dòng)造成O按鍵的構(gòu)造造成D)電路不穩(wěn)定造成31. 從計(jì)算機(jī)安全保護(hù)角度來(lái)看,操作系統(tǒng)的主要作用是提供A)人機(jī)交互接口B)軟件開(kāi)發(fā)基礎(chǔ)O第一道安全防線D)虛擬機(jī)和擴(kuò)展機(jī)【解析】

9、原因有二:一、為使用計(jì)算機(jī)必須以某個(gè)角色帳戶登錄操作系統(tǒng),操作 系統(tǒng)的用戶帳戶管理功能里提供帳戶驗(yàn)證及安全;二、操作系統(tǒng)提供文件管理功 能,對(duì)用戶文件數(shù)據(jù)的訪問(wèn)是具有權(quán)限控制的。所以選C選項(xiàng)。A選項(xiàng)是從一般 用戶的角度來(lái)看;B選項(xiàng)是從軟件開(kāi)發(fā)者的角度來(lái)看;D選項(xiàng)是從訃算機(jī)系統(tǒng)的 角度來(lái)看。32. 共事性是操作系統(tǒng)的特征之一,下列哪種軟件資源可以同時(shí)共享?A)可重入代碼臨界區(qū)O中斷服務(wù)程序D)內(nèi)核調(diào)度模塊【解析】可重入代碼(Reentry code)是一種允許多個(gè)進(jìn)程同時(shí)訪問(wèn)的代碼,可以 被多個(gè)進(jìn)程共享,所以答案為A選項(xiàng)。 臨界區(qū)是指訪問(wèn)臨界資源的那段代碼, 各個(gè)進(jìn)程必須互斥訪問(wèn),B選項(xiàng)錯(cuò)誤;單

10、處理機(jī)系統(tǒng)在某一個(gè)時(shí)刻只能運(yùn)行一個(gè) 中斷服務(wù)程序,處理一個(gè)中斷,C選項(xiàng)錯(cuò)誤;單處理機(jī)系統(tǒng)在同一時(shí)刻只能執(zhí)行 一個(gè)進(jìn)程,因而只允許一個(gè)進(jìn)程訪問(wèn)內(nèi)核調(diào)度模塊,D選項(xiàng)錯(cuò)誤。33操作系統(tǒng)需要處理器從內(nèi)核態(tài)轉(zhuǎn)為用戶態(tài)時(shí),釆用的是下列哪種方法?A)調(diào)用訪管指令B)調(diào)用中斷程序陷入C)修改程序狀態(tài)字D)利用堆棧返回【解析】機(jī)器處于核心態(tài)是可以執(zhí)行硬件所提供的全部指令,包括特權(quán)指令和非 特權(quán)指令,在核心態(tài)時(shí)可利用特權(quán)指令修改程序狀態(tài)字轉(zhuǎn)換為用戶態(tài)。而用戶態(tài) 轉(zhuǎn)換為核心態(tài)唯一的途徑是中斷,因此選C選項(xiàng)。A、B選項(xiàng)是用戶態(tài)轉(zhuǎn)換到核 心態(tài);D選項(xiàng)沒(méi)有狀態(tài)轉(zhuǎn)換。34. 進(jìn)程運(yùn)行時(shí),當(dāng)運(yùn)行中的進(jìn)程不希望被外部事件打擾時(shí)

11、,可以采用下列哪一 種操作方法?A)陷入內(nèi)核態(tài)B)設(shè)置不被打擾狀態(tài)字C)屏蔽中斷D)將中斷信號(hào)排隊(duì)【解析】進(jìn)程運(yùn)行時(shí)狀態(tài)發(fā)生轉(zhuǎn)換的原因是發(fā)生中斷,不希望被外部事件打擾只 有設(shè)置程序狀態(tài)字寄存器(PSW)的IF中斷標(biāo)志位,設(shè)置為IF為0屏蔽中斷, 因此選C選項(xiàng)。35. 對(duì)于函數(shù)fork(),它屬于哪一類系統(tǒng)調(diào)用?A)進(jìn)程控制類B)文件操作類C)設(shè)備管理類D)信息維護(hù)類【解析】函數(shù)fork()的作用是通過(guò)系統(tǒng)調(diào)用創(chuàng)建一個(gè)與原來(lái)進(jìn)程兒乎完全相同 的進(jìn)程。所以fork()函數(shù)是進(jìn)程控制類函數(shù),選A選項(xiàng)。36. 所謂可再入程序是指下列哪一類程序?A)純代碼程序,運(yùn)行中不需要修改B)過(guò)程調(diào)用子程序,可被其

12、他過(guò)程調(diào)用C)代碼及堆棧,允許部分修改D)中斷服務(wù)程序,與用戶代碼無(wú)關(guān)【解析】可再入程序是山可重入代碼組成的程序,可以被安全的并行執(zhí)行,當(dāng)該 程序正在運(yùn)行時(shí),可以再次載入內(nèi)存并執(zhí)行它。具有如下特點(diǎn):它是純代碼的, 即在執(zhí)行過(guò)程中不可修改;調(diào)用它的進(jìn)程應(yīng)該提供屬于它自己的數(shù)據(jù)區(qū)。因此選 A選項(xiàng)。37. 某單核處理機(jī)的訃算機(jī)系統(tǒng)中共有20個(gè)進(jìn)程,那么,處于就緒狀態(tài)的進(jìn)程最 少是兒個(gè)?A)1B) 20C) 19D)0【解析】若進(jìn)程推進(jìn)的順序不當(dāng),或資源不足(或分配不當(dāng))則有進(jìn)程全部阻塞, 因而處于就緒狀態(tài)的進(jìn)程最少可以是0個(gè),所以選D選項(xiàng)。38. 若一個(gè)進(jìn)程由于申請(qǐng)的內(nèi)存資源長(zhǎng)期不能得到滿足,那么,

13、操作系統(tǒng)處理該 進(jìn)程的最佳方法是A)掛起該進(jìn)程B)額外增加該類資源C)重啟該進(jìn)程D)撤銷該進(jìn)程【解析】掛起是指:把一個(gè)進(jìn)程從內(nèi)存轉(zhuǎn)到外存。機(jī)器的資源是有限的,在資源 不足的情況下,操作系統(tǒng)對(duì)內(nèi)存中的程序進(jìn)行合理的安排,其中有的進(jìn)程被暫時(shí) 調(diào)離出內(nèi)存,當(dāng)條件允許的時(shí)候,會(huì)被操作系統(tǒng)再次調(diào)回內(nèi)存,重新進(jìn)入等待被 執(zhí)行的狀態(tài)即就緒態(tài),所以最佳方法是掛起該進(jìn)程,選A選項(xiàng)。lOword版本可編輸歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編借歡迎下載支持.39. 對(duì)于如下C語(yǔ)言程序int main()printf(Hello Worldn);fork ();fork ();fork (

14、);printf (Hello Worldn);在IMX操作系統(tǒng)中正確編譯鏈接后,其正確的運(yùn)行結(jié)果是A) 共打印出6行Hello WorldB) 共打印出 7 It Hello Worldc)共打印出8行Hello WorldD)共打印岀9行Hello World40. 有如下C語(yǔ)言程序void * th_f(void * arg)printf(Hello World);int main(void)pthread_t tid;int st;st = pthread_create(&tid, NULL, th_f, NULL):if (st=0)printf (Oops, I can not c

15、reatethreadn,z):ex辻(NULL):針對(duì)上述程序,下列敘述中哪一個(gè)是正確的?A)線程th_f運(yùn)行中出現(xiàn)錯(cuò)誤B)線程th_f運(yùn)行后等待一個(gè)特定的線程退出O線程th_f運(yùn)行后主動(dòng)釋放CPU給其他線程D)線程th_f運(yùn)行后退出【解析】分析線程th_f的代碼可知:代碼只有一個(gè)printf ()函數(shù)調(diào)用語(yǔ)句,沒(méi) 岀錯(cuò)的指令,排除A,沒(méi)有等待其他線程的指令,排除B,沒(méi)有調(diào)用阻塞原語(yǔ)的 指令,排除C,只有一個(gè)printf函數(shù)調(diào)用語(yǔ)句,所以線程會(huì)執(zhí)行完指令后退出。 所以選D選項(xiàng)。41. 某系統(tǒng)在打印數(shù)據(jù)時(shí),讀數(shù)據(jù)進(jìn)程、處理數(shù)據(jù)進(jìn)程和打印結(jié)果進(jìn)程是通過(guò)下 列哪個(gè)對(duì)象相關(guān)聯(lián)的?A)緩沖區(qū)B)打印機(jī)

16、C)進(jìn)程D)磁盤【解析】首先打印機(jī)與讀數(shù)據(jù)進(jìn)程無(wú)關(guān),排除B,讀數(shù)據(jù)進(jìn)程將數(shù)據(jù)放入緩沖區(qū) 后供處理數(shù)據(jù)進(jìn)程使用;處理數(shù)據(jù)進(jìn)程將處理結(jié)果放入緩沖區(qū)供打印結(jié)果進(jìn)程使 用,本題三個(gè)進(jìn)程之間協(xié)同工作是通過(guò)互斥訪問(wèn)臨界資源緩沖區(qū)而進(jìn)行的,所以 選A選項(xiàng)。42. 在解決進(jìn)程同步和互斥的問(wèn)題時(shí),對(duì)信號(hào)量進(jìn)行V原語(yǔ)操作是在下列哪一個(gè) 代碼區(qū)進(jìn)行的?A)進(jìn)入?yún)^(qū)臨界區(qū)C)退出區(qū)D)剩余區(qū)【解析】進(jìn)入臨界區(qū)前的進(jìn)入?yún)^(qū)對(duì)信號(hào)量執(zhí)行P原語(yǔ)操作,離開(kāi)臨界區(qū)的退出區(qū) 對(duì)信號(hào)量執(zhí)行V原語(yǔ)操作。所以選C選項(xiàng)。12word版本可編借.歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯:歡迎下載支持.43. 不同進(jìn)程

17、之間進(jìn)行通信時(shí),可以按需要采用同步或異步的方式,下列方法中, 哪一種通信方式是同步的?A) 共享內(nèi)存B) 消息機(jī)制O管道通信D)套接字【解析】共享內(nèi)存即共享緩沖區(qū)方式進(jìn)行通信,緩沖區(qū)數(shù)U不為1時(shí)可同步或 異步;消息機(jī)制是指進(jìn)程間通過(guò)相互發(fā)送消息進(jìn)行通信,可同步或異步;套接字 是一組進(jìn)程間交換數(shù)據(jù)的協(xié)議,可以是異步或同步;管道通信,是一方進(jìn)程發(fā)送 另一方只能接收,此方式只為同步。所以選C選項(xiàng)。44. 在裝入一個(gè)程序時(shí),把程序中的指令地址和數(shù)據(jù)地址經(jīng)過(guò)計(jì)算,全部轉(zhuǎn)換成 物理地址后再裝入物理內(nèi)存,這一過(guò)程稱為A) 靜態(tài)重定位B) 動(dòng)態(tài)重定位O靜態(tài)地址分配D)動(dòng)態(tài)地址分配【解析】靜態(tài)重定位是在口標(biāo)程序

18、裝入內(nèi)存時(shí),山裝入程序?qū)跇?biāo)程序中的指令 和數(shù)據(jù)的地址進(jìn)行修改,即把程序的邏輯地址都改成實(shí)際的地址。對(duì)侮個(gè)程序來(lái) 說(shuō),這種地址變換只是在裝入時(shí)一次完成,在程序運(yùn)行期間不再進(jìn)行重定位。動(dòng) 態(tài)重定位是在程序執(zhí)行期間每次訪問(wèn)內(nèi)存之前進(jìn)行重定位。這種變換是黑硬件地 址變換機(jī)構(gòu)實(shí)現(xiàn)的。通常采用一個(gè)重定位寄存器,其中放有當(dāng)前正在執(zhí)行的程序 在內(nèi)存空間中的起始地址,而地址空間中的代碼在裝入過(guò)程中不發(fā)生變化。所以 選A選項(xiàng)。C、D都是程序裝入之后,在運(yùn)行時(shí)向系統(tǒng)申請(qǐng)內(nèi)存資源的方式。45. 在虛擬頁(yè)式系統(tǒng)中進(jìn)行頁(yè)面置換時(shí),置換以后不再需要的、或者在最長(zhǎng)時(shí)間 以后才會(huì)用到的頁(yè)面,這一策略稱為A) 先進(jìn)先出頁(yè)面置換

19、算法(FIFO)B) 最近最少使用頁(yè)面置換算法(LRU)O最近最不常用頁(yè)面置換算法(LFU)D)理想頁(yè)面置換算法(OPT)【解析】理想頁(yè)面置換算法(OPT)也叫最佳頁(yè)面置換算法,從主存中移出永遠(yuǎn)不 再需要的頁(yè)面;如無(wú)這樣的頁(yè)面存在,則選擇最長(zhǎng)時(shí)間不需要訪問(wèn)的頁(yè)面。所選 擇的被淘汰頁(yè)面將是以后永不使用的,或者是在最長(zhǎng)時(shí)間內(nèi)不再被訪問(wèn)的頁(yè)面, 這樣可以保證獲得最低的缺頁(yè)率。因此選D選項(xiàng)。46. 頁(yè)式存儲(chǔ)管理方案中,若地址用24位二進(jìn)制表示,頁(yè)內(nèi)地址部分占11個(gè)二 進(jìn)制位,則最大允許進(jìn)程有多少個(gè)頁(yè)面?A) 1024B) 4096C) 8192D) 16384【解析】地址用24位二進(jìn)制表示,頁(yè)內(nèi)地址占

20、11位,則最多可分為13位為頁(yè) 面地址,2的13次方為8192,最多為8192個(gè)頁(yè)面,所以選C。47. 下列關(guān)于虛擬頁(yè)式存儲(chǔ)管理方案的敘述中,哪一個(gè)是錯(cuò)誤的?A) 常用的頁(yè)面調(diào)入策略有請(qǐng)求調(diào)頁(yè)和預(yù)調(diào)頁(yè)B) 頁(yè)面置換有全局置換和局部置換兩種策略O(shè)分頁(yè)守護(hù)進(jìn)程在前臺(tái)執(zhí)行D)選中的置換出內(nèi)存的頁(yè)面如果被修改過(guò),需要寫回磁盤【解析】守護(hù)進(jìn)程總是活躍的,一般是后臺(tái)運(yùn)行,守護(hù)進(jìn)程一般是由系統(tǒng)在開(kāi)機(jī) 時(shí)通過(guò)腳本自動(dòng)激活啟動(dòng)或超級(jí)管理用戶來(lái)啟動(dòng),所以選C選項(xiàng)。48. 有一個(gè)虛擬頁(yè)式存儲(chǔ)系統(tǒng)采用最近最少使用(LRU)頁(yè)面置換算法,系統(tǒng)分給 每個(gè)進(jìn)程3頁(yè)內(nèi)存,其中一頁(yè)用來(lái)存放程序和變量i,j (不作他用)。假設(shè)一

21、個(gè) 頁(yè)面可以存放300個(gè)整數(shù)變量。某進(jìn)程程序如下:VARA:ARRAY1. 150, 1. 200 OF integer;i,j:integer;FOR i:=1 to 150 DOFOR j:=l to 200 DOAi, j:=0;設(shè)變量i, j放在程序頁(yè)面中,初始時(shí),程序及變量i, J已在內(nèi)存,其余兩頁(yè)為空。 矩陣A按行序存放。試問(wèn)當(dāng)程序執(zhí)行完后,共缺頁(yè)多少次?A) 101B) 200C) 100D) 300【解析】矩陣按行存放,分析代碼了解到存放方式與訪問(wèn)方式相同,也是按行訪 問(wèn)的。因此可把矩陣按頁(yè)大小分為100頁(yè),每頁(yè)300個(gè)元素,分析當(dāng)訪問(wèn)第1 個(gè)元素(第1頁(yè)第1個(gè)元素),第301

22、個(gè)元素(第2頁(yè)第1個(gè)元素),第601個(gè)元 素(第3頁(yè)第1個(gè)元素)時(shí)會(huì)發(fā)生缺頁(yè)于是得知共缺頁(yè)100次,所以選C 選項(xiàng)。49. 假設(shè)某計(jì)算機(jī)系統(tǒng)的內(nèi)存大小為256K,在某一時(shí)刻內(nèi)存的使用情況如下表所 示。起始地0K205090101013161719址KKK0K5K5K0K5K5K狀態(tài)已未已已未已未已已未用用用用用用用用用用容量203040105K3025152025KKKKKKKKK此時(shí),若進(jìn)程順序請(qǐng)求20K和5K的存儲(chǔ)空間,系統(tǒng)采用某種算法為進(jìn)程分配內(nèi) 存,分配后的內(nèi)存情況如下表所示。5 K L一用 4 K o nu O2 K 詩(shī) n 3 KOK已用20K 地始 態(tài) 量 起址狀容90OK未用5

23、K13155K已用5K已用205K已用5KOK已用155K已用5K未用那么系統(tǒng)采用的是什么分配算法?A)最佳適配B)最差適配C)首次適配D)下次適配【解析】若系統(tǒng)采用的最佳適配算法則應(yīng)該是笫1次分配使用地址為135K的空 間,然后在地址為155K處剩余5K空間,第2次分配使用的是地址為100K的空 間,與分配后情況不一致,排除若系統(tǒng)采用最差適配算法則首先是從地址為 20K處開(kāi)始分配最大的一塊空間,然后在40K處剩余10K空間,第2次分配則從 地址135K處再次分配5K,剩余20K空間,與分配后情況不一致,排除B;若系 統(tǒng)釆用首次適配算法則第1次從地址為20K處分配20K,然后地址為40K處剩余

24、 10K,第2次分配則從地址40K處分配5K,地址為45K處剩余5K,與分配后情況 不一致,排除C;若系統(tǒng)采用下次適配算法,則假設(shè)上次是分配后的下個(gè)地址為 133K處,現(xiàn)接該分配第1次分配20K,在地址155K處剩余5K,第2次分配乂接 此處分配5K,最后分配結(jié)果與上表一致,選D選項(xiàng)。19word版本可編輯歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯:歡迎下載支持.50. 隨著不斷創(chuàng)建和刪除文件,從而導(dǎo)致產(chǎn)生磁盤碎片的文件物理結(jié)構(gòu)是A)順序結(jié)構(gòu)B)鏈接結(jié)構(gòu)C)索引結(jié)構(gòu)D)I節(jié)點(diǎn)結(jié)構(gòu)【解析】順序結(jié)構(gòu)文件的分配方式是:創(chuàng)建文件時(shí),分配一組連續(xù)的塊;FAT中 每個(gè)文件只要一項(xiàng),

25、說(shuō)明起始?jí)K和文件的長(zhǎng)度。缺點(diǎn)是不利于文件的插入和刪除, 反復(fù)增刪之后會(huì)出現(xiàn)碎片問(wèn)題。所以選A選項(xiàng)。51. 對(duì)于采用樹(shù)形LI錄結(jié)構(gòu)的文件系統(tǒng),錯(cuò)誤的說(shuō)法是A)由操作系統(tǒng)決定如何設(shè)置當(dāng)前工作目錄B)lllffl戶決定如何設(shè)置 勺前工作口錄C)允許不同的用戶用相同的名字去命名文件D)允許同一個(gè)用戶在不同的子目錄中使用相同的文件名【解析】C、D項(xiàng)容易理解,是正確的;由于系統(tǒng)采用樹(shù)形目錄結(jié)構(gòu),所以不同 用戶登錄系統(tǒng)工作時(shí),默認(rèn)是以當(dāng)前用戶名文件夾為主工作口錄的,并且曲于LI 錄是多層次的,可以方便設(shè)置當(dāng)前工作LI錄,特殊情況還可以通過(guò)設(shè)置環(huán)境變量 等方式更改當(dāng)前工作目錄等。所以選A選項(xiàng)。52. 讀寫硬盤

26、時(shí),下列哪一個(gè)操作花費(fèi)時(shí)間最短?A)尋道B)旋轉(zhuǎn)定位O數(shù)據(jù)傳輸D)磁頭復(fù)位【解析】訪問(wèn)磁盤時(shí)間分為三部分:尋道時(shí)間Ts,旋轉(zhuǎn)延時(shí)時(shí)間Tr和傳輸時(shí)間 Tt,其中尋道時(shí)間和旋轉(zhuǎn)延時(shí)時(shí)間屬于機(jī)械操作,占大頭,最短是數(shù)據(jù)傳輸時(shí)間。 因此選C選項(xiàng)。53. 假設(shè)磁頭當(dāng)前位于第155道,正在向磁道序號(hào)減少的方向移動(dòng)?,F(xiàn)有一個(gè)磁 道訪問(wèn)請(qǐng)求序列為35,45, 12,68,110, 180, 170, 195,采用SSF調(diào)度(最短尋道優(yōu) 先調(diào)度)算法得到的磁道訪問(wèn)序列是A)110, 170, 180, 195, 68, 45, 35, 12B)110, 6& 45, 35, 12, 170, 180, 195C

27、)170, 180, 195, 110, 6& 45, 35, 12D)12, 35, 45, 6& 110, 170, 180, 195【解析】短尋道優(yōu)先調(diào)度算法是指:該算法選擇這樣的進(jìn)程,其要求訪問(wèn)的磁道, 與當(dāng)前磁頭所在的磁道距離最近,以使每次的尋道時(shí)間最短。于是離155最近磁 道號(hào)是170于是先選170訪問(wèn),再次是180,o所以選C選項(xiàng)。54在一個(gè)釆用三級(jí)索引結(jié)構(gòu)的UNIX文件系統(tǒng)中,假設(shè)物理塊大小為1KB,用64 位表示一個(gè)物理塊號(hào)。主索引表含有13個(gè)塊地址指針,其中前10個(gè)直接指向盤 塊號(hào),第11個(gè)指向一級(jí)索引表,第12個(gè)指向二級(jí)索引表,笫13個(gè)指向三級(jí)索 引表,那么,一個(gè)文件最大

28、可有多少塊?A)10+ 512+ 512+5123B)10+ 256+ 2562+2563C)10+ 128+ 1282+1283D)10+ 512+ 256+1283【解析】物理塊大小為1KB,物理塊號(hào)用64位表示,則每個(gè)塊號(hào)大小為8個(gè)字 節(jié),那么1個(gè)物理塊里最多可以放128個(gè)塊號(hào)。于是一級(jí)索引表里最多有128 個(gè)塊,二級(jí)索引表里最多有128個(gè)塊,三級(jí)索引表里最多有個(gè)128彳塊,再加上 主索引表里的10個(gè)塊,所以選C選項(xiàng)。55 在實(shí)現(xiàn)文件系統(tǒng)時(shí),可采用U錄項(xiàng)分解法加快文件口錄檢索速度。假設(shè)H 錄文件存放在磁盤上,每個(gè)盤塊512字節(jié)。文件控制塊有64字節(jié),其中文件 名占8字節(jié),文件控制塊分解后

29、,第一部分占有10字節(jié)(包括文件名和文件 內(nèi)部號(hào)),第二部分占56字節(jié)(包括文件內(nèi)部號(hào)和文件其他信息)。假設(shè)某一個(gè) H錄文件共有128個(gè)文件控制塊,則采用U錄項(xiàng)分解法前,查找該U錄文件的 某一個(gè)文件控制塊的平均訪盤次數(shù)是A) 9B) & 5c) 8D) 7. 5【解析】設(shè)口錄文件所占用的盤塊數(shù)為N,則查找一個(gè)U錄文件的某一個(gè)文件控 制塊的平均訪盤次數(shù)是(N+l)/2次,本題目錄文件所占盤塊數(shù)為: 128/(512/64)=16,代N=16入上式計(jì)算結(jié)果為& 5,所以選B選項(xiàng)。56 計(jì)算機(jī)操作系統(tǒng)中,設(shè)備管理的主要任務(wù)之一是A) 通過(guò)協(xié)調(diào)技術(shù)避免設(shè)備沖突B) 通過(guò)改變配置加速數(shù)據(jù)傳輸O通過(guò)適配技

30、術(shù)連接不同設(shè)備D)通過(guò)總線技術(shù)提高設(shè)備效率23word版本可編輯歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.【解析】設(shè)備管理主要任務(wù)有緩沖管理、設(shè)備分配、設(shè)備處理三大功能,通過(guò)協(xié) 調(diào)技術(shù)避免設(shè)備沖突屬于設(shè)備分配功能。所以選A選項(xiàng)。57系統(tǒng)引入一個(gè)不同于CPU的特殊功能處理單元,它有自己的指令和程序,可 以實(shí)現(xiàn)對(duì)外圍設(shè)備的統(tǒng)一管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)傳送,該I/O設(shè)備控 制方式稱為A)程序直接控制方式B)中斷控制方式c) DMA方式D)通道控制方式【解析】通道是指:一個(gè)獨(dú)立于CPU的專門I/O控制的處理機(jī),控制設(shè)備與內(nèi) 存直接進(jìn)行數(shù)據(jù)交換。它有自己的通道

31、命令,可由CPU執(zhí)行相應(yīng)指令來(lái)啟動(dòng)通道, 并在操作結(jié)束時(shí)向CPU發(fā)出中斷信號(hào)。所以選D選項(xiàng)。58.計(jì)算機(jī)系統(tǒng)中擁有各種軟硬件資源,內(nèi)存是屬于A)可重用資源B)不可重用資源O臨界資源D)共享資源【解析】?jī)?nèi)存分配回收以后可以重復(fù)使用所以是可重用資源:內(nèi)存在讀操作時(shí)內(nèi) 存可以為多個(gè)進(jìn)程所同時(shí)共享,屬于共享資源,而在寫操作時(shí)只能是互斥訪問(wèn), 屬于臨界資源,不能一概而論。所以選A選項(xiàng)。59系統(tǒng)允許發(fā)生部分死鎖,一旦發(fā)現(xiàn)有死鎖進(jìn)程,則通過(guò)殺死死鎖進(jìn)程來(lái)解決 死鎖問(wèn)題的方法稱為A)死鎖預(yù)防B)死鎖避免O死鎖檢測(cè)D)死鎖解除【解析】死鎖預(yù)防、死鎖避免、死鎖檢測(cè)是對(duì)于死鎖發(fā)生前的措施,而死鎖解除 是發(fā)生后的措施

32、。死鎖解除的主要方法有:1資源剝奪法;2撤銷進(jìn)程法;3進(jìn) 程回退法。題意屬于第2種方法。所以選D選項(xiàng)。60.某計(jì)算機(jī)系統(tǒng)中共有3個(gè)進(jìn)程P:、匕和P3, 4類資源、門、口和。其中“ 和嗆每類資源只有1個(gè)實(shí)例,口資源有2個(gè)實(shí)例,有3個(gè)實(shí)例。r4當(dāng)前的資源分配狀態(tài)如下:E二Pl, I*1,P:, 1*3,匕,P1,,P?,P1*3, P3若進(jìn)程P3申請(qǐng)一個(gè)類資源0%, “,則系統(tǒng)可能會(huì)發(fā)生下列哪一種現(xiàn)象?A)死鎖B)無(wú)死鎖O活鎖D)饑餓【解析】若加上P3, “則有:,Pa r3, 這是一個(gè) 環(huán)路等待,與口只有一個(gè)資源實(shí)例,匕與匕進(jìn)程滿足請(qǐng)求與保持條件并且所 獲得資源乂不可被剝奪,這是死鎖產(chǎn)生的四個(gè)必

33、要條件都滿足了,發(fā)生死鎖。因 此選A選項(xiàng)。29 word版本可編借.歡迎下載支持.題號(hào)分值I單項(xiàng)律分I標(biāo)準(zhǔn)答案I廟號(hào)|分值|單項(xiàng)耀分標(biāo)準(zhǔn)容刃玉910111213141516171819202122232425262728293010D10A10A10A10A10B10A10D10A10A10A10D10c10D10A10A10B10A10D10B10D10A10A10D10D10D10A10D10D10c30 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 104

34、9 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 10CC ACCAADADDACCAD C CCDAACCCBADADA多選題1. 衡量流水線性能的主要指標(biāo)有A)吞吐率B)加速比C)效率D)速度E)時(shí)間2. 下列X86匯編指令中,源操作數(shù)位于內(nèi)存儲(chǔ)器的是A)ADD AX, 21 OOHB)MOV AX, 2000Hc) SUB AX, BXD)IN AX, DXE)ADD AX, BXDI20H3. 下列關(guān)于8086CPU的敘述,正確的是A)分為總線接口單元和執(zhí)行單元兩個(gè)部分B)內(nèi)部數(shù)據(jù)總線是16位,外部數(shù)據(jù)總線16位O指令隊(duì)列

35、的長(zhǎng)度是4個(gè)字節(jié)D)使用20位地址總線中的低16位管理64KB的I/O端口空間E)可通過(guò)引腳信號(hào)設(shè)置為最小/最大工作模式4. DRAM芯片通常采用電容保存信息,因此需要定期刷新,常用的刷新方式有A)集中式刷新B)分布式刷新C)異步式刷新D)靜態(tài)式刷新E)動(dòng)態(tài)式刷新5. 芯片8259A在初始化時(shí)只進(jìn)行了 ICW1和ICW2的設(shè)置,則該8259A工作在A)單片8259A,沒(méi)有級(jí)聯(lián)B)中斷請(qǐng)求優(yōu)先級(jí)固定按IR0IR7排列C)非緩沖方式D)特殊全嵌套方式E)一般中斷結(jié)束方式文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.6.X86指令系統(tǒng)中,執(zhí)行STI指令后,下列敘述正確的是A)使標(biāo)

36、志寄存器中的IF標(biāo)志置1B)CPU處于開(kāi)中斷狀態(tài)C)允許CPU響應(yīng)來(lái)自引腳INTR的請(qǐng)求D)不允許CPU響應(yīng)來(lái)自引腳NMI的請(qǐng)求E)CPU發(fā)出INTA信號(hào)7.8086CPU構(gòu)成的微機(jī)系統(tǒng)中,下列關(guān)于中斷服務(wù)程序入口地址的敘述,正確的 是A)集中存放在內(nèi)存的最低地址端B)被定義為中斷向量O由中斷類型號(hào)左移2位指向的向量地址表中讀出D)是中斷向量地址指針E)內(nèi)存的任意位置均可以存放8. 如果芯片8251A的模式字為83H,則8251A的工作模式是A)同步方式B)奇校驗(yàn)方式C)6位字符長(zhǎng)度D)異步方式E)波特率因子為19. 如果芯片8255A的方式選擇控制字為0A5H,則8255A各端口的匸作方式是

37、A)端口 A匸作在方式1輸入B)端口 A工作在方式1輸出C)端口 B工作在方式0輸入D)端口 B工作在方式1輸出E)端口 B工作在方式1輸入io如果芯片8253的控制字為88H,則8253各計(jì)數(shù)器的工作方式是A)計(jì)數(shù)器0工作在模式4B)計(jì)數(shù)器0按二進(jìn)制計(jì)數(shù)方式工作O計(jì)數(shù)器1工作在模式4D)計(jì)數(shù)器2按二進(jìn)制計(jì)數(shù)方式工作E)計(jì)數(shù)器2工作在模式4】.一般系統(tǒng)中產(chǎn)生的事件分為中斷和異常兩類。下列哪些事件屬于中斷事件?A)時(shí)鐘中斷B)輸入/輸出中斷C)控制臺(tái)中斷D)硬件故障中斷E)用戶程序執(zhí)行了特權(quán)指令【解析】中斷是指由CPU以外的事件引起的中斷,如I/O中斷,時(shí)鐘中斷,控制 臺(tái)中斷等;異常是指來(lái)自CP

38、U的內(nèi)部事件或程序執(zhí)行中的事件引起的過(guò)程,如硬 件故障中斷等。用戶程序執(zhí)行了特權(quán)指令可能會(huì)引發(fā)中斷,轉(zhuǎn)入中斷處理,但不 屬于中斷事件,而是程序主動(dòng)請(qǐng)求陷入的中斷,稱陷入(trap)。所以選ABCD 項(xiàng)。12. 線程描述表記錄了線程管理相關(guān)的內(nèi)容。下列哪些是線程描述表需要記錄的 信息?A)處理器寄存器的值B)硬件設(shè)備寄存器的值C)?,F(xiàn)場(chǎng)狀態(tài)D)打開(kāi)的文件描述符31 word版本可編借.歡迎下載支持.文檔從網(wǎng)絡(luò)中收集,已重新整理排版.word版本可編輯歡迎下載支持.E)線程內(nèi)存空間【解析】線程描述表記錄:線程ID、指令地址寄存器、處理器寄存器,硬件設(shè) 備寄存器,?,F(xiàn)場(chǎng)狀態(tài)等少量線程私有信息。D、E

39、項(xiàng)應(yīng)該是父進(jìn)程里各線程共 享的信息不在線程描述表記錄。所以選ABC項(xiàng)。13. 對(duì)于交互式系統(tǒng),其調(diào)度算法的設(shè)計(jì)IJ標(biāo)是A)較大的吞吐量B)較短的周轉(zhuǎn)時(shí)間C)較高的CPU利用率D)較快的響應(yīng)時(shí)間E)較均衡的性能【解析】A, B、C選項(xiàng)為批處理系統(tǒng)調(diào)度算法的設(shè)計(jì)標(biāo),交互式系統(tǒng)中主機(jī) 與多客戶交互,要求響應(yīng)時(shí)間快,各用戶體驗(yàn)均衡的性能等。所以選DE項(xiàng)。14. 下列哪些方法可以實(shí)現(xiàn)進(jìn)程互斥?A)Peterson 算法B)Test-and-Set (TS)指令c) Swap 或 Exchange 扌旨令D)信號(hào)量E)分派器(Dispatcher)【解析】Peterson算法是一個(gè)實(shí)現(xiàn)互斥鎖的并發(fā)程序設(shè)計(jì)

40、算法。(讀和寫在一條 指令內(nèi)完成)在許多計(jì)算機(jī)中都提供了專門的硬件指令Test-and-Set,簡(jiǎn)稱TS, 用于實(shí)現(xiàn)互斥訪問(wèn)臨界資源。Swap或Exchange指令是寄存器和存儲(chǔ)內(nèi)容交換的 抬令,可用于信號(hào)量操作,實(shí)現(xiàn)系統(tǒng)任務(wù)之間的同步或互斥。信號(hào)量機(jī)制是實(shí)現(xiàn) 進(jìn)程互斥的重要方法。分派器(Dispatcher)是分派器(Dispatcher)實(shí)時(shí)系統(tǒng)調(diào)度 策略之一,而非進(jìn)程互斥方法。所以選ABCD項(xiàng)。15. 在虛擬頁(yè)式存儲(chǔ)管理中,為實(shí)現(xiàn)地址變換所涉及到的數(shù)據(jù)結(jié)構(gòu)是A)空閑區(qū)表B)分區(qū)分配表C)頁(yè)表D)段表E)位圖【解析】頁(yè)式管理的地址變換過(guò)程是通過(guò)頁(yè)表查出相應(yīng)的頁(yè)面號(hào)之后,山頁(yè)面號(hào) 與頁(yè)內(nèi)相對(duì)

41、地址相加而得到實(shí)際物理地址。過(guò)程中要訪問(wèn)存儲(chǔ)頁(yè)面空閑區(qū)表,頁(yè) 表,位圖。因此選ACE項(xiàng)16. 下列關(guān)于虛擬存儲(chǔ)管理方案的敘述中,哪些是正確的?A)采用先進(jìn)先出頁(yè)面置換算法可能導(dǎo)致Belady現(xiàn)象B)出現(xiàn)抖動(dòng)或顛簸現(xiàn)象時(shí),系統(tǒng)用于調(diào)度頁(yè)面所需要的時(shí)間比進(jìn)程實(shí)際運(yùn)行所 占用的時(shí)間還多C)工作集大小與工作集窗口尺寸密切相關(guān)D)操作系統(tǒng)應(yīng)為每個(gè)進(jìn)程提供與工作集大小相等的物理頁(yè)面數(shù)E)進(jìn)程對(duì)內(nèi)存有臨界要求,當(dāng)分配給進(jìn)程的物理頁(yè)面數(shù)小于該臨界值時(shí),缺頁(yè) 率下降【解析】FIFO算法可能導(dǎo)致Belady現(xiàn)象;調(diào)度頁(yè)面時(shí)間是指入外存調(diào)入內(nèi)存的 時(shí)間,出現(xiàn)抖動(dòng)或顛簸現(xiàn)象時(shí),系統(tǒng)因?yàn)檫M(jìn)程所請(qǐng)求的數(shù)據(jù)經(jīng)常不在內(nèi)存中而頻 繁的調(diào)入、調(diào)出頁(yè)面,導(dǎo)致系統(tǒng)用于調(diào)度頁(yè)面所需要的時(shí)間比進(jìn)程實(shí)際運(yùn)行所占 用的時(shí)間還多;工作集是指在某段時(shí)間間隔內(nèi)(t-w),進(jìn)程要訪問(wèn)的頁(yè)面集合, A (w-t)稱為工作集窗口尺寸,工作集是工作集窗口尺寸w的函數(shù);通常情況下 操作系統(tǒng)應(yīng)為每個(gè)進(jìn)程提供與工作集大小相等的物理頁(yè)面數(shù)。所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論