MOOC 操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué) 中國(guó)大學(xué)慕課答案_第1頁(yè)
MOOC 操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué) 中國(guó)大學(xué)慕課答案_第2頁(yè)
MOOC 操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué) 中國(guó)大學(xué)慕課答案_第3頁(yè)
MOOC 操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué) 中國(guó)大學(xué)慕課答案_第4頁(yè)
MOOC 操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué) 中國(guó)大學(xué)慕課答案_第5頁(yè)
已閱讀5頁(yè),還剩44頁(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)介

MOOC操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué)中國(guó)大學(xué)慕課答案第一章作業(yè)第一章測(cè)試1、問(wèn)題:在計(jì)算機(jī)系統(tǒng)中配置操作系統(tǒng)的主要目的是()。選項(xiàng):A、增強(qiáng)計(jì)算機(jī)系統(tǒng)的功能B、提高系統(tǒng)資源的利用率,方便用戶使用C、提高系統(tǒng)的運(yùn)行速度D、合理組織系統(tǒng)的工作流程,以提高系統(tǒng)吞吐量正確答案:【提高系統(tǒng)資源的利用率,方便用戶使用】2、問(wèn)題:操作系統(tǒng)的主要功能是管理計(jì)算機(jī)系統(tǒng)中的()。選項(xiàng):A、程序和數(shù)據(jù)B、進(jìn)程C、資源D、作業(yè)正確答案:【資源】3、問(wèn)題:引入多道程序的目的在于()。選項(xiàng):A、充分利用CPU,減少CPU等待時(shí)間B、提高實(shí)時(shí)響應(yīng)速度C、有利于代碼共享,減少主、輔存信息交換量D、充分利用存儲(chǔ)器正確答案:【充分利用CPU,減少CPU等待時(shí)間】4、問(wèn)題:批處理系統(tǒng)的主要缺點(diǎn)是()。選項(xiàng):A、CPU的利用率不高B、失去了交互性C、不具備并行性D、以上都不是正確答案:【失去了交互性】5、問(wèn)題:在分時(shí)系統(tǒng)中,時(shí)間片一定,(),響應(yīng)時(shí)間越長(zhǎng)。選項(xiàng):A、內(nèi)存越多B、用戶數(shù)越多C、內(nèi)存越少D、用戶數(shù)越少正確答案:【用戶數(shù)越多】6、問(wèn)題:兼有操作系統(tǒng)三種基本類型的兩種或兩種以上功能的操作系統(tǒng)稱之為()。選項(xiàng):A、批處理系統(tǒng)B、分時(shí)系統(tǒng)C、通用操作系統(tǒng)D、實(shí)時(shí)系統(tǒng)正確答案:【通用操作系統(tǒng)】7、問(wèn)題:引入單道批處理系統(tǒng)之后還要引入多道批處理系統(tǒng)的原因()。選項(xiàng):A、為了進(jìn)一步提高系統(tǒng)資源的利用率和增加系統(tǒng)吞吐量B、為了能讓更多的作業(yè)放入內(nèi)存C、為了讓用戶能與作業(yè)進(jìn)行交互D、為了提高系統(tǒng)的可靠性正確答案:【為了進(jìn)一步提高系統(tǒng)資源的利用率和增加系統(tǒng)吞吐量】8、問(wèn)題:操作系統(tǒng)中,程序的運(yùn)行從順序轉(zhuǎn)入并發(fā),是在()時(shí)。選項(xiàng):A、初始化完成PCB,并且打開(kāi)系統(tǒng)中斷B、初始引導(dǎo)開(kāi)始,關(guān)閉系統(tǒng)中斷C、系統(tǒng)剛開(kāi)始上電D、初始化引導(dǎo)完成正確答案:【初始化完成PCB,并且打開(kāi)系統(tǒng)中斷】9、問(wèn)題:學(xué)習(xí)本課程的目標(biāo)是()。選項(xiàng):A、會(huì)使用OSB、會(huì)使用OS的接口C、能理解真實(shí)操作系統(tǒng)的運(yùn)轉(zhuǎn)D、寫(xiě)一個(gè)操作系統(tǒng)正確答案:【能理解真實(shí)操作系統(tǒng)的運(yùn)轉(zhuǎn)】10、問(wèn)題:CPU運(yùn)行現(xiàn)場(chǎng)指在程序的執(zhí)行過(guò)程中任一時(shí)刻狀態(tài)信息的集合,處理器的狀態(tài)放在。選項(xiàng):A、程序計(jì)數(shù)器B、指令寄存器C、程序狀態(tài)寄存器(PSW寄存器)D、其他各種寄存器正確答案:【程序狀態(tài)寄存器(PSW寄存器)】11、問(wèn)題:計(jì)算機(jī)的工作方式()。選項(xiàng):A、把程序放在內(nèi)存B、自動(dòng)的取指執(zhí)行C、把數(shù)據(jù)放在內(nèi)存D、在屏幕上顯示正確答案:【自動(dòng)的取指執(zhí)行】12、問(wèn)題:操作系統(tǒng)分層結(jié)構(gòu)設(shè)計(jì)的特點(diǎn)是()。選項(xiàng):A、每一層只可以使用底層的功能和服務(wù)B、調(diào)試和驗(yàn)證容易C、結(jié)構(gòu)變得清晰D、以上都是正確答案:【以上都是】13、問(wèn)題:具有易維護(hù)和易擴(kuò)展性,采用客戶機(jī)/服務(wù)器模式的通信方式,進(jìn)程間通信代價(jià)大特點(diǎn)的操作系統(tǒng)設(shè)計(jì)結(jié)構(gòu)是()。選項(xiàng):A、分層結(jié)構(gòu)B、模塊結(jié)構(gòu)C、微內(nèi)核結(jié)構(gòu)D、以上都是正確答案:【微內(nèi)核結(jié)構(gòu)】14、問(wèn)題:Linux操作系統(tǒng)設(shè)計(jì)時(shí)使用的結(jié)構(gòu)是()。選項(xiàng):A、分層結(jié)構(gòu)B、模塊結(jié)構(gòu)(或者宏內(nèi)核)C、微內(nèi)核結(jié)構(gòu)D、以上都是正確答案:【模塊結(jié)構(gòu)(或者宏內(nèi)核)】15、問(wèn)題:由多個(gè)計(jì)算機(jī)組成的一個(gè)系統(tǒng),這些計(jì)算機(jī)之間可以通信來(lái)交換信息,互相之間無(wú)主次之分,它們共享系統(tǒng)資源,程序由系統(tǒng)中的全部或部分計(jì)算機(jī)協(xié)同執(zhí)行,管理上述計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)是()。選項(xiàng):A、分時(shí)OSB、實(shí)時(shí)OSC、分布式OSD、網(wǎng)絡(luò)OS正確答案:【分布式OS】16、問(wèn)題:為了提高計(jì)算機(jī)的處理機(jī)和外部設(shè)備的利用率,把多個(gè)程序同時(shí)放入主存,在宏觀上并發(fā)運(yùn)行是()。選項(xiàng):A、分時(shí)OSB、實(shí)時(shí)OSC、多道程序設(shè)計(jì)D、并發(fā)程序設(shè)計(jì)正確答案:【多道程序設(shè)計(jì)】17、問(wèn)題:在設(shè)計(jì)批處理系統(tǒng)時(shí),首先要考慮的是()。選項(xiàng):A、靈活性和可適應(yīng)性;B、交互性和響應(yīng)時(shí)間;C、周轉(zhuǎn)時(shí)間和系統(tǒng)吞吐量;D、實(shí)時(shí)性和可靠性。正確答案:【周轉(zhuǎn)時(shí)間和系統(tǒng)吞吐量;】18、問(wèn)題:在設(shè)計(jì)實(shí)時(shí)操作系統(tǒng)時(shí),首先要考慮的是()。選項(xiàng):A、靈活性和可適應(yīng)性;B、交互性和響應(yīng)時(shí)間;C、周轉(zhuǎn)時(shí)間和系統(tǒng)吞吐量;D、實(shí)時(shí)性和可靠性。正確答案:【實(shí)時(shí)性和可靠性?!?9、問(wèn)題:在設(shè)計(jì)分時(shí)操作系統(tǒng)時(shí),首先要考慮的是()。選項(xiàng):A、靈活性和可適應(yīng)性B、交互性和響應(yīng)時(shí)間;C、周轉(zhuǎn)時(shí)間和系統(tǒng)吞吐量;D、實(shí)時(shí)性和可靠性。正確答案:【交互性和響應(yīng)時(shí)間;】20、問(wèn)題:中斷處理和子程序調(diào)用都需要壓棧以保護(hù)現(xiàn)場(chǎng),中斷處理一定會(huì)保存而子程序調(diào)用不需要保存其內(nèi)容的是()。選項(xiàng):A、程序計(jì)數(shù)器B、程序狀態(tài)字寄存器C、通用數(shù)據(jù)寄存器D、通用地址寄存器正確答案:【程序狀態(tài)字寄存器】21、問(wèn)題:從()角度會(huì)直接調(diào)用操作系統(tǒng)的系統(tǒng)調(diào)用。選項(xiàng):A、使用者B、普通開(kāi)發(fā)者C、操作系統(tǒng)設(shè)計(jì)者D、鏈接程序設(shè)計(jì)者正確答案:【普通開(kāi)發(fā)者】22、問(wèn)題:系統(tǒng)調(diào)用是()。選項(xiàng):A、一條機(jī)器指令B、一條機(jī)器指令C、中斷子程序D、提供編程人員的接口正確答案:【提供編程人員的接口】23、問(wèn)題:()是CPU在執(zhí)行過(guò)程中出錯(cuò)了選項(xiàng):A、中斷B、異常C、系統(tǒng)調(diào)用D、以上都是正確答案:【異?!?4、問(wèn)題:進(jìn)程管理其實(shí)就是管CPU。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】25、問(wèn)題:通過(guò)命令使用計(jì)算機(jī)不屬于操作系統(tǒng)的接口。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】26、問(wèn)題:顯卡不屬于操作系統(tǒng)管理。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】27、問(wèn)題:操作系統(tǒng)的服務(wù)員角色指的是能給用戶提供一種接口,開(kāi)發(fā)人員可以直接調(diào)用。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】28、問(wèn)題:操作系統(tǒng)是一種應(yīng)用軟件。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】29、問(wèn)題:Unix和Linux是兄弟關(guān)系。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】30、問(wèn)題:機(jī)制與策略分離的設(shè)計(jì)理念是操作系統(tǒng)的基本理念。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】31、問(wèn)題:操作系統(tǒng)是與硬件相關(guān)與應(yīng)用無(wú)關(guān)的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】32、問(wèn)題:特權(quán)指令既能運(yùn)行在用戶態(tài)也能運(yùn)行在運(yùn)行在內(nèi)核態(tài),非特權(quán)指令只能運(yùn)行在用戶態(tài)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】33、問(wèn)題:CPU在每個(gè)時(shí)鐘周期都檢查是否有中斷。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】34、問(wèn)題:中斷的引入是為了為了支持設(shè)備和設(shè)備之間的并行操作。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】35、問(wèn)題:對(duì)系統(tǒng)調(diào)用進(jìn)行優(yōu)化,是因?yàn)橄到y(tǒng)調(diào)用的實(shí)現(xiàn)從用戶態(tài)切換到內(nèi)核態(tài),執(zhí)行完系統(tǒng)調(diào)用程序后又從內(nèi)核態(tài)切換回用戶態(tài),代價(jià)很大。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】36、問(wèn)題:Linux的內(nèi)核模塊不屬于Linux的幾個(gè)子系統(tǒng),是一種機(jī)制。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】37、問(wèn)題:Linux內(nèi)核模塊的插入和運(yùn)行必須用root權(quán)限。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】38、問(wèn)題:Linux內(nèi)核模塊運(yùn)行在用戶空間。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】39、問(wèn)題:可加裝的內(nèi)核模塊在內(nèi)核運(yùn)行時(shí)候可加載和卸載,是開(kāi)發(fā)一個(gè)新的文件系統(tǒng),驅(qū)動(dòng)程序的基本機(jī)制。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第二章作業(yè)第二章測(cè)試1、問(wèn)題:如果你想知道你編寫(xiě)的程序hello到底調(diào)用哪些系統(tǒng)調(diào)用,可以使用()命令實(shí)現(xiàn)。選項(xiàng):A、top./helloB、straceC、topD、strace./hello正確答案:【strace./hello】2、問(wèn)題:在x86上,Linux系統(tǒng)的系統(tǒng)調(diào)用是通過(guò)()中斷號(hào)實(shí)現(xiàn)的。選項(xiàng):A、0x21B、0x80C、0x81D、0x20正確答案:【0x80】3、問(wèn)題:DOS系統(tǒng)的系統(tǒng)調(diào)用,通過(guò)()中斷號(hào)實(shí)現(xiàn)的.選項(xiàng):A、20HB、21HC、22HD、23H正確答案:【21H】4、問(wèn)題:系統(tǒng)調(diào)用與一般函數(shù)調(diào)用的最大不同是()?選項(xiàng):A、系統(tǒng)調(diào)用遞歸調(diào)用層次受限,而一般函數(shù)調(diào)用遞歸調(diào)用層次不受限B、系統(tǒng)調(diào)用不能再調(diào)用另一個(gè)系統(tǒng)調(diào)用,而函數(shù)調(diào)用可以C、系統(tǒng)調(diào)用存在用戶態(tài)和內(nèi)核態(tài)的轉(zhuǎn)換,而一般函數(shù)沒(méi)有D、系統(tǒng)調(diào)用不是函數(shù)正確答案:【系統(tǒng)調(diào)用存在用戶態(tài)和內(nèi)核態(tài)的轉(zhuǎn)換,而一般函數(shù)沒(méi)有】5、問(wèn)題:操作系統(tǒng)的接口有哪些類型?()選項(xiàng):A、圖形接口B、命令級(jí)接口C、程序接口D、以上都是正確答案:【以上都是】6、問(wèn)題:各種類Unix的操作系統(tǒng),他們都要遵循()標(biāo)準(zhǔn)設(shè)計(jì)接口,這樣可以保證使用這些接口的應(yīng)用程序可以方便移植到不同的類Unix操作系統(tǒng)上運(yùn)行。選項(xiàng):A、IEEEB、UnixC、POSIXD、GUN正確答案:【POSIX】7、問(wèn)題:與硬件直接打交道的是(),用戶通過(guò)()使用硬件資源。選項(xiàng):A、操作系統(tǒng),系統(tǒng)調(diào)用B、操作系統(tǒng),普通函數(shù)C、CPU、系統(tǒng)調(diào)用D、CPU、普通函數(shù)正確答案:【操作系統(tǒng),系統(tǒng)調(diào)用】8、問(wèn)題:如果你想知道你編寫(xiě)的程序hello到底調(diào)用哪些系統(tǒng)調(diào)用,可以使用()命令實(shí)現(xiàn)。選項(xiàng):A、top./helloB、straceC、topD、strace./hello正確答案:【strace./hello】9、問(wèn)題:系統(tǒng)調(diào)用與一般函數(shù)調(diào)用的最大不同是()?選項(xiàng):A、系統(tǒng)調(diào)用遞歸調(diào)用層次受限,而一般函數(shù)調(diào)用遞歸調(diào)用層次不受限B、系統(tǒng)調(diào)用不能再調(diào)用另一個(gè)系統(tǒng)調(diào)用,而函數(shù)調(diào)用可以C、系統(tǒng)調(diào)用存在用戶態(tài)和內(nèi)核態(tài)的轉(zhuǎn)換,而一般函數(shù)沒(méi)有D、系統(tǒng)調(diào)用不是函數(shù)正確答案:【系統(tǒng)調(diào)用存在用戶態(tài)和內(nèi)核態(tài)的轉(zhuǎn)換,而一般函數(shù)沒(méi)有】10、問(wèn)題:操作系統(tǒng)的接口有()選項(xiàng):A、圖形接口B、命令級(jí)接口C、程序接口D、以上都是正確答案:【以上都是】11、問(wèn)題:系統(tǒng)調(diào)用優(yōu)化機(jī)制中,()是64位下的快速系統(tǒng)調(diào)用指令。選項(xiàng):A、int0x80和iretB、vsycalls和vDSOC、sysenter/sysexitD、syscall/sysret正確答案:【syscall/sysret】12、問(wèn)題:系統(tǒng)調(diào)用號(hào)是()傳入給eax寄存器的。選項(xiàng):A、在libc庫(kù)中B、通過(guò)int0x80陷入內(nèi)核后C、在IDT表中D、在sys_call_table中正確答案:【在libc庫(kù)中】13、問(wèn)題:磁盤(pán)的驅(qū)動(dòng)驅(qū)動(dòng)磁盤(pán)讀數(shù)據(jù),得到數(shù)據(jù)后交給文件系統(tǒng),用戶通過(guò)文件系統(tǒng)的read()函數(shù)得到數(shù)據(jù),read函數(shù)就是服務(wù)員的角色,大廚相當(dāng)于OS。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】14、問(wèn)題:以fwirte函數(shù)調(diào)用為例,它的實(shí)現(xiàn)過(guò)程是:在用戶態(tài)fwrite函數(shù)在glibc庫(kù)中調(diào)用系統(tǒng)調(diào)用write(),然后在用戶態(tài),查找系統(tǒng)調(diào)用表syscalltable,找到對(duì)應(yīng)的系統(tǒng)調(diào)用服務(wù)例程為sys_write,然后在內(nèi)核執(zhí)行該例程。這句話是否正確?()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】15、問(wèn)題:C語(yǔ)言的庫(kù)函數(shù)其實(shí)是對(duì)基礎(chǔ)函數(shù)的封裝。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】16、問(wèn)題:盡管系統(tǒng)調(diào)用號(hào)唯一的標(biāo)識(shí)每個(gè)系統(tǒng)調(diào)用,但用戶調(diào)用系統(tǒng)調(diào)用時(shí)并不需要知道系統(tǒng)調(diào)用號(hào)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】17、問(wèn)題:對(duì)系統(tǒng)調(diào)用進(jìn)行優(yōu)化,是因?yàn)橄到y(tǒng)調(diào)用的實(shí)現(xiàn)從用戶態(tài)切換到內(nèi)核態(tài),執(zhí)行完系統(tǒng)調(diào)用程序后又從內(nèi)核態(tài)切換回用戶態(tài),代價(jià)很大。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】18、問(wèn)題:系統(tǒng)調(diào)用的實(shí)現(xiàn)與CPU體系結(jié)構(gòu)無(wú)關(guān)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】19、問(wèn)題:ls命令可以跟蹤一個(gè)應(yīng)用程序所調(diào)用的系統(tǒng)調(diào)用。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】20、問(wèn)題:Linux系統(tǒng)調(diào)用接口是指內(nèi)核中所有已實(shí)現(xiàn)和可用系統(tǒng)調(diào)用的集合。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】21、問(wèn)題:系統(tǒng)調(diào)用抽象出了用于完成某種特點(diǎn)目的的函數(shù),至于這些函數(shù)怎么用內(nèi)核是不關(guān)心的,這是機(jī)制與策略分離的具體體現(xiàn)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】22、問(wèn)題:庫(kù)函數(shù)以及應(yīng)用程序怎樣使用系統(tǒng)調(diào)用,內(nèi)核并不關(guān)心,內(nèi)核只跟系統(tǒng)調(diào)用打交道,而且是實(shí)現(xiàn)系統(tǒng)調(diào)用的大場(chǎng)景。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】23、問(wèn)題:從程序的角度看,實(shí)際上不直接與系統(tǒng)調(diào)用打交道,而是跟API打交道,API是對(duì)系統(tǒng)調(diào)用的封裝。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第三章作業(yè)第三章測(cè)試1、問(wèn)題:關(guān)于wait()和signal()操作,下面哪個(gè)說(shuō)法是對(duì)的()選項(xiàng):A、wait()申請(qǐng)一個(gè)資源,資源不夠,則阻塞,signal()操作釋放一個(gè)資源,若有進(jìn)程等待則喚醒B、wait()申請(qǐng)一個(gè)資源,signal()操作釋放一個(gè)資源,若有進(jìn)程等待則喚醒C、wait()申請(qǐng)一個(gè)資源,資源不夠,則阻塞,signal()操作釋放一個(gè)資源D、wait()申請(qǐng)一個(gè)資源,signal()操作釋放一個(gè)資源正確答案:【wait()申請(qǐng)一個(gè)資源,資源不夠,則阻塞,signal()操作釋放一個(gè)資源,若有進(jìn)程等待則喚醒】2、問(wèn)題:關(guān)于消息通信,以下說(shuō)法錯(cuò)誤的是()選項(xiàng):A、當(dāng)發(fā)送消息時(shí),發(fā)送原語(yǔ)就陷入到內(nèi)核態(tài),然后申請(qǐng)消息緩沖區(qū),消息被從用戶態(tài)緩沖區(qū)拷貝到這個(gè)消息緩沖區(qū)中,接著要找到接收者進(jìn)程的pcb,并將消息掛到該P(yáng)CB消息隊(duì)列隊(duì)列的末尾。B、因?yàn)橄㈥?duì)列是臨界資源,因此插入操作要用wait-signal的操作,確保它們互斥的訪問(wèn)。C、消息隊(duì)列是臨界資源,應(yīng)該對(duì)其進(jìn)行互斥的訪問(wèn),不存在同步問(wèn)題。D、當(dāng)發(fā)送者進(jìn)程把消息放到消息隊(duì)列離開(kāi)的時(shí),要進(jìn)行一個(gè)signal操作,就是要喚醒接收者進(jìn)程,告訴接收者進(jìn)程,隊(duì)列中有消息了。正確答案:【消息隊(duì)列是臨界資源,應(yīng)該對(duì)其進(jìn)行互斥的訪問(wèn),不存在同步問(wèn)題?!?、問(wèn)題:管道通信有讀端和寫(xiě)端,這個(gè)模型是()選項(xiàng):A、讀者-寫(xiě)者B、生產(chǎn)者消費(fèi)者C、哲學(xué)家就餐D、爸爸媽媽兒子女兒吃蘋(píng)果和橘子正確答案:【生產(chǎn)者消費(fèi)者】4、問(wèn)題:進(jìn)程之間是通過(guò)()進(jìn)行通信的選項(xiàng):A、內(nèi)核B、進(jìn)程C、線程D、協(xié)程正確答案:【內(nèi)核】5、問(wèn)題:關(guān)于讀者和寫(xiě)者問(wèn)題,下列說(shuō)法錯(cuò)誤的是()選項(xiàng):A、如果有一個(gè)讀者在讀,其他讀者也可以讀,因此讀者與讀者之間不需要互斥。B、如果有一個(gè)讀者讀,其他寫(xiě)者就不能寫(xiě),因此,讀者和寫(xiě)者之間需要互斥。C、只要有一個(gè)寫(xiě)者寫(xiě),其他寫(xiě)者就不能寫(xiě),因此,寫(xiě)者和寫(xiě)者之間需要互斥。D、如果有多個(gè)讀者,需要設(shè)一個(gè)共享變量來(lái)計(jì)數(shù),這個(gè)共享變量是臨界區(qū)正確答案:【如果有多個(gè)讀者,需要設(shè)一個(gè)共享變量來(lái)計(jì)數(shù),這個(gè)共享變量是臨界區(qū)】6、問(wèn)題:關(guān)于生產(chǎn)者消費(fèi)者問(wèn)題,下列敘述錯(cuò)誤的是選項(xiàng):A、當(dāng)只有一個(gè)生產(chǎn)者和一個(gè)消費(fèi)者一個(gè)緩沖區(qū)時(shí),他們之間只有同步關(guān)系,不需要互斥信號(hào)量。B、當(dāng)有多個(gè)生產(chǎn)者多個(gè)消費(fèi)者多個(gè)緩沖區(qū)時(shí),因?yàn)榭赡艽嬖趯?duì)某個(gè)緩沖區(qū)的競(jìng)爭(zhēng)訪問(wèn),既需要同步也需要互斥。C、進(jìn)程同步關(guān)鍵在于什么時(shí)候停(緩沖區(qū)滿,生產(chǎn)者要停;緩存區(qū)空,消費(fèi)者停),什么時(shí)候走(發(fā)信號(hào)讓消費(fèi)者走;發(fā)信號(hào)讓生產(chǎn)者走)。D、同步就是把臨界區(qū)放在wait()和signal()之間,而互斥就是把wait()和signal()分別放在生產(chǎn)者和消費(fèi)者兩個(gè)進(jìn)程/線程中。正確答案:【同步就是把臨界區(qū)放在wait()和signal()之間,而互斥就是把wait()和signal()分別放在生產(chǎn)者和消費(fèi)者兩個(gè)進(jìn)程/線程中?!?、問(wèn)題:不適宜采用不可搶占處理機(jī)的優(yōu)先數(shù)調(diào)度算法的系統(tǒng)是()。選項(xiàng):A、實(shí)時(shí)系統(tǒng)nbsp;nbsp;nbsp;B、分時(shí)系統(tǒng)nbsp;nbsp;nbsp;C、單道批處理系統(tǒng)D、多道批處理系統(tǒng)正確答案:【實(shí)時(shí)系統(tǒng)nbsp;nbsp;nbsp;】8、問(wèn)題:操作系統(tǒng)中的一種同步機(jī)制,由共享資源的數(shù)據(jù)及其在該數(shù)據(jù)上的一組操作組成,該同步機(jī)制稱為()。選項(xiàng):A、管程nbsp;nbsp;nbsp;B、信號(hào)量C、管道D、鎖正確答案:【管程nbsp;nbsp;nbsp;】9、問(wèn)題:我們把在一段時(shí)間內(nèi),只允許一個(gè)進(jìn)程訪問(wèn)的資源,稱為臨界資源,因此,我們可以得出下列論述,正確的論述為()。選項(xiàng):A、對(duì)臨界資源是不能實(shí)現(xiàn)資源共享的。B、只要能使程序并發(fā)執(zhí)行,這些并發(fā)執(zhí)行的程序便可對(duì)臨界資源實(shí)現(xiàn)共享。C、為臨界資源配上相應(yīng)的設(shè)備控制塊后,便能被共享。D、對(duì)臨界資源,應(yīng)采取互斥訪問(wèn)方式,來(lái)實(shí)現(xiàn)共享。正確答案:【對(duì)臨界資源,應(yīng)采取互斥訪問(wèn)方式,來(lái)實(shí)現(xiàn)共享?!?0、問(wèn)題:兩個(gè)進(jìn)程合作完成一個(gè)任務(wù),在并發(fā)執(zhí)行中,一個(gè)進(jìn)程要等待其合作伙伴發(fā)來(lái)信息,或者建立某個(gè)條件后再向前執(zhí)行,這種關(guān)系是進(jìn)程間的()關(guān)系。選項(xiàng):A、同步B、互斥C、競(jìng)爭(zhēng)D、合作正確答案:【同步】11、問(wèn)題:進(jìn)程高級(jí)通信機(jī)構(gòu)中,管道通信以文件系統(tǒng)為基礎(chǔ),它的實(shí)質(zhì)是利用()來(lái)進(jìn)行數(shù)據(jù)通信。選項(xiàng):A、輔存B、虛擬存儲(chǔ)C、外存D、內(nèi)存正確答案:【外存】12、問(wèn)題:采用純多用戶多線程策略時(shí),處理器調(diào)度對(duì)象是()。選項(xiàng):A、進(jìn)程B、作業(yè)C、用戶級(jí)線程D、內(nèi)核級(jí)線程正確答案:【進(jìn)程】13、問(wèn)題:線程控制塊TCB中不應(yīng)擁有的內(nèi)容是()。選項(xiàng):A、內(nèi)存地址空間nbsp;nbsp;nbsp;B、指令計(jì)數(shù)器PCC、用戶棧指針D、線程狀態(tài)正確答案:【內(nèi)存地址空間nbsp;nbsp;nbsp;】14、問(wèn)題:在創(chuàng)建進(jìn)程時(shí),()不是創(chuàng)建進(jìn)程所必須的步驟。選項(xiàng):A、由調(diào)度程序?yàn)檫M(jìn)程分配CPUB、建立一個(gè)PCBC、為進(jìn)程分配內(nèi)存D、將進(jìn)程插入就緒隊(duì)列正確答案:【由調(diào)度程序?yàn)檫M(jìn)程分配CPU】15、問(wèn)題:由系統(tǒng)專門為運(yùn)行中的應(yīng)用進(jìn)程創(chuàng)建新進(jìn)程的事件是()。選項(xiàng):A、分配資源B、進(jìn)行通信C、共享資源D、提供服務(wù)正確答案:【提供服務(wù)】16、問(wèn)題:在批處理系統(tǒng)中,導(dǎo)致創(chuàng)建進(jìn)程和典型事件是()。選項(xiàng):A、作業(yè)錄入B、作業(yè)調(diào)度C、進(jìn)程調(diào)度D、中級(jí)調(diào)度正確答案:【作業(yè)調(diào)度】17、問(wèn)題:在分時(shí)系統(tǒng)中,導(dǎo)致創(chuàng)建進(jìn)程的典型事件是()。選項(xiàng):A、用戶注冊(cè)B、用戶登錄C、用戶記賬D、用戶通信正確答案:【用戶登錄】18、問(wèn)題:一個(gè)進(jìn)程被喚醒意味著()選項(xiàng):A、該進(jìn)程重新占有CPUB、進(jìn)程狀態(tài)變?yōu)榫途wC、它的優(yōu)先權(quán)變?yōu)樽畲驞、其PCB移至就緒隊(duì)列的隊(duì)首正確答案:【進(jìn)程狀態(tài)變?yōu)榫途w】19、問(wèn)題:以下回答正確的是()。選項(xiàng):A、由V操作喚醒的進(jìn)程一定能夠直接進(jìn)入就緒狀態(tài)B、由V操作喚醒的進(jìn)程一定能夠直接進(jìn)入運(yùn)行狀態(tài)C、V操作喚醒其他進(jìn)程之后自身一定進(jìn)入就緒狀態(tài)D、V操作喚醒其他進(jìn)程之后自身一定進(jìn)入阻塞狀態(tài)正確答案:【由V操作喚醒的進(jìn)程一定能夠直接進(jìn)入就緒狀態(tài)】20、問(wèn)題:支持多道程序設(shè)計(jì)的操作系統(tǒng)在運(yùn)行過(guò)程中,不斷地選擇新進(jìn)程運(yùn)行來(lái)實(shí)現(xiàn)CPU的共享,但其中()不是引起操作系統(tǒng)選擇新進(jìn)程的直接原因。選項(xiàng):A、運(yùn)行進(jìn)程的時(shí)間片用完B、運(yùn)行進(jìn)程出錯(cuò)C、運(yùn)行進(jìn)程要等待某一事件發(fā)生D、有新進(jìn)程進(jìn)入就緒狀態(tài)正確答案:【有新進(jìn)程進(jìn)入就緒狀態(tài)】21、問(wèn)題:在進(jìn)程的狀態(tài)轉(zhuǎn)換中,()變化肯定不可能發(fā)生。選項(xiàng):A、執(zhí)行―就緒B、阻塞-執(zhí)行C、阻塞―就緒D、就緒―阻塞正確答案:【就緒―阻塞】22、問(wèn)題:以下現(xiàn)象,在單處理機(jī)系統(tǒng)中,不可能發(fā)生的是()。選項(xiàng):A、進(jìn)程與進(jìn)程之間的并行B、進(jìn)程與進(jìn)程之間的并發(fā)C、處理機(jī)與設(shè)備之間的并行D、設(shè)備與設(shè)備之間的并行正確答案:【進(jìn)程與進(jìn)程之間的并行】23、問(wèn)題:在操作系統(tǒng)中同時(shí)存在多個(gè)進(jìn)程,它們()。選項(xiàng):A、不能共享系統(tǒng)資源B、不能調(diào)用同一段程序代碼C、可以共享允許共享的系統(tǒng)資源nbsp;D、可以共享所有的系統(tǒng)資源正確答案:【可以共享允許共享的系統(tǒng)資源nbsp;】24、問(wèn)題:從下列關(guān)于進(jìn)程的描述中,找出描述正確的一項(xiàng)是()。選項(xiàng):A、時(shí)間片越小,則分時(shí)效率越高B、作業(yè)調(diào)度使作業(yè)有獲得CPU的資格,而進(jìn)程調(diào)度使進(jìn)程真正獲得CPUC、多道系統(tǒng)一定是多用戶分時(shí)系統(tǒng)D、用戶進(jìn)程中,一定至少有進(jìn)程處于運(yùn)行狀態(tài)正確答案:【作業(yè)調(diào)度使作業(yè)有獲得CPU的資格,而進(jìn)程調(diào)度使進(jìn)程真正獲得CPU】25、問(wèn)題:程序運(yùn)行時(shí),獨(dú)占系統(tǒng)資源,只有程序本身能改變系統(tǒng)資源狀態(tài),這是指()選項(xiàng):A、程序順序執(zhí)行的再現(xiàn)性B、程序順序執(zhí)行的封閉性C、并發(fā)程序失去封閉性D、并發(fā)程序失去再現(xiàn)性正確答案:【程序順序執(zhí)行的封閉性】26、問(wèn)題:有兩個(gè)并發(fā)執(zhí)行的進(jìn)程P1和P2,共享初值為1的變量x。P1對(duì)x加1,P2對(duì)x減1。加1和減1操作的指令序列分別如下所示。兩個(gè)操作完成后,x的值A(chǔ).可能為選項(xiàng):A、可能為-1或3B、只能為1C、可能為0、1或2D、可能為-1、0、1或2正確答案:【可能為0、1或2】27、問(wèn)題:操作系統(tǒng)中,程序的運(yùn)行從順序轉(zhuǎn)入并發(fā),是在()時(shí)。選項(xiàng):A、初始化完成PCB,并且打開(kāi)系統(tǒng)中斷B、初始引導(dǎo)開(kāi)始,關(guān)閉系統(tǒng)中斷C、系統(tǒng)剛開(kāi)始上電D、初始化引導(dǎo)完成正確答案:【初始化完成PCB,并且打開(kāi)系統(tǒng)中斷】28、問(wèn)題:共享內(nèi)存通信兩個(gè)進(jìn)程共享同一塊區(qū)域,因?yàn)檫@塊區(qū)域兩個(gè)進(jìn)程都可以訪問(wèn),因此,必須互斥的進(jìn)行,這種說(shuō)法()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】29、問(wèn)題:一般管道通信用于父子進(jìn)程之間,當(dāng)我們通過(guò)fork()創(chuàng)建了父子進(jìn)程,那么父子進(jìn)程的管道都有兩個(gè)文件描述符,必須關(guān)閉其中的一個(gè)讀端和一個(gè)寫(xiě)端,建立一條“父進(jìn)程寫(xiě)入子進(jìn)程讀取”的通道,或者“子進(jìn)程寫(xiě)入父進(jìn)程讀取”的通道,這種說(shuō)法()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】30、問(wèn)題:進(jìn)程的異步性是指:進(jìn)程按各自獨(dú)立、不可預(yù)知的速度向前推進(jìn)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】31、問(wèn)題:處理機(jī)上下文是指處理機(jī)狀態(tài),主要由處理機(jī)的各種寄存器中內(nèi)容組成,描述進(jìn)程執(zhí)行狀態(tài)信息,進(jìn)程被調(diào)度,需要進(jìn)程上下文切換()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】32、問(wèn)題:如果有7個(gè)進(jìn)程共享同一互斥段,而且每次最多允許3個(gè)進(jìn)程進(jìn)入該互斥段,則信號(hào)量的初值應(yīng)設(shè)置為3()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】33、問(wèn)題:由singal操作喚醒的進(jìn)程一定能夠直接進(jìn)入就緒狀態(tài)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】34、問(wèn)題:高級(jí)通信機(jī)制主要包括四類:共享磁盤(pán)系統(tǒng)、管道通信系統(tǒng)、消息傳遞系統(tǒng)、客戶機(jī)-服務(wù)器系統(tǒng)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】35、問(wèn)題:共享內(nèi)存通信兩個(gè)進(jìn)程共享同一塊區(qū)域,因?yàn)檫@塊區(qū)域兩個(gè)進(jìn)程都可以訪問(wèn),因此,必須互斥的進(jìn)行,這種說(shuō)法()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】36、問(wèn)題:進(jìn)程管理其實(shí)就是管CPU選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】37、問(wèn)題:對(duì)于臨界區(qū),進(jìn)程之間可同時(shí)進(jìn)行修改操作。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】38、問(wèn)題:PCB的哈希表組織結(jié)構(gòu),有利于內(nèi)核通過(guò)進(jìn)程PID快速找到對(duì)應(yīng)的PCB。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】39、問(wèn)題:當(dāng)進(jìn)程處于就緒態(tài),還需要被喚醒才能執(zhí)行。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】40、問(wèn)題:進(jìn)程上下文是指進(jìn)程的執(zhí)行環(huán)境。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】41、問(wèn)題:容器就是一個(gè)進(jìn)程。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】42、問(wèn)題:容器就是一個(gè)進(jìn)程。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】43、問(wèn)題:Linux進(jìn)程的狀態(tài)中沒(méi)有就緒態(tài)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】44、問(wèn)題:進(jìn)程的等待隊(duì)列不是共享隊(duì)列,因此不需要保護(hù)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】45、問(wèn)題:用戶進(jìn)程一旦建立,就將所有程序和數(shù)據(jù)裝入內(nèi)存。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】46、問(wèn)題:一個(gè)進(jìn)程一旦創(chuàng)建,就由OS為其創(chuàng)建進(jìn)程的描述信息即PCB。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】47、問(wèn)題:一個(gè)進(jìn)程一旦創(chuàng)建就可以為其分配CPU,并運(yùn)行。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】48、問(wèn)題:進(jìn)程代表程序的執(zhí)行過(guò)程,它是一個(gè)動(dòng)態(tài)的實(shí)體,隨著程序中指令的執(zhí)行不斷地變化。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】49、問(wèn)題:創(chuàng)建進(jìn)程屬于一種策略而不是機(jī)制。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第四章作業(yè)第四章測(cè)試1、問(wèn)題:有三個(gè)進(jìn)程P1,P2和P3并發(fā)工作。進(jìn)程P1需用資源S1和S2;進(jìn)程P2需用資源S2和S3;進(jìn)程P3需用資源S3和S1。會(huì)產(chǎn)生死鎖嗎?如果會(huì)是什么原因?()選項(xiàng):A、不會(huì),進(jìn)程資源請(qǐng)求順序合理B、會(huì),當(dāng)P1、P2、P3對(duì)資源請(qǐng)求保持形成循環(huán)等待C、可能會(huì),當(dāng)P1、P2、P3對(duì)資源請(qǐng)求保持形成循環(huán)等待D、不會(huì),資源充足不會(huì)產(chǎn)生死鎖正確答案:【可能會(huì),當(dāng)P1、P2、P3對(duì)資源請(qǐng)求保持形成循環(huán)等待】2、問(wèn)題:以下哪些是死鎖的起因?()選項(xiàng):A、競(jìng)爭(zhēng)不可搶占性資源B、競(jìng)爭(zhēng)可消耗性資源C、進(jìn)程推進(jìn)順序不當(dāng)D、ABC都是正確答案:【ABC都是】3、問(wèn)題:某系統(tǒng)中有13臺(tái)打印機(jī),N個(gè)進(jìn)程共享打印機(jī)資源,每個(gè)進(jìn)程要求3臺(tái)。當(dāng)N的取值不超過(guò)()時(shí),系統(tǒng)不會(huì)發(fā)生死鎖。選項(xiàng):A、4B、5C、6D、7正確答案:【6】4、問(wèn)題:下面關(guān)于安全狀態(tài)和不安全狀態(tài)說(shuō)法正確的是()。選項(xiàng):A、系統(tǒng)處于安全狀態(tài),系統(tǒng)不會(huì)進(jìn)入死鎖狀態(tài);系統(tǒng)處于不安全狀態(tài),系統(tǒng)有可能進(jìn)入死鎖狀態(tài)。B、系統(tǒng)處于安全狀態(tài),系統(tǒng)不會(huì)進(jìn)入死鎖狀態(tài);系統(tǒng)處于不安全狀態(tài),系統(tǒng)會(huì)進(jìn)入死鎖的狀態(tài)。C、安全狀態(tài)是沒(méi)有死鎖的狀態(tài),不安全狀態(tài)是有死鎖的狀態(tài)。D、安全狀態(tài)是可能有死鎖的狀態(tài),不安全狀態(tài)是一定有死鎖狀態(tài)。正確答案:【系統(tǒng)處于安全狀態(tài),系統(tǒng)不會(huì)進(jìn)入死鎖狀態(tài);系統(tǒng)處于不安全狀態(tài),系統(tǒng)有可能進(jìn)入死鎖狀態(tài)。】5、問(wèn)題:發(fā)生死鎖的必要條件為四個(gè),要防止死鎖的發(fā)生,可以破壞這四個(gè)必要條件,但破壞()條件是不太實(shí)際的。選項(xiàng):A、不可剝奪B、互斥C、部分等待D、循環(huán)等待正確答案:【互斥】6、問(wèn)題:如果一組進(jìn)程中的每一個(gè)進(jìn)程都在等待僅由該組進(jìn)程中的其它進(jìn)程才能引發(fā)的事件,那么該組進(jìn)程是()狀態(tài)。選項(xiàng):A、互相等待B、循環(huán)等待C、死鎖D、等待正確答案:【死鎖】7、問(wèn)題:關(guān)于死鎖描述正確的是?()選項(xiàng):A、發(fā)生死鎖的進(jìn)程將無(wú)法繼續(xù)推動(dòng)下去,出現(xiàn)假死現(xiàn)象。B、死鎖進(jìn)程已獲得的資源無(wú)法釋放,導(dǎo)致系統(tǒng)資源的浪費(fèi)。C、死鎖是與時(shí)間相關(guān)的錯(cuò)誤。D、ABC都正確。正確答案:【ABC都正確?!?、問(wèn)題:以下哪個(gè)不是處理死鎖的策略?()選項(xiàng):A、鴕鳥(niǎo)策略B、檢測(cè)及解除策略C、預(yù)防策略D、拒絕策略正確答案:【拒絕策略】9、問(wèn)題:Linux0.11的調(diào)度算法描述中,正確是()?選項(xiàng):A、每當(dāng)一個(gè)運(yùn)行狀態(tài)的進(jìn)程執(zhí)行完后,就進(jìn)入就緒隊(duì)列重置就緒隊(duì)列中所有進(jìn)程的時(shí)間片。B、當(dāng)一個(gè)進(jìn)程從運(yùn)行隊(duì)列到等待隊(duì)列時(shí),重置等待隊(duì)列中進(jìn)程的時(shí)間片。C、當(dāng)一個(gè)進(jìn)程時(shí)間片用完時(shí),重置所有進(jìn)程的時(shí)間片。D、CPU繁忙型進(jìn)程比I/O繁忙型進(jìn)程的時(shí)間片要大。正確答案:【當(dāng)一個(gè)進(jìn)程時(shí)間片用完時(shí),重置所有進(jìn)程的時(shí)間片?!?0、問(wèn)題:進(jìn)程調(diào)度中,不會(huì)發(fā)生的事情是()?選項(xiàng):A、遍歷就緒隊(duì)列B、進(jìn)程切換C、時(shí)鐘中斷D、創(chuàng)建進(jìn)程正確答案:【創(chuàng)建進(jìn)程】11、問(wèn)題:通常I/O繁忙型基礎(chǔ)的調(diào)度優(yōu)先級(jí)高于CPU繁忙型的,是為了()。選項(xiàng):A、較短的周轉(zhuǎn)時(shí)間B、較短的平均周轉(zhuǎn)時(shí)間C、較快的響應(yīng)時(shí)間D、較快的平均等待時(shí)間正確答案:【較快的響應(yīng)時(shí)間】12、問(wèn)題:假設(shè)就緒隊(duì)列中有10個(gè)進(jìn)程,系統(tǒng)將時(shí)間片設(shè)為400ms,CPU進(jìn)行進(jìn)程切換要花費(fèi)20ms。則系統(tǒng)開(kāi)銷所占的比率約為()。選項(xiàng):A、1%B、5%C、10%D、20%正確答案:【5%】13、問(wèn)題:當(dāng)一個(gè)位于后備隊(duì)列中的作業(yè)被選中調(diào)入內(nèi)存的時(shí)候,按照其作業(yè)步的順序,依次為每個(gè)作業(yè)建立對(duì)應(yīng)的主進(jìn)程,并為它分配必要的資源,然后提交給進(jìn)程管理模塊,之后由()管理。選項(xiàng):A、進(jìn)程調(diào)度程序B、作業(yè)調(diào)度程序C、I/O管理程序D、內(nèi)存管理程序正確答案:【進(jìn)程調(diào)度程序】14、問(wèn)題:處于后備狀態(tài)的作業(yè)存放在()中。選項(xiàng):A、外存B、內(nèi)存C、外存和內(nèi)存D、擴(kuò)展內(nèi)存正確答案:【外存】15、問(wèn)題:在一般操作系統(tǒng)中必不可少的調(diào)度是()。選項(xiàng):A、高級(jí)調(diào)度B、中級(jí)調(diào)度C、作業(yè)調(diào)度D、進(jìn)程調(diào)度正確答案:【進(jìn)程調(diào)度】16、問(wèn)題:Linux0.11的調(diào)度程序從()選擇一個(gè)進(jìn)程執(zhí)行。選項(xiàng):A、進(jìn)程鏈表B、等待隊(duì)列C、可運(yùn)行隊(duì)列D、哈希表正確答案:【可運(yùn)行隊(duì)列】17、問(wèn)題:進(jìn)程調(diào)度位于Linux內(nèi)核源代碼的()目錄下。選項(xiàng):A、fsB、IPCC、kernelD、mm正確答案:【kernel】18、問(wèn)題:關(guān)于Linux0.11的進(jìn)程調(diào)度,下列說(shuō)法正確的是()。選項(xiàng):A、采用時(shí)間片調(diào)度B、采用優(yōu)先級(jí)調(diào)度C、采用多級(jí)反饋隊(duì)列調(diào)度D、綜合了A、B和C三種調(diào)度算法正確答案:【綜合了A、B和C三種調(diào)度算法】19、問(wèn)題:不適宜采用不可搶占處理機(jī)的優(yōu)先數(shù)調(diào)度算法的系統(tǒng)是()。選項(xiàng):A、實(shí)時(shí)系統(tǒng)B、分時(shí)系統(tǒng)C、單道批處理系統(tǒng)D、多道批處理系統(tǒng)正確答案:【實(shí)時(shí)系統(tǒng)】20、問(wèn)題:在采用等長(zhǎng)時(shí)間片輪轉(zhuǎn)處理機(jī)調(diào)度算法的分時(shí)操作系統(tǒng)中,各終端用戶所占有處理機(jī)的時(shí)間總量是()。選項(xiàng):A、與終端進(jìn)程數(shù)有關(guān)的B、相同的C、與終端數(shù)有關(guān)的D、以上都不對(duì)正確答案:【與終端進(jìn)程數(shù)有關(guān)的】21、問(wèn)題:在分時(shí)系統(tǒng)中,進(jìn)程調(diào)度除了采用時(shí)間片輪轉(zhuǎn)算法,還可以結(jié)合()調(diào)度算法。選項(xiàng):A、可剝奪CPU的動(dòng)態(tài)優(yōu)先數(shù)調(diào)度算法B、先來(lái)先服務(wù)調(diào)度算法C、先來(lái)先服務(wù)調(diào)度算法D、高響應(yīng)比優(yōu)先調(diào)度算法正確答案:【可剝奪CPU的動(dòng)態(tài)優(yōu)先數(shù)調(diào)度算法】22、問(wèn)題:若在T1時(shí)刻進(jìn)程P1運(yùn)行,T2時(shí)刻進(jìn)程P2運(yùn)行,且P1≠P2,則在時(shí)刻T1和時(shí)刻T2期間之內(nèi)是否發(fā)生過(guò)中斷()。選項(xiàng):A、一定發(fā)生過(guò)B、不一定發(fā)生過(guò)C、可能發(fā)生過(guò)D、一定沒(méi)發(fā)生過(guò)正確答案:【一定發(fā)生過(guò)】23、問(wèn)題:死鎖產(chǎn)生的根本原因是系統(tǒng)資源不足和進(jìn)程推進(jìn)順序不當(dāng)。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】24、問(wèn)題:在多道程序的環(huán)境中,不會(huì)因競(jìng)爭(zhēng)可重復(fù)使用的資源而產(chǎn)生死鎖。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】25、問(wèn)題:解決死鎖的方法中,銀行家算法是一種死鎖預(yù)防策略,資源有序分配法是一種死鎖避免策略。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】26、問(wèn)題:在一般的操作系統(tǒng)中,都設(shè)置了進(jìn)程調(diào)度;在批處理系統(tǒng)中還應(yīng)設(shè)置作業(yè)調(diào)度;分時(shí)系統(tǒng)中除了中進(jìn)程調(diào)度外,通常還設(shè)置了中級(jí)調(diào)度;在多處理機(jī)系統(tǒng)中還需設(shè)置多處理機(jī)調(diào)度。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】27、問(wèn)題:在面向用戶的調(diào)度準(zhǔn)則中,截止時(shí)間的保證是實(shí)時(shí)調(diào)度算法的重要準(zhǔn)則;響應(yīng)時(shí)間快是選擇分時(shí)系統(tǒng)中進(jìn)程調(diào)度算法的重要準(zhǔn)則;平均周轉(zhuǎn)時(shí)間短是批處理系統(tǒng)中選擇作業(yè)調(diào)度算法的重要準(zhǔn)則。優(yōu)先權(quán)高作業(yè)能獲得優(yōu)先服務(wù)是為了照顧緊急作業(yè)用戶設(shè)置的調(diào)度準(zhǔn)則。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】28、問(wèn)題:FCFS調(diào)度算法只能采用非搶占調(diào)度方式,時(shí)間片輪轉(zhuǎn)法可以不采用搶占式調(diào)度方式。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】29、問(wèn)題:相比時(shí)間片輪轉(zhuǎn)算法,搶占式靜態(tài)優(yōu)先權(quán)優(yōu)先調(diào)度算法更容易引起進(jìn)程長(zhǎng)期的等待。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】30、問(wèn)題:建設(shè)為每一個(gè)作業(yè)只建立一個(gè)進(jìn)程,為了實(shí)現(xiàn)人機(jī)交互作用應(yīng)采用“時(shí)間片輪轉(zhuǎn)”調(diào)度算法,為了兼顧短作業(yè)和長(zhǎng)時(shí)間等待的作業(yè),應(yīng)采用“高響應(yīng)比優(yōu)先調(diào)度算法()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】31、問(wèn)題:撤銷資源和剝奪資源是解除死鎖的兩種常用方法。()選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】32、問(wèn)題:進(jìn)程調(diào)度主要涉及三個(gè)問(wèn)題,進(jìn)程調(diào)度時(shí)機(jī)、進(jìn)程調(diào)度算法計(jì)和進(jìn)程切換()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第五章作業(yè)第五章測(cè)試1、問(wèn)題:下列對(duì)重定位的敘述中,正確的選項(xiàng)是:選項(xiàng):A、經(jīng)過(guò)重定位后,指令代碼并不發(fā)生變化B、經(jīng)過(guò)重定位后,只是數(shù)據(jù)地址發(fā)生了變化C、經(jīng)過(guò)重定位后,指令代碼中的操作碼和操作數(shù)地址都要發(fā)生變化D、經(jīng)過(guò)重定位后,只是數(shù)據(jù)地址和指令代碼中的操作數(shù)發(fā)生了變化正確答案:【經(jīng)過(guò)重定位后,指令代碼并不發(fā)生變化】2、問(wèn)題:設(shè)三個(gè)目標(biāo)模塊A、B、C,起始地址都是0,長(zhǎng)度分別是L、M、N,這三個(gè)模塊按A、B、C順序采用靜態(tài)鏈接方式鏈接在一起后,則模塊C的起始地址變換為()。選項(xiàng):A、L+M+NB、L+MC、L+M-1D、M+N正確答案:【L+M】3、問(wèn)題:在多用戶環(huán)境中為了實(shí)現(xiàn)多用戶之間的隔離,必須采?。ǎ┐胧?。選項(xiàng):A、存儲(chǔ)管理B、存儲(chǔ)擴(kuò)充C、存儲(chǔ)保護(hù)D、存儲(chǔ)共享正確答案:【存儲(chǔ)保護(hù)】4、問(wèn)題:在可變分區(qū)存儲(chǔ)管理系統(tǒng)中,某一個(gè)作業(yè)完成后,系統(tǒng)回收其主存空間,并與相鄰空間合并,為此需要修改空閑區(qū)表,造成空閑區(qū)數(shù)減1的情況是()。選項(xiàng):A、無(wú)上鄰接空閑區(qū),也無(wú)下鄰接空閑區(qū)B、有上鄰接空閑區(qū),但無(wú)下鄰接空閑區(qū)C、無(wú)上鄰接空閑區(qū),但有下鄰接空閑區(qū)D、有上鄰接空閑區(qū),也有下鄰接空閑區(qū)正確答案:【有上鄰接空閑區(qū),也有下鄰接空閑區(qū)】5、問(wèn)題:某系統(tǒng)采用固定分區(qū)分配存儲(chǔ)管理,內(nèi)存空間為640K,其中地址0到40K被系統(tǒng)占用,其它空間按分區(qū)大小相等的方法劃為4個(gè)分區(qū),則當(dāng)有大小分別為7KB、90KB、30KB、20KB的作業(yè)進(jìn)入內(nèi)存時(shí),浪費(fèi)的內(nèi)存為()。選項(xiàng):A、3KBB、450KBC、453KBD、147KB正確答案:【453KB】6、問(wèn)題:可通過(guò)界限寄存器進(jìn)行存儲(chǔ)保護(hù)的存儲(chǔ)器管理方法是()。選項(xiàng):A、分區(qū)式分配存儲(chǔ)管理B、分頁(yè)存儲(chǔ)管理C、分段存儲(chǔ)管理D、段頁(yè)式存儲(chǔ)管理正確答案:【分區(qū)式分配存儲(chǔ)管理】7、問(wèn)題:某動(dòng)態(tài)分區(qū)分配存儲(chǔ)管理系統(tǒng),某時(shí)刻內(nèi)存中空閑分區(qū)情況如表2-7所示,有一個(gè)作業(yè)申請(qǐng)50KB內(nèi)存,系統(tǒng)把第4個(gè)空閑分區(qū)分配給了該作業(yè),則該系統(tǒng)采用的分區(qū)分配算法是()。內(nèi)存空閑分區(qū)情況:序號(hào)1的分區(qū)大小是80KB,分區(qū)始址是60KB;序號(hào)2的分區(qū)大小是75KB,分區(qū)始址是150KB;序號(hào)3的分區(qū)大小是55KB,分區(qū)始址是250KB;序號(hào)4的分區(qū)大小是90KB,分區(qū)始址是350KB。選項(xiàng):A、最佳適應(yīng)算法B、最壞適應(yīng)算法C、首次適應(yīng)算法D、循環(huán)首次適應(yīng)算法正確答案:【最壞適應(yīng)算法】8、問(wèn)題:界限寄存器存儲(chǔ)保護(hù)方法()。選項(xiàng):A、在“基址寄存器值≤訪問(wèn)地址≤基址寄存器值+限長(zhǎng)寄存器值”時(shí)不允許訪問(wèn),產(chǎn)生錯(cuò)誤中斷B、用戶可以修改基址寄存器和限長(zhǎng)寄存器的值C、基址寄存器和限長(zhǎng)寄存器是主存儲(chǔ)器的一部分D、設(shè)置兩個(gè)寄存器:基址寄存器和限長(zhǎng)寄存器正確答案:【設(shè)置兩個(gè)寄存器:基址寄存器和限長(zhǎng)寄存器】9、問(wèn)題:在頁(yè)式存儲(chǔ)管理系統(tǒng)中,地址寄存器長(zhǎng)度為24位,其中頁(yè)號(hào)占14位,則主存的分塊大小為()字節(jié)。選項(xiàng):A、2^24B、2^14C、2^10D、10正確答案:【2^10】10、問(wèn)題:分頁(yè)系統(tǒng)中的頁(yè)面是為()所感知的。選項(xiàng):A、用戶B、操作系統(tǒng)C、編譯系統(tǒng)D、連接裝配程序正確答案:【操作系統(tǒng)】11、問(wèn)題:有一系統(tǒng)采用頁(yè)式存儲(chǔ)管理,有一作業(yè)大小是8KB,頁(yè)大小為2KB,依次裝入內(nèi)存的第7、9、A、5塊,試將虛地址1ADDH轉(zhuǎn)換成內(nèi)存地址()。選項(xiàng):A、10973B、1001C、10976D、1003正確答案:【10973】12、問(wèn)題:在頁(yè)式存儲(chǔ)管理方案中,采用()實(shí)現(xiàn)地址變換。選項(xiàng):A、頁(yè)表B、段表C、段表和頁(yè)表D、空閑區(qū)表正確答案:【頁(yè)表】13、問(wèn)題:有一系統(tǒng)采用頁(yè)式存儲(chǔ)管理,有一作業(yè)大小是8KB,頁(yè)大小為2KB,依次裝入內(nèi)存的第7、9、10、5塊,試將虛地址7145轉(zhuǎn)換成內(nèi)存地址()。選項(xiàng):A、11241B、11341C、11242D、11342正確答案:【11241】14、問(wèn)題:在一個(gè)分頁(yè)存儲(chǔ)管理系統(tǒng)中,邏輯地址長(zhǎng)度為16位,頁(yè)面大小為2048字節(jié)?,F(xiàn)有一邏輯地址為1F6A(H),且第0、1、2、3頁(yè)依次存在物理塊10、15、12、14號(hào)中,相應(yīng)的物理地址為()。選項(xiàng):A、DF6A(H)B、776A(H)C、FF6A(H)D、E76A(H)正確答案:【776A(H)】15、問(wèn)題:一個(gè)地址為32位的計(jì)算機(jī)系統(tǒng)使用二級(jí)頁(yè)表,邏輯地址被分為9位外部頁(yè)表,11位內(nèi)部頁(yè)表和頁(yè)內(nèi)偏移。試問(wèn):頁(yè)面大小是多少?邏輯地址空間共有()個(gè)頁(yè)面。選項(xiàng):A、4KB1M個(gè)B、2KB2M個(gè)C、8MB2K個(gè)D、4MB2M個(gè)正確答案:【4KB1M個(gè)】16、問(wèn)題:定義段表如下:段號(hào)段始址段長(zhǎng)02196001230014290100313275804195296給定地址為段號(hào)和段內(nèi)偏移:1)[0,430];2)[3,400];3)[1,1];4)[2,500];5)[4,42]。試求出對(duì)應(yīng)的內(nèi)存物理地址()。選項(xiàng):A、649172723015901994B、103098015600138C、103098015越界138D、64917272301越界1994正確答案:【64917272301越界1994】17、問(wèn)題:關(guān)于編譯,下列說(shuō)法正確的是:()選項(xiàng):A、編譯就是展開(kāi)所有的宏定義并刪除B、define。C、編譯過(guò)程就是對(duì)預(yù)處理完的文件進(jìn)行一系列的詞法分析,語(yǔ)法分析,語(yǔ)義分析及優(yōu)化后生成相應(yīng)的匯編代碼D、預(yù)處理就是對(duì)匯編代碼進(jìn)行處理,生成處理器能識(shí)別的指令,保存在后綴為.o的目標(biāo)文件中E、編譯后生成的文件就是可執(zhí)行文件正確答案:【編譯過(guò)程就是對(duì)預(yù)處理完的文件進(jìn)行一系列的詞法分析,語(yǔ)法分析,語(yǔ)義分析及優(yōu)化后生成相應(yīng)的匯編代碼】18、問(wèn)題:關(guān)于鏈接,下列說(shuō)法錯(cuò)誤的是:()。選項(xiàng):A、靜態(tài)鏈接是指在編譯階段直接把靜態(tài)庫(kù)加入到可執(zhí)行文件中去,這樣可執(zhí)行文件會(huì)比較大B、動(dòng)態(tài)鏈接則是指鏈接階段僅僅只加入一些描述信息,而程序執(zhí)行時(shí)再?gòu)南到y(tǒng)中把相應(yīng)動(dòng)態(tài)庫(kù)加載到內(nèi)存中去C、為創(chuàng)建可執(zhí)行文件,鏈接器必須要完成的主要任務(wù)是:符號(hào)解析(把目標(biāo)文件中符號(hào)的定義和引用聯(lián)系起來(lái))和重定位(把符號(hào)定義和內(nèi)存地址對(duì)應(yīng)起來(lái)然后修改所有對(duì)符號(hào)的引用)D、由于鏈接動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的路徑可能有重合,所以如果在路徑中有同名的靜態(tài)庫(kù)文件和動(dòng)態(tài)庫(kù)文件,比如libtest.a和libtest.so,gcc鏈接時(shí)默認(rèn)優(yōu)先選擇靜態(tài)庫(kù)正確答案:【由于鏈接動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的路徑可能有重合,所以如果在路徑中有同名的靜態(tài)庫(kù)文件和動(dòng)態(tài)庫(kù)文件,比如libtest.a和libtest.so,gcc鏈接時(shí)默認(rèn)優(yōu)先選擇靜態(tài)庫(kù)】19、問(wèn)題:關(guān)于可執(zhí)行文件,下列說(shuō)法錯(cuò)誤的是:()。選項(xiàng):A、可以使用readelf-S查看其各個(gè)section的信息B、鏈接器鏈接后生成的最終文件為ELF格式可執(zhí)行文件,一個(gè)ELF可執(zhí)行文件通常被鏈接為不同的段,常見(jiàn)的段譬如.text、.data、.rodata、.bss等段C、由于ELF文件無(wú)法被當(dāng)做普通文本文件打開(kāi),如果希望直接查看一個(gè)ELF文件包含的指令和數(shù)據(jù),需要使用反匯編的方法。使用objdump-D對(duì)其進(jìn)行反匯編D、未初始化的數(shù)據(jù)段bss和已初始化的數(shù)據(jù)段是放在一起的正確答案:【未初始化的數(shù)據(jù)段bss和已初始化的數(shù)據(jù)段是放在一起的】20、問(wèn)題:當(dāng)系統(tǒng)發(fā)生抖動(dòng)(thrashing)時(shí),可以采取的有效措施是()。I.撤銷部分進(jìn)程II.增加磁盤(pán)交換區(qū)的容量III.提高用戶進(jìn)程的優(yōu)先級(jí)選項(xiàng):A、僅IB、僅IIC、僅IIID、僅I、II正確答案:【僅I】21、問(wèn)題:在虛擬內(nèi)存管理中,地址變換機(jī)構(gòu)將邏輯地址變換為物理地址,形成該邏輯地址的階段是()。選項(xiàng):A、編輯B、編譯C、鏈接D、裝載正確答案:【鏈接】22、問(wèn)題:某計(jì)算機(jī)采用二級(jí)頁(yè)表的分頁(yè)存儲(chǔ)管理方式,按字節(jié)編址,頁(yè)大小為210字節(jié),頁(yè)表項(xiàng)大小為2字節(jié),邏輯地址結(jié)構(gòu)為:頁(yè)目錄號(hào)頁(yè)號(hào)頁(yè)內(nèi)偏移量,邏輯地址空間大小為216頁(yè),則表示整個(gè)邏輯地址空間的頁(yè)目錄表中包含表項(xiàng)的個(gè)數(shù)至少是()。選項(xiàng):A、64B、128C、256D、512正確答案:【128】23、問(wèn)題:某基于動(dòng)態(tài)分區(qū)存儲(chǔ)管理的計(jì)算機(jī),其主存容量為55MB(初始為空閑),采用最佳適配(BestFit)算法,分配和釋放的順序?yàn)椋悍峙?5MB、分配30MB、釋放15MB、分配8MB、分配6MB,此時(shí)主存中最大空閑分區(qū)的大小是()。選項(xiàng):A、7MBB、9MBC、10MBD、15MB正確答案:【9MB】24、問(wèn)題:一個(gè)分段存儲(chǔ)管理系統(tǒng)中,地址長(zhǎng)度為32位,其中段號(hào)占8位,則最大段長(zhǎng)是()。選項(xiàng):A、2^8字節(jié)B、2^16字節(jié)C、2^24字節(jié)D、2^32字節(jié)正確答案:【2^24字節(jié)】25、問(wèn)題:分區(qū)分配內(nèi)存管理方式的主要保護(hù)措施是()。選項(xiàng):A、界地址保護(hù)B、程序代碼保護(hù)C、數(shù)據(jù)保護(hù)D、棧保護(hù)正確答案:【界地址保護(hù)】26、問(wèn)題:某計(jì)算機(jī),采用Intel80286處理器,內(nèi)存4MB,硬盤(pán)200MB,地址寄存器為24位,則虛擬存儲(chǔ)器可管理的空間為()。選項(xiàng):A、4MBB、16MBC、200MBD、204MB正確答案:【16MB】27、問(wèn)題:在請(qǐng)求分頁(yè)系統(tǒng)中,凡未裝入過(guò)內(nèi)存的頁(yè)都應(yīng)從﹎A﹎調(diào)入;已運(yùn)行過(guò)的頁(yè)主要是從﹎B﹎調(diào)入,有時(shí)也可以從﹎C﹎調(diào)入。A,B,C:(1)系統(tǒng)區(qū);(2)文件區(qū);(3)對(duì)換區(qū);(4)頁(yè)面緩沖池選項(xiàng):A、A-(1)B-(3)C-(4)B、A-(2)B-(3)C-(1)C、A-(2)B-(1)C-(4)D、A-(2)B-(3)C-(4)正確答案:【A-(2)B-(3)C-(4)】28、問(wèn)題:在請(qǐng)求分頁(yè)內(nèi)存管理的頁(yè)表表項(xiàng)中,其中狀態(tài)位供﹎A﹎時(shí)參考;修改位供﹎B﹎時(shí)參考;訪問(wèn)位供﹎C﹎時(shí)參考;外存始址供﹎D﹎時(shí)參考。A,B,C,D:(l)分配頁(yè)面;(2)置換算法;(3)程序訪問(wèn);(4)換出頁(yè)面;(5)調(diào)入頁(yè)面。選項(xiàng):A、A-(1)B-(4)C-(2)D-(5)B、A-(3)B-(4)C-(2)D-(5)C、A-(3)B-(4)C-(2)D-(1)D、A-(3)B-(1)C-(2)D-(5)正確答案:【A-(3)B-(4)C-(2)D-(5)】29、問(wèn)題:虛擬存儲(chǔ)管理系統(tǒng)的基礎(chǔ)是程序的局部性理論。此理論的基本含義是﹎﹎。局部性有兩種表現(xiàn)形式:時(shí)間局限性和﹎﹎。它們的意義分別為﹎﹎和﹎﹎。①程序執(zhí)行時(shí)對(duì)主存和訪問(wèn)是不均勻的②代碼的順序執(zhí)行③變量的連續(xù)訪問(wèn)④指令的局部性⑤數(shù)據(jù)的局部性⑥空間局部性⑦最近被訪問(wèn)的單元,很可能在不久的將來(lái)還要被訪問(wèn)⑧最近被訪問(wèn)的單元,很可能在它附近的單元也即將被訪問(wèn)⑨結(jié)構(gòu)化程序設(shè)計(jì),很少出現(xiàn)轉(zhuǎn)移語(yǔ)句⑩程序中循環(huán)語(yǔ)句的執(zhí)行時(shí)間一般很長(zhǎng)?程序中使用的數(shù)據(jù)局部于各子程序。選項(xiàng):A、①⑥⑦⑧B、①⑥⑦⑨C、①③⑦⑨D、②③⑦⑨正確答案:【①⑥⑦⑧】30、問(wèn)題:一個(gè)請(qǐng)求分段存儲(chǔ)管理系統(tǒng)中,地址長(zhǎng)度為32位,其中段號(hào)占8位,則最大段長(zhǎng)是()。選項(xiàng):A、2^8字節(jié)B、2^16字節(jié)C、2^24字節(jié)D、2^32字節(jié)正確答案:【2^24字節(jié)】31、問(wèn)題:分段系統(tǒng)比分頁(yè)系統(tǒng)更易于實(shí)現(xiàn)信息共享和保護(hù)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】32、問(wèn)題:虛擬存儲(chǔ)器的容量是由用戶和輔存所決定的()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】33、問(wèn)題:虛擬存儲(chǔ)器是一個(gè)假想的地址空間,因而這個(gè)地址的大小是沒(méi)有限制的()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】34、問(wèn)題:動(dòng)態(tài)重定位是在程序裝入過(guò)程中,由裝入程序進(jìn)行重定位()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】35、問(wèn)題:在分區(qū)分配算法中,首次適應(yīng)算法傾向于優(yōu)先利用內(nèi)存中最大空閑分區(qū)部分進(jìn)行分配()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】36、問(wèn)題:采用快表后分頁(yè)系統(tǒng)訪問(wèn)主存時(shí)既要訪問(wèn)快表,又要訪問(wèn)頁(yè)表,因此與沒(méi)有快表的分頁(yè)系統(tǒng)相比,降低了對(duì)主存的存取速度()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】37、問(wèn)題:采用動(dòng)態(tài)重定位技術(shù)的系統(tǒng),目標(biāo)程序可以不經(jīng)任何改動(dòng),而裝入物理內(nèi)存()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】38、問(wèn)題:在可變分區(qū)管理算法中,把空閑區(qū)按其長(zhǎng)度遞減次序排序的做法最適合于最佳適配算法()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】39、問(wèn)題:在段頁(yè)式存儲(chǔ)管理系統(tǒng)中,當(dāng)訪問(wèn)主存中的一條指令或數(shù)據(jù)時(shí),至少需訪問(wèn)兩次主存()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】40、問(wèn)題:在分頁(yè)存儲(chǔ)管理系統(tǒng)中,從頁(yè)號(hào)到物理塊號(hào)的地址映射是通過(guò)頁(yè)表實(shí)現(xiàn)的()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】41、問(wèn)題:動(dòng)態(tài)重定位技術(shù)使得程序可以在內(nèi)存中可以移動(dòng)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】42、問(wèn)題:固定分區(qū)存儲(chǔ)管理把主存儲(chǔ)器劃分成若干個(gè)連續(xù)區(qū),每個(gè)連續(xù)區(qū)稱一個(gè)分區(qū)。經(jīng)劃分后分區(qū)的個(gè)數(shù)是固定的,各個(gè)分區(qū)的大小也是一致的()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】43、問(wèn)題:采用頁(yè)式存儲(chǔ)管理時(shí),程序中的邏輯地址可分成頁(yè)號(hào)和頁(yè)內(nèi)偏移兩部分()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】44、問(wèn)題:采用頁(yè)式存儲(chǔ)管理的系統(tǒng)中,若邏輯地址中的頁(yè)號(hào)用8位表示,頁(yè)內(nèi)地址用16位表示,則用戶程序的最大長(zhǎng)度可為16M字節(jié),主存分塊大小為64K字節(jié)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】45、問(wèn)題:若段式存儲(chǔ)管理中供用戶使用的邏輯地址為24位,其中段內(nèi)地址占用16位,則用戶程序最多可分為8段。當(dāng)把程序裝入主存時(shí),每段占用主存的最大連續(xù)區(qū)為64KB()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】46、問(wèn)題:碎片是指存儲(chǔ)分配完后所剩的空閑區(qū)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】47、問(wèn)題:碎片現(xiàn)象的存在使得內(nèi)存空間利用率降低()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】48、問(wèn)題:所謂LRU頁(yè)面置換算法,是指將駐留在主存中時(shí)間最長(zhǎng)的一頁(yè)淘汰()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】49、問(wèn)題:在請(qǐng)求分頁(yè)存儲(chǔ)管理中,頁(yè)面長(zhǎng)度是由系統(tǒng)確定的,并且是可變的()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】50、問(wèn)題:分頁(yè)存儲(chǔ)管理方式提供一維的地址結(jié)構(gòu)()。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】輸入輸出系統(tǒng)總結(jié)梳理大作業(yè)第六章測(cè)試1、問(wèn)題:某系統(tǒng)中,采用中斷驅(qū)動(dòng)I/O控制方式,假設(shè)中斷時(shí),CPU用1ms來(lái)處理中斷請(qǐng)求,其它時(shí)間CPU完全用來(lái)計(jì)箕,若系統(tǒng)時(shí)鐘中斷頻率為100Hz,則CPU的利用率為()。選項(xiàng):A、60%B、70%C、80%D、90%正確答案:【90%】2、問(wèn)題:在下面的I/O控制方式中,需要CPU干預(yù)最少的方式是()。選項(xiàng):A、程序I/O方式B、中斷驅(qū)動(dòng)I/O控制方式C、直接存儲(chǔ)器訪向DMA控制方式D、I/O通道控制方式正確答案:【I/O通道控制方式】3、問(wèn)題:I/O系統(tǒng)結(jié)構(gòu)分為四級(jí):(1)設(shè)備控制器(2)I/O設(shè)備(3)存儲(chǔ)器(4)I/O通道,按級(jí)別由高到低的順序是()。選項(xiàng):A、(2)-(4)-(1)-(3)B、(3)-(1)-(4)-(2)C、(2)-(1)-(4)-(3)D、(3)-(4)-(1)-(2)正確答案:【(3)-(4)-(1)-(2)】4、問(wèn)題:用戶程序發(fā)出磁盤(pán)I/O請(qǐng)求后,系統(tǒng)的處理流程是:用戶程序→系統(tǒng)調(diào)用處理程序→設(shè)備驅(qū)動(dòng)程序→中斷處理程序。其中,計(jì)算數(shù)據(jù)所在磁盤(pán)的柱面號(hào)、磁頭號(hào)、扇區(qū)號(hào)的程序是()。選項(xiàng):A、用戶程序B、系統(tǒng)調(diào)用處理程序C、設(shè)備驅(qū)動(dòng)程序D、中斷處理程序正確答案:【設(shè)備驅(qū)動(dòng)程序】5、問(wèn)題:一個(gè)計(jì)算機(jī)系統(tǒng)配置有3臺(tái)打印機(jī),2臺(tái)繪圖儀。為了正確驅(qū)動(dòng)這些設(shè)備,系統(tǒng)應(yīng)該提供()個(gè)設(shè)備驅(qū)動(dòng)程序。選項(xiàng):A、1B、2C、3D、5正確答案:【2】6、問(wèn)題:設(shè)備驅(qū)動(dòng)程序是系統(tǒng)提供的一種通信程序,它專門用于在請(qǐng)求I/O的進(jìn)程與設(shè)備控制器之間傳輸信息。下面的選項(xiàng)中不是設(shè)備驅(qū)動(dòng)程序功能的是()。選項(xiàng):A、檢查用戶I/O請(qǐng)求的合法性B、及時(shí)響應(yīng)由控制器或通道發(fā)來(lái)的中斷請(qǐng)求C、控制I/O設(shè)備的I/O操作D、了解I/O設(shè)備的狀態(tài),傳遞有關(guān)參數(shù),設(shè)置設(shè)備的工作方式正確答案:【控制I/O設(shè)備的I/O操作】7、問(wèn)題:設(shè)備管理的主要程序之一是設(shè)備分配程序,當(dāng)進(jìn)程請(qǐng)求在內(nèi)存和外設(shè)之間傳送信息時(shí),設(shè)備分配程序分配設(shè)備的過(guò)程通常是()。選項(xiàng):A、先分配設(shè)備,再分配控制器,最后分配通道B、先分配控制器,再分配設(shè)備,最后分配通道C、先分配通道,再分配設(shè)備,最后分配控制器D、先分配通道,再分配控制器,最后分配設(shè)備正確答案:【先分配設(shè)備,再分配控制器,最后分配通道】8、問(wèn)題:下列關(guān)于SPOOLing技術(shù)的敘述中,不正確的是()。選項(xiàng):A、SPOOLing系統(tǒng)中不需要獨(dú)占設(shè)備B、SPOOLing使獨(dú)占設(shè)備變成共享設(shè)備C、SPOOLing系統(tǒng)加快了作業(yè)的執(zhí)行速度D、SPOOLing實(shí)現(xiàn)了虛擬設(shè)備功能正確答案:【SPOOLing實(shí)現(xiàn)了虛擬設(shè)備功能】9、問(wèn)題:某文件占10個(gè)磁盤(pán)塊,現(xiàn)要把該文件磁盤(pán)塊逐個(gè)讀入主存緩沖區(qū),并送用戶區(qū)進(jìn)行分析。假設(shè)一個(gè)緩沖區(qū)與一個(gè)磁盤(pán)塊大小相同,把一個(gè)磁盤(pán)塊讀入緩沖區(qū)的時(shí)間為100μs,將緩沖區(qū)的數(shù)據(jù)傳送到用戶區(qū)的時(shí)間是50μs,CPU對(duì)一塊數(shù)據(jù)進(jìn)行分析的時(shí)間為50μs。在單緩沖區(qū)和雙緩沖區(qū)結(jié)構(gòu)下,讀入并分析完該文件的時(shí)間分別是()選項(xiàng):A、1500μs、1000μsB、1550μs、1100μsC、1550μs、1550μsD、2000μs、2000μs正確答案:【1550μs、1100μs】10、問(wèn)題:某操作系統(tǒng)采用雙緩沖傳送某磁盤(pán)數(shù)據(jù),設(shè)從磁盤(pán)將數(shù)據(jù)傳送到緩沖區(qū)所用時(shí)間為T1,將緩沖區(qū)中數(shù)據(jù)傳送到用戶區(qū)所用時(shí)間為T2(假設(shè)T2T1),CPU處理數(shù)據(jù)所用時(shí)間為n,則處理該數(shù)據(jù),系統(tǒng)所用總時(shí)間為()。選項(xiàng):A、T1+T2+T3B、T1C、T3D、MAX(T1,T3)正確答案:【MAX(T1,T3)】11、問(wèn)題:關(guān)于共享打印機(jī),下列說(shuō)法錯(cuò)誤的是()選項(xiàng):A、在輸入進(jìn)程的控制下,輸入緩沖區(qū)用于暫存從輸入設(shè)備的輸入的數(shù)據(jù),之后再轉(zhuǎn)存到輸入井中。B、輸入并用于模擬脫機(jī)輸入時(shí)的磁帶,用于收容1/0設(shè)備輸入的數(shù)據(jù)。C、在輸出進(jìn)程的控制下,輸出緩沖區(qū)用于暫存從出井送來(lái)的數(shù)據(jù),之后再傳到輸出設(shè)備上。D、輸出并用于模擬脫機(jī)輸出時(shí)的磁帶,用于收容用戶進(jìn)程輸入的數(shù)據(jù)。正確答案:【輸出并用于模擬脫機(jī)輸出時(shí)的磁帶,用于收容用戶進(jìn)程輸入的數(shù)據(jù)。】12、問(wèn)題:下列磁盤(pán)調(diào)度算法中,會(huì)造成磁頭隨時(shí)會(huì)改變運(yùn)動(dòng)方向的是()。①先來(lái)先服務(wù)磁盤(pán)調(diào)度算法;②最短尋道時(shí)間優(yōu)先磁盤(pán)調(diào)度算法;③掃描磁盤(pán)調(diào)度算法;④循環(huán)掃描磁盤(pán)調(diào)度算法。選項(xiàng):A、①B、②C、①和②D、③和④正確答案:【①和②】13、問(wèn)題:設(shè)某磁盤(pán)旋轉(zhuǎn)速度為3600r/min,一條磁道上的字節(jié)數(shù)15K,每次讀寫(xiě)1KB字節(jié)的數(shù)據(jù)傳輸時(shí)間為()。選項(xiàng):A、1.1msB、83msC、16.7msD、60ms正確答案:【1.1ms】14、問(wèn)題:設(shè)某磁盤(pán)啟動(dòng)時(shí)間為3ms,磁頭移動(dòng)一條磁通所用時(shí)間為0.3ms,則磁頭移動(dòng)100條磁道所花費(fèi)的尋道時(shí)間為()。選項(xiàng):A、33msB、330msC、6msD、32.7ms正確答案:【33ms】15、問(wèn)題:若一個(gè)用戶進(jìn)程通過(guò)read系統(tǒng)調(diào)用讀取一個(gè)磁盤(pán)文件中的數(shù)據(jù),則下列關(guān)于此過(guò)程的敘述中,正確的是()I.若該文件的數(shù)據(jù)不在內(nèi)存,則該進(jìn)程進(jìn)入睡眠等待狀態(tài)II.請(qǐng)求read系統(tǒng)調(diào)用會(huì)導(dǎo)致CPU從用戶態(tài)切換到核心態(tài)III.read系統(tǒng)調(diào)用的參數(shù)應(yīng)包含文件的名稱選項(xiàng):A、僅I、IIB、僅I、IIIC、僅II、IIID、I、II和III正確答案:【僅I、II】16、問(wèn)題:intfd=open(/dev/XXX,O_RDRW);for(inti=0;i10;i++){write(fd,i,sizeof(int));}close(fd);在這段代碼中,下列說(shuō)法錯(cuò)誤的是()選項(xiàng):A、其中的xxx是一個(gè)設(shè)備文件,有主設(shè)備號(hào)和次設(shè)備號(hào)B、open(),write()和close()是文件系統(tǒng)的函數(shù),在這里會(huì)報(bào)錯(cuò)C、不同設(shè)備對(duì)應(yīng)不同的設(shè)備文件/dev/xxxD、根據(jù)設(shè)備名的主設(shè)備號(hào),可以找到相應(yīng)的驅(qū)動(dòng)程序,驅(qū)動(dòng)程序進(jìn)行數(shù)據(jù)的讀寫(xiě)等。正確答案:【open(),write()和close()是文件系統(tǒng)的函數(shù),在這里會(huì)報(bào)錯(cuò)】17、問(wèn)題:關(guān)于printf()和wirte(),下面說(shuō)法錯(cuò)誤的是()選項(xiàng):A、pintf()是標(biāo)準(zhǔn)庫(kù)函數(shù),write()是系統(tǒng)調(diào)用B、printf()和wirte()都只能在標(biāo)準(zhǔn)輸出設(shè)備上輸出C、printf()函數(shù)的實(shí)現(xiàn)要調(diào)用write()D、不管是printf()還是wirte(),并不是馬上寫(xiě)到外設(shè)上,而是先寫(xiě)到緩存。正確答案:【printf()和wirte()都只能在標(biāo)準(zhǔn)輸出設(shè)備上輸出】18、問(wèn)題:關(guān)于顯卡的工作原理,下面敘述錯(cuò)誤的是選項(xiàng):A、CPU向顯卡控制器發(fā)出寫(xiě)命令,顯卡控制器控制在屏幕上顯示B、CPU發(fā)出寫(xiě)命令后,就處理自己的事情了C、當(dāng)顯卡顯示結(jié)束后,向CPU報(bào)告中斷,CPU執(zhí)行中斷處理程序D、顯卡的驅(qū)動(dòng)程序中不包含中斷處理程序正確答案:【顯卡的驅(qū)動(dòng)程序中不包含中斷處理程序】19、問(wèn)題:字符設(shè)備驅(qū)動(dòng)程序的注冊(cè)意味著把一個(gè)字符驅(qū)動(dòng)程序加入字符驅(qū)動(dòng)程序表chrdevs中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】20、問(wèn)題:文件系統(tǒng)操讀寫(xiě)的單位是塊,驅(qū)動(dòng)程序讀寫(xiě)單位為扇區(qū)(sector)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】21、問(wèn)題:Linux設(shè)備模型將硬件設(shè)備歸納、分類,然后抽象出一套標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)和接口。驅(qū)動(dòng)的開(kāi)發(fā),就簡(jiǎn)化為對(duì)內(nèi)核所規(guī)定的數(shù)據(jù)結(jié)構(gòu)的填充和實(shí)現(xiàn),這也是一種機(jī)制與策略分離思想的體現(xiàn)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】22、問(wèn)題:可以把一個(gè)系統(tǒng)劃分為應(yīng)用、文件系統(tǒng)和設(shè)備驅(qū)動(dòng)三個(gè)層次。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】23、問(wèn)題:內(nèi)存文件系統(tǒng)比如proc,并不需要驅(qū)動(dòng)程序選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】24、問(wèn)題:內(nèi)核處理系統(tǒng)調(diào)用,根據(jù)設(shè)備文件類型和主設(shè)備號(hào)調(diào)用相應(yīng)的設(shè)備驅(qū)動(dòng)程序。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】25、問(wèn)題:因?yàn)樵O(shè)備驅(qū)動(dòng)程序完全隱藏了設(shè)備的工作細(xì)節(jié),因此驅(qū)動(dòng)程序的開(kāi)發(fā)人員不需要了解硬件相關(guān)的細(xì)節(jié)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】26、問(wèn)題:buffer就是存放要寫(xiě)入磁盤(pán)的數(shù)據(jù),cache就是存放從磁盤(pán)中讀出來(lái)的數(shù)據(jù)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第七章作業(yè)第七章測(cè)試1、問(wèn)題:設(shè)文件F1的當(dāng)前引用計(jì)數(shù)值為1,先分別建立一個(gè)符號(hào)鏈接(軟鏈接)文件F2和一個(gè)硬鏈接文件F3,然后刪除F1,其執(zhí)行的偽代碼如下:ln–sF1F2//建立符號(hào)鏈接lnF1F3//建立硬鏈接rmF1//刪除F1此時(shí),F(xiàn)2和F3的引用計(jì)數(shù)值分別為()。選項(xiàng):A、0、1B、1、1C、1、2D、2、1正確答案:【1、1】2、問(wèn)題:實(shí)現(xiàn)文件保護(hù)的措施不包括()。選項(xiàng):A、要防止系統(tǒng)故障造成的文件破壞,可以采用建立副本和定時(shí)轉(zhuǎn)儲(chǔ)的方法B、要防止錯(cuò)誤使用共享文件造成的錯(cuò)誤,可以為文件建立使用權(quán)限,從而實(shí)現(xiàn)保護(hù)C、要防止錯(cuò)誤使用共享文件造成的錯(cuò)誤,可以采用樹(shù)形文件目錄、存取控制表、規(guī)定文件使用權(quán)限等方式D、隱藏文件目錄正確答案:【隱藏文件目錄】3、問(wèn)題:下列選項(xiàng)中,()不是刪除文件中所需要完成的工作。選項(xiàng):A、釋放文件所占用的存儲(chǔ)空間B、在目錄中刪除該文件相應(yīng)的目錄項(xiàng),即文件控制塊C、若文件為共享文件,還要對(duì)共享設(shè)置進(jìn)行處理D、對(duì)文件原存儲(chǔ)單元全部賦值為零正確答案:【對(duì)文件原存儲(chǔ)單元全部賦值為零】4、問(wèn)題:一般來(lái)說(shuō),文件名及屬性可以收納在()中以便查找。選項(xiàng):A、目錄B、索引C、字典D、作業(yè)控制塊正確

溫馨提示

  • 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)論