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