版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
MOOC操作系統(tǒng)-蘇州大學中國大學慕課答案隨堂測試1、問題:操作系統(tǒng)的核心目標是()。選項:A、管理硬件B、運行程序C、讓用戶方便使用D、提高CPU利用率正確答案:【運行程序】2、問題:從設備到本地緩沖之間傳輸數(shù)據(jù)由()完成。選項:A、I/O控制器B、CPUC、設備機械裝置D、內(nèi)存正確答案:【I/O控制器】3、問題:CPU和設備控制器可并行工作,但不同的設備控制器都不能并行工作。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:操作系統(tǒng)是所有軟件中最底層的軟件。選項:A、正確B、錯誤正確答案:【正確】5、問題:操作系統(tǒng)只管理硬件資源。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:下面關于分時系統(tǒng)的敘述錯誤的是()。選項:A、分時系統(tǒng)主要用于批處理作業(yè)B、分時系統(tǒng)中每個任務依次輪流使用時間片C、分時系統(tǒng)的響應時間好D、分時系統(tǒng)是一種多用戶操作系統(tǒng)正確答案:【分時系統(tǒng)主要用于批處理作業(yè)】2、問題:可以并行運行2個進程的計算機,必須具備的條件有()。選項:A、操作系統(tǒng)支持多道程序設計技術B、程序員實現(xiàn)多進程技術C、計算機中安裝了多個單核處理器或一個多核處理器D、計算機中安裝了一個單核處理器正確答案:【操作系統(tǒng)支持多道程序設計技術#計算機中安裝了多個單核處理器或一個多核處理器】3、問題:單道批處理系統(tǒng)的核心思想是把一批作業(yè)一次裝入計算機。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:分時系統(tǒng)比多道批處理系統(tǒng)的系統(tǒng)開銷大。選項:A、正確B、錯誤正確答案:【正確】5、問題:多道批處理系統(tǒng)的CPU利用率比單道批處理系統(tǒng)高,但是設備利用率差不多。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:屬于手機操作系統(tǒng)的有()。選項:A、AndroidB、iOSC、Windows7D、Linux正確答案:【Android#iOS】2、問題:多處理器系統(tǒng)的優(yōu)點有()。選項:A、可靠性強B、網(wǎng)速快C、吞吐量大D、所有程序都能提高運行速度正確答案:【可靠性強#吞吐量大】3、問題:分布式操作系統(tǒng)又稱緊耦合系統(tǒng)。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:ASMP操作系統(tǒng)中,一般有主處理器和從處理器之分。選項:A、正確B、錯誤正確答案:【正確】5、問題:目前,計算速度最快的計算機系統(tǒng)是集群系統(tǒng)。選項:A、正確B、錯誤正確答案:【正確】隨堂測試1、問題:解決信息在計算機中存儲問題的操作系統(tǒng)模塊是()。選項:A、進程管理B、內(nèi)存管理C、文件管理D、設備管理正確答案:【文件管理】2、問題:操作系統(tǒng)采用的雙模式分為()。選項:A、I/O模式B、程序模式C、用戶模式D、內(nèi)核模式正確答案:【用戶模式#內(nèi)核模式】3、問題:CPU能夠直接訪問的存儲設備有()。選項:A、硬盤B、內(nèi)存C、高速緩存CacheD、寄存器正確答案:【內(nèi)存#高速緩存Cache#寄存器】4、問題:系統(tǒng)調(diào)用的代碼是在內(nèi)核模式執(zhí)行的。選項:A、正確B、錯誤正確答案:【正確】5、問題:內(nèi)存保護的目的是為了提高內(nèi)存的訪問效率。選項:A、正確B、錯誤正確答案:【錯誤】導論單元作業(yè)導論單元測試1、問題:CPU不能直接訪問的存儲器是()。選項:A、內(nèi)存B、硬盤C、寄存器D、高速緩存正確答案:【硬盤】2、問題:以下有關分時系統(tǒng)的論述,錯誤的是()。選項:A、一種聯(lián)機的多用戶交互式的操作系統(tǒng)B、一般采用時間片輪轉方式使一臺計算機為多個用戶服務C、每個用戶都能實時得到服務D、在單位時間內(nèi),每個用戶獲得一個時間片并運行正確答案:【每個用戶都能實時得到服務】3、問題:以下操作系統(tǒng)不屬于手持設備系統(tǒng)的是()。選項:A、UnixB、iOSC、AndroidD、WindowsPhone正確答案:【Unix】4、問題:以下有關分布式操作系統(tǒng)的論述,錯誤的是()。選項:A、運行在多個計算機上B、又稱緊耦合系統(tǒng)C、目前還沒有真正意義上的分布式操作系統(tǒng)D、需要網(wǎng)絡操作系統(tǒng)的支持正確答案:【又稱緊耦合系統(tǒng)】5、問題:一次系統(tǒng)調(diào)用的完成需要進行()次模式轉換。選項:A、0B、1C、2D、3正確答案:【2】6、問題:以下()項功能不是操作系統(tǒng)具備的主要功能。選項:A、進程管理B、設備管理C、內(nèi)存管理D、數(shù)據(jù)管理正確答案:【數(shù)據(jù)管理】7、問題:在采用多道程序設計技術的操作系統(tǒng)中,單核CPU()。選項:A、只能被一個程序占用,只有這個程序運行完才釋放CPUB、可以被多個程序同時占用C、可以被多個程序交替占用D、沒有被程序占用正確答案:【可以被多個程序交替占用】8、問題:多道程序設計是指()。選項:A、有多個程序同時進入CPU運行B、有多個程序同時進入主存并發(fā)運行C、程序一個一個依次裝入內(nèi)容并順序執(zhí)行D、同一個程序可以對應多個不同的進程正確答案:【有多個程序同時進入主存并發(fā)運行】9、問題:在分時系統(tǒng)中,如果時間片一定,那么(),響應時間越長。選項:A、內(nèi)存越多B、內(nèi)存越少C、用戶越多D、用戶越少正確答案:【用戶越多】10、問題:批處理系統(tǒng)的主要缺點是()。選項:A、CPU的利用率不高B、內(nèi)存利用率低C、不具備并行性D、缺乏交互性正確答案:【缺乏交互性】11、問題:Unix操作系統(tǒng)是著名的()操作系統(tǒng)。選項:A、批處理B、分時C、實時D、分布式正確答案:【分時】12、問題:與計算機硬件關系最密切的軟件是()。選項:A、操作系統(tǒng)B、數(shù)據(jù)庫系統(tǒng)C、編譯器D、安全軟件正確答案:【操作系統(tǒng)】13、問題:早期操作系統(tǒng)追求的主要目標是()。選項:A、方便性B、可移植性C、低成本D、高效率正確答案:【高效率】14、問題:單核單處理計算機系統(tǒng)中,()可并行操作。選項:A、CPU和硬盤控制器B、不同進程C、主程序與子程序D、用戶進程與操作系統(tǒng)進程正確答案:【CPU和硬盤控制器】15、問題:計算機指令集合中的所有機器指令都能在()狀態(tài)執(zhí)行。選項:A、用戶B、核心C、中斷D、原子正確答案:【核心】16、問題:操作系統(tǒng)最為核心的目標是()。選項:A、管理硬件B、使用戶方便使用計算機C、使計算機高效運行D、運行程序正確答案:【運行程序】17、問題:控制設備工作的物理部件是()。選項:A、設備控制器B、CPUC、總線D、內(nèi)存正確答案:【設備控制器】18、問題:共享計算機總線和內(nèi)存的多處理器系統(tǒng)是()。選項:A、緊耦合系統(tǒng)B、松耦合系統(tǒng)C、分布式系統(tǒng)D、集群系統(tǒng)正確答案:【緊耦合系統(tǒng)】19、問題:()是操作系統(tǒng)不可缺少的硬件支持。選項:A、鍵盤B、鼠標C、定時器D、USB正確答案:【定時器】20、問題:一般而言,操作系統(tǒng)設計的主要目標包括()。選項:A、高效率B、智能性C、方便D、運行程序正確答案:【高效率#方便#運行程序】21、問題:以下關于操作系統(tǒng)的論述,正確的是()。選項:A、管理計算機資源B、分配計算機資源C、用戶和計算機硬件間的中介D、計算機的控制程序正確答案:【管理計算機資源#分配計算機資源#用戶和計算機硬件間的中介#計算機的控制程序】22、問題:以下一對設備可以并行操作的是()。選項:A、硬盤和鼠標B、CPU和硬盤C、一個CPU中的兩個核D、使用同一個控制器的兩個硬盤正確答案:【硬盤和鼠標#CPU和硬盤#一個CPU中的兩個核】23、問題:操作系統(tǒng)中的雙模式包括()這兩種模式。選項:A、用戶模式B、多模式C、內(nèi)核模式D、單模式正確答案:【用戶模式#內(nèi)核模式】24、問題:常用的PC操作系統(tǒng)包括()。選項:A、MACOSB、LinuxC、AndroidD、Windows正確答案:【MACOS#Linux#Windows】25、問題:計算機的內(nèi)存管理應該提供以下的功能()。選項:A、內(nèi)存分配B、內(nèi)存回收C、存儲保護D、內(nèi)存擴容正確答案:【內(nèi)存分配#內(nèi)存回收#存儲保護】26、問題:以下指令中,()是特權指令。選項:A、內(nèi)存訪問指令B、I/O指令C、獲取事件指令D、調(diào)用函數(shù)指令正確答案:【I/O指令#獲取事件指令】27、問題:下面有關多道程序設計技術,正確的是()。選項:A、在單位時間內(nèi),每個作業(yè)獲得一個時間片并運行B、在內(nèi)存中同時存在多道作業(yè),它們可以并發(fā)或并行運行C、一種聯(lián)機的多用戶交互式計算模式D、一般需要一個作業(yè)調(diào)度器來選中一個作業(yè)并運行正確答案:【在內(nèi)存中同時存在多道作業(yè),它們可以并發(fā)或并行運行#一般需要一個作業(yè)調(diào)度器來選中一個作業(yè)并運行】28、問題:以下屬于CPU管理的功能有()。選項:A、提供中程調(diào)度B、提供進程同步C、提供死鎖處理D、提供進程通信正確答案:【提供進程同步#提供死鎖處理#提供進程通信】29、問題:多處理器系統(tǒng)的優(yōu)點有()。選項:A、增加吞吐量B、節(jié)省資金C、增加可靠性D、增加資源利用率正確答案:【增加吞吐量#節(jié)省資金#增加可靠性】30、問題:特權指令只能在內(nèi)核模式下運行。選項:A、正確B、錯誤正確答案:【正確】31、問題:操作系統(tǒng)是整個軟件體系中最底層的軟件。選項:A、正確B、錯誤正確答案:【正確】32、問題:ASMP是指在多處理器系統(tǒng)中每個處理器運行操作系統(tǒng)的相同副本。選項:A、正確B、錯誤正確答案:【錯誤】33、問題:單道批處理系統(tǒng)中,內(nèi)存可以存在多個作業(yè)。選項:A、正確B、錯誤正確答案:【錯誤】34、問題:交互式進程主要關注的指標是響應時間。選項:A、正確B、錯誤正確答案:【正確】35、問題:多道程序設計的目的是提高CPU的利用率,充分發(fā)揮計算機系統(tǒng)部件的并行性。選項:A、正確B、錯誤正確答案:【正確】36、問題:并發(fā)是指兩個或多個作業(yè)在同一時間間隔內(nèi)依次運行。選項:A、正確B、錯誤正確答案:【正確】37、問題:操作系統(tǒng)可以管理計算機中的所有軟硬件資源。選項:A、正確B、錯誤正確答案:【正確】38、問題:CPU和設備控制器可并行工作。選項:A、正確B、錯誤正確答案:【正確】39、問題:不同設備在任何時候都可以并行工作。選項:A、正確B、錯誤正確答案:【錯誤】40、問題:由于所有I/O指令都是特權指令,所以I/O指令只能在核心態(tài)運行。選項:A、正確B、錯誤正確答案:【正確】隨堂測試1、問題:操作系統(tǒng)提供給應用程序的接口是()。選項:A、圖形化接口B、命令行接口C、系統(tǒng)程序D、系統(tǒng)調(diào)用正確答案:【系統(tǒng)調(diào)用】2、問題:以下選項中,提供命令行接口的操作系統(tǒng)有()。選項:A、MD-DOSB、LinuxC、UnixD、Windows10正確答案:【MD-DOS#Linux#Unix#Windows10】3、問題:以下選項中,是系統(tǒng)程序的有()。選項:A、時間設置程序B、用戶管理程序C、PowerPointD、計算器正確答案:【時間設置程序#用戶管理程序】4、問題:操作系統(tǒng)提供服務的形式有()。選項:A、用戶接口B、系統(tǒng)程序C、應用程序D、系統(tǒng)調(diào)用正確答案:【用戶接口#系統(tǒng)程序#系統(tǒng)調(diào)用】5、問題:IE瀏覽器不是系統(tǒng)程序。選項:A、正確B、錯誤正確答案:【正確】隨堂測試1、問題:以下幾種結構中,服務器操作系統(tǒng)較為適合的結構是()。選項:A、簡單結構B、層次結構C、微內(nèi)核結構D、模塊結構正確答案:【微內(nèi)核結構】2、問題:MACOSX采用的結構是()。選項:A、簡單結構B、層次結構C、混合結構D、模塊結構正確答案:【混合結構】3、問題:以下操作系統(tǒng)中,采用模塊化結構的有()。選項:A、LinuxB、SolarisC、MS-DOSD、WINDOWS2000正確答案:【Linux#Solaris】4、問題:層次結構的操作系統(tǒng)的一個缺點是層的定義困難。選項:A、正確B、錯誤正確答案:【正確】5、問題:模塊結構的操作系統(tǒng)中,每個模塊只能在啟動時加載。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:服務器虛擬機的優(yōu)點不包括()。選項:A、安全性好B、擴展性好C、便于隔離D、運行速度快正確答案:【運行速度快】2、問題:安裝在裸機上的虛擬機是()。選項:A、JAVA虛擬機B、服務器虛擬機C、工作站虛擬機D、PC虛擬機正確答案:【服務器虛擬機】3、問題:一個物理計算機上存在多個虛擬機,不同虛擬機相互隔離。選項:A、正確B、錯誤正確答案:【正確】4、問題:一個物理計算機上的各個虛擬機的資源可以動態(tài)調(diào)配。選項:A、正確B、錯誤正確答案:【正確】5、問題:常用的虛擬機軟件有JVM,VMWARE,VirtualBox等。選項:A、正確B、錯誤正確答案:【正確】操作系統(tǒng)結構單元作業(yè)操作系統(tǒng)結構單元測試1、問題:操作系統(tǒng)為用戶和應用程序提供服務的形式不包括()。選項:A、系統(tǒng)調(diào)用B、應用程序C、系統(tǒng)程序D、用戶接口正確答案:【應用程序】2、問題:以下有關系統(tǒng)調(diào)用的描述,錯誤的是()。選項:A、系統(tǒng)調(diào)用提供了程序和操作系統(tǒng)之間的接口。B、系統(tǒng)調(diào)用是操作系統(tǒng)服務的編程接口。C、系統(tǒng)調(diào)用可以在用戶態(tài)運行。D、系統(tǒng)調(diào)用的代碼由操作系統(tǒng)提供。正確答案:【系統(tǒng)調(diào)用可以在用戶態(tài)運行。】3、問題:早期操作系統(tǒng)采用的人機交互接口是()。選項:A、圖形化接口B、命令行接口C、聲控接口D、其它正確答案:【命令行接口】4、問題:智能手機采用的人機交互接口是()。選項:A、命令行接口B、圖形化接口C、聲控接口D、以上都有正確答案:【以上都有】5、問題:以下程序中不是系統(tǒng)程序的是()。選項:A、用戶管理器B、電源管理器C、設備管理器D、4399登錄器正確答案:【4399登錄器】6、問題:采用簡單結構的操作系統(tǒng)是()。選項:A、WindowsB、LinuxC、MS-DOSD、IOS正確答案:【MS-DOS】7、問題:有關微內(nèi)核的論述,錯誤的是()。選項:A、微內(nèi)核的核心是操作系統(tǒng)內(nèi)核的微型化B、微內(nèi)核增加了用戶空間和內(nèi)核空間通信的系統(tǒng)開銷C、微內(nèi)核操作系統(tǒng)更加穩(wěn)定D、微內(nèi)核操作系統(tǒng)效率更高正確答案:【微內(nèi)核操作系統(tǒng)效率更高】8、問題:以下操作系統(tǒng)不屬于微內(nèi)核的是()。選項:A、MachB、LinuxC、Windows2000D、Windows2003正確答案:【Linux】9、問題:大多數(shù)現(xiàn)代操作系統(tǒng)采用的結構是()。選項:A、簡單結構B、層次結構C、微內(nèi)核D、模塊結構正確答案:【模塊結構】10、問題:常用的虛擬機軟件不包括()。選項:A、VMWAREB、JVMC、VMPD、VirtualBox正確答案:【VMP】11、問題:利用虛擬機安裝在操作系統(tǒng)上的操作系統(tǒng)稱為()。選項:A、宿主操作系統(tǒng)B、客戶操作系統(tǒng)C、應用操作系統(tǒng)D、嵌入操作系統(tǒng)正確答案:【客戶操作系統(tǒng)】12、問題:以下有關模塊化結構的論述,錯誤的是()。選項:A、模塊結構更加安全B、模塊結構比層次結構更加靈活C、模塊和模塊之間可以相互調(diào)用D、每個模塊可以在需要時被加載到內(nèi)核正確答案:【模塊結構更加安全】13、問題:用戶接口和系統(tǒng)調(diào)用是操作系統(tǒng)提供給用戶的服務形式。選項:A、正確B、錯誤正確答案:【錯誤】14、問題:在Windows中,屏幕輸出不需要使用系統(tǒng)調(diào)用。選項:A、正確B、錯誤正確答案:【錯誤】15、問題:系統(tǒng)調(diào)用之間也往往會相互調(diào)用,但這不涉及模式轉換。選項:A、正確B、錯誤正確答案:【正確】16、問題:Unix和Linux有很多種不同的外殼,稱為Shell,如csh,ksh,bsh,bash等。選項:A、正確B、錯誤正確答案:【正確】17、問題:圖形化接口是一種用戶界面友好的桌面接口,最早的GUI是Windows。選項:A、正確B、錯誤正確答案:【錯誤】18、問題:基于觸摸屏的GUI是手機和平板上流行的人機接口。這類GUI把鍵盤、鼠標和顯示器進行三合一。選項:A、正確B、錯誤正確答案:【正確】19、問題:所有的UNIX系統(tǒng)都采用簡單結構設計。選項:A、正確B、錯誤正確答案:【錯誤】20、問題:在層次結構中,任意兩層中的上層和下層可以相互調(diào)用。選項:A、正確B、錯誤正確答案:【錯誤】21、問題:虛擬機是一種通過軟件模擬實現(xiàn),具有完整硬件系統(tǒng)功能,并運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。選項:A、正確B、錯誤正確答案:【正確】22、問題:服務器虛擬機主要功能是使得代碼能夠跨平臺運行。選項:A、正確B、錯誤正確答案:【錯誤】23、問題:工作站虛擬機的好處是可以同時在一個計算機上使用多個操作系統(tǒng),包括一個宿主操作系統(tǒng)和若干個客戶操作系統(tǒng)。選項:A、正確B、錯誤正確答案:【正確】24、問題:用戶使用服務器虛擬機一般有兩種模式:軟件模式和硬件模式。軟件模式下,在計算機中安裝一個遠程登錄的軟件,如Windows的遠程桌面。利用這個軟件可以操作遠程的虛擬機。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:進程和程序的本質區(qū)別是()選項:A、前者動態(tài)在運行,后者靜態(tài)不變B、前者存儲在內(nèi)存,后者存儲在外存C、前者在一個文件中,后者在多個文件中D、前者分時使用CPU,后者獨占CPU正確答案:【前者動態(tài)在運行,后者靜態(tài)不變】2、問題:進程在操作系統(tǒng)中存在的惟一標志是()選項:A、數(shù)據(jù)集合B、目標程序C、源程序D、進程控制塊正確答案:【進程控制塊】3、問題:進程所請求的一次打印輸出結束后,將有可能使進程狀態(tài)從()選項:A、新建態(tài)變?yōu)榫途w態(tài)B、運行態(tài)變?yōu)榈却龖B(tài)C、就緒態(tài)變?yōu)檫\行態(tài)D、等待態(tài)變?yōu)榫途w態(tài)正確答案:【等待態(tài)變?yōu)榫途w態(tài)】4、問題:進程上下文都需要保存到FCB中。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:進程的執(zhí)行是在多個狀態(tài)間多次轉換的過程,但只有處于就緒和執(zhí)行狀態(tài)的進程位于內(nèi)存。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測驗1、問題:下列各項工作步驟中,()是創(chuàng)建進程所必需的步驟。選項:A、建立一個PCBB、作業(yè)調(diào)度程序為進程分配CPUC、為進程分配內(nèi)存等資源D、將PCB鏈入進程就緒隊列正確答案:【建立一個PCB】2、問題:下面可能會引起進程創(chuàng)建的事件是()選項:A、用戶登錄B、設備中斷C、作業(yè)調(diào)度D、執(zhí)行fork系統(tǒng)調(diào)用正確答案:【用戶登錄#執(zhí)行fork系統(tǒng)調(diào)用】3、問題:進程創(chuàng)建是一個原語操作。選項:A、正確B、錯誤正確答案:【正確】4、問題:操作系統(tǒng)對進程的管理和控制都是操作系統(tǒng)的主動行為。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:原語的執(zhí)行可以被中斷。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測驗1、問題:速度最快的進程通信方式是()選項:A、消息傳遞B、socketC、共享內(nèi)存D、管道正確答案:【共享內(nèi)存】2、問題:若進程用信箱來傳遞信息,那么發(fā)送信息者的進程名應()選項:A、存放在信件中B、作為send原語的參數(shù)C、作為receive原語的參數(shù)D、存放在信箱說明中正確答案:【存放在信件中】3、問題:有10個進程需要相互間進行通信,每次通信需要傳輸?shù)臄?shù)據(jù)大小為1KB。請問它們采用以下的()方式較為合適。選項:A、直接消息通信B、間接消息通信C、間接共享緩沖區(qū)D、間接管道正確答案:【間接消息通信】4、問題:進程通信類型可分為直接通信和間接通信。選項:A、正確B、錯誤正確答案:【正確】5、問題:信箱通信是一種間接通信方式。選項:A、正確B、錯誤正確答案:【正確】進程單元作業(yè)進程單元測試1、問題:正在執(zhí)行的進程由于其時間片用完而被暫停運行,此時該進程應從運行態(tài)變?yōu)椋ǎ_x項:A、運行態(tài)B、等待態(tài)C、就緒態(tài)D、終止態(tài)正確答案:【就緒態(tài)】2、問題:某單處理器系統(tǒng)中若同時存在5個進程,則處于等待狀態(tài)的進程最多可有()個。選項:A、0B、1C、4D、5正確答案:【5】3、問題:一個進程退出等待隊列而進入就緒隊列,是因為進程()。選項:A、啟動了外設B、用完了規(guī)定的時間片C、獲得了所等待的資源D、能得到所等待的處理器正確答案:【獲得了所等待的資源】4、問題:進程間采用間接通信方式時,在消息中必須給出()。選項:A、接收者名B、發(fā)送者名C、信件名D、信箱名正確答案:【信箱名】5、問題:在操作系統(tǒng)的處理器管理中,標識每一個進程的唯一標志是()。選項:A、數(shù)據(jù)集合B、PCBC、FCBD、目標程序正確答案:【PCB】6、問題:當外圍設備工作結束后,等待該外圍設備傳輸信息的進程狀態(tài)可能變?yōu)椋ǎ?。選項:A、就緒態(tài)B、運行態(tài)C、等待態(tài)D、終止態(tài)正確答案:【就緒態(tài)】7、問題:下列進程狀態(tài)變化中,沒有外力干預不可能發(fā)生的變化是()。選項:A、運行態(tài)-就緒態(tài)B、運行態(tài)-等待態(tài)C、等待態(tài)-就緒態(tài)D、等待態(tài)-運行態(tài)正確答案:【等待態(tài)-運行態(tài)】8、問題:進程創(chuàng)建原語的任務主要是()。選項:A、為進程編制程序B、為進程建立PCB表C、為進程分配CPUD、為進程分配內(nèi)存正確答案:【為進程建立PCB表】9、問題:操作系統(tǒng)是通過()對進程進行管理。選項:A、進程號B、數(shù)據(jù)C、PCBD、代碼正確答案:【PCB】10、問題:在只有1個CPU的系統(tǒng)中,設系統(tǒng)中有n個進程,則處于就緒狀態(tài)的進程最多為()個。選項:A、1B、n-1C、nD、0正確答案:【n】11、問題:以下對進程的論述中錯誤的是()。選項:A、進程具有動態(tài)性B、一個作業(yè)可以劃分為一個或多個進程C、進程由代碼、數(shù)據(jù)和進程控制塊等組成D、進程就是一個程序正確答案:【進程就是一個程序】12、問題:信箱通信是一種()通信方式。選項:A、信號量B、低級通信C、直接通信D、間接通信正確答案:【間接通信】13、問題:利用fork創(chuàng)建的子進程,它和父進程之間()。選項:A、有一樣的PIDB、不共享任何資源C、共享所有資源D、地址空間不同正確答案:【共享所有資源】14、問題:某單處理器系統(tǒng)中若同時存在5個進程,則處于等待狀態(tài)的進程最少可有()個。選項:A、0B、1C、2D、5正確答案:【0】15、問題:某處理器有4個核,目前系統(tǒng)中若同時存在5個進程,則處于運行狀態(tài)的進程最多可有()個。選項:A、0B、1C、4D、5正確答案:【4】16、問題:某處理器有4個核,目前系統(tǒng)中若同時存在5個進程,則處于運行狀態(tài)的進程最少可有()個。選項:A、0B、1C、4D、5正確答案:【0】17、問題:進程間共享內(nèi)存存在的問題是()。選項:A、通信速度慢B、浪費存儲空間C、需要在進程間進行訪問控制D、只能傳輸少量數(shù)據(jù)正確答案:【需要在進程間進行訪問控制】18、問題:在消息通信中,接受者進程阻塞,直到有消息可用才繼續(xù)運行的模式是()。選項:A、非阻塞sendB、阻塞sendC、非阻塞receiveD、阻塞receive正確答案:【阻塞receive】19、問題:處于()狀態(tài)的進程才能被調(diào)度程序調(diào)度去運行。選項:A、新建B、就緒C、等待D、終止正確答案:【就緒】20、問題:進程操作的原語有()。選項:A、創(chuàng)建原語B、撤銷原語C、阻塞原語D、喚醒原語E、延遲原語正確答案:【創(chuàng)建原語#撤銷原語#阻塞原語#喚醒原語】21、問題:原語是一種特殊的系統(tǒng)調(diào)用命令,它的特點是()選項:A、執(zhí)行時不可中斷B、自己可以調(diào)用自己C、可被外層調(diào)用D、由若干條機器指令組成E、功能強正確答案:【執(zhí)行時不可中斷#由若干條機器指令組成】22、問題:進程和程序的區(qū)別是()。選項:A、進程是動態(tài)的,程序是靜態(tài)的B、進程存儲在內(nèi)存中,程序存儲在外存中C、進程分時使用CPU,程序獨占使用CPUD、進程是程序的一次執(zhí)行E、進程和程序是一一對應的正確答案:【進程是動態(tài)的,程序是靜態(tài)的#進程存儲在內(nèi)存中,程序存儲在外存中#進程是程序的一次執(zhí)行】23、問題:有關進程的下述說法中正確的是()。選項:A、進程是靜態(tài)的文本B、進程是動態(tài)的過程C、進程和程序是一一對應的D、多個進程可以在單個CPU上并發(fā)運行E、進程是有生命周期的正確答案:【進程是動態(tài)的過程#多個進程可以在單個CPU上并發(fā)運行#進程是有生命周期的】24、問題:在進程的三個基本狀態(tài)轉換中,不會出現(xiàn)的轉換是()。選項:A、等待à運行B、運行à就緒C、就緒à等待D、就緒à運行E、運行à等待正確答案:【等待à運行#就緒à等待】25、問題:進程控制塊包括若干信息,它們是()。選項:A、進程狀態(tài)信息B、內(nèi)存管理信息C、CPU調(diào)度信息D、記賬信息E、I/O狀態(tài)信息正確答案:【進程狀態(tài)信息#內(nèi)存管理信息#CPU調(diào)度信息#記賬信息#I/O狀態(tài)信息】26、問題:父進程和子進程在資源共享方面的關系有()。選項:A、父進程共享子進程資源的子集B、父進程子進程共享所有的資源C、子進程共享父進程資源的子集D、父進程和子進程無資源共享正確答案:【父進程子進程共享所有的資源#子進程共享父進程資源的子集#父進程和子進程無資源共享】27、問題:協(xié)同進程的優(yōu)點有()。選項:A、方便B、信息共享C、模塊化D、加速運算正確答案:【方便#信息共享#模塊化#加速運算】28、問題:可在多個進程間建立通信鏈路的通信方式是()。選項:A、共享內(nèi)存B、直接通信C、間接通信D、剪貼板正確答案:【共享內(nèi)存#間接通信#剪貼板】29、問題:一個阻塞進程被喚醒意味著該進程重新占有了CPU。選項:A、正確B、錯誤正確答案:【錯誤】30、問題:進程可以在各個狀態(tài)之間自由轉換。選項:A、正確B、錯誤正確答案:【錯誤】31、問題:創(chuàng)建進程時,將由調(diào)度程序為其分配CPU。選項:A、正確B、錯誤正確答案:【錯誤】32、問題:父進程一般可以撤銷子進程。選項:A、正確B、錯誤正確答案:【正確】33、問題:在單處理器的多進程系統(tǒng)中,進程什么時候占用處理器和能占用多長時間,取決于進程調(diào)度策略和進程自身。選項:A、正確B、錯誤正確答案:【正確】34、問題:在5狀態(tài)圖中,任意一個進程在它的生命周期中必須要經(jīng)過不同的5個狀態(tài)后才能結束。選項:A、正確B、錯誤正確答案:【錯誤】35、問題:進程只有運行完了才可能被撤銷。選項:A、正確B、錯誤正確答案:【錯誤】36、問題:用戶進程可以自由訪問自己的PCB。選項:A、正確B、錯誤正確答案:【錯誤】37、問題:一個程序可對應一個或多個進程,但一個進程不可對應一個或多個程序。選項:A、正確B、錯誤正確答案:【錯誤】38、問題:單任務操作系統(tǒng)不需要進行進程上下位切換。選項:A、正確B、錯誤正確答案:【正確】39、問題:在Linux下,采用exec系統(tǒng)調(diào)用創(chuàng)建新的子進程和父進程共享所有資源。選項:A、正確B、錯誤正確答案:【錯誤】40、問題:一個系統(tǒng)中進程上下文切換的次數(shù)越多,系統(tǒng)效率越高。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:線程沒有自己的代碼和線程控制塊。選項:A、正確B、錯誤正確答案:【錯誤】2、問題:線程比進程在上下文切換上速度更加快。選項:A、正確B、錯誤正確答案:【正確】3、問題:任意2個線程都能共享同一個進程的資源。選項:A、正確B、錯誤正確答案:【錯誤】4、填空題:線程是由()創(chuàng)建的。正確答案:【進程】5、填空題:()是操作系統(tǒng)中資源分配的基本單位。正確答案:【進程】隨堂測試1、問題:以下關于用戶線程的描述,錯誤的是()。選項:A、用戶線程由用戶線程庫進行管理B、用戶線程的創(chuàng)建和調(diào)度需要內(nèi)核的干預C、操作系統(tǒng)無法調(diào)度用戶線程D、內(nèi)核看不到用戶線程正確答案:【用戶線程的創(chuàng)建和調(diào)度需要內(nèi)核的干預】2、問題:Windows系統(tǒng)中的線程普遍采用的多線程模型是()。選項:A、一對一模型B、多對一模型C、一對多模型D、多對多模型正確答案:【一對一模型】3、問題:在多對一模型中,以下論述錯誤的是()。選項:A、一個進程的多個線程不能并行運行在多個處理器上B、進程中的用戶線程由進程自己管理C、線程切換會導致進程切換D、一個線程的系統(tǒng)調(diào)用會導致整個進程阻塞正確答案:【線程切換會導致進程切換】4、問題:并發(fā)性好的多線程模型有()。選項:A、一對一模型B、多對一模型C、多對多模型D、單線程模型正確答案:【一對一模型#多對多模型】5、問題:以下有關一對一模型的論述,正確的有()。選項:A、多個線程可并行運行在多個處理器上B、內(nèi)核的調(diào)度程序開銷大C、線程切換不會導致進程切換D、一個線程的系統(tǒng)調(diào)用會導致整個進程阻塞正確答案:【多個線程可并行運行在多個處理器上#內(nèi)核的調(diào)度程序開銷大】隨堂測試1、問題:調(diào)用用戶線程庫會產(chǎn)生系統(tǒng)調(diào)用。選項:A、正確B、錯誤正確答案:【錯誤】2、問題:JAVA線程庫只能創(chuàng)建用戶線程。選項:A、正確B、錯誤正確答案:【正確】3、填空題:Unix和Linux常用的線程庫是()。正確答案:【PThread】4、填空題:一個用于創(chuàng)建Win32線程的函數(shù),只能有()個參數(shù)。正確答案:【1】5、填空題:可以跨操作系統(tǒng)平臺的線程是()線程。正確答案:【JAVA】線程單元作業(yè)線程單元測試1、問題:下列關于線程的說法,正確的是()。選項:A、單處理機的計算機上,2個線程實際上不能并發(fā)執(zhí)行B、兩個線程可以共享各類資源C、一個線程可以包含多個進程D、一個進程可以包含多個線程正確答案:【一個進程可以包含多個線程】2、問題:同一個進程中的線程,不可以共享()。選項:A、打開文件列表B、代碼C、公有數(shù)據(jù)D、堆棧正確答案:【堆?!?、問題:一般情況下,線程來源于創(chuàng)建該線程的進程中的()。選項:A、一段代碼B、一個子進程C、一個動態(tài)鏈接庫D、一段數(shù)據(jù)正確答案:【一段代碼】4、問題:在進程中的一段代碼可以被創(chuàng)建成為()個線程。選項:A、1B、2C、0個D、以上都可以正確答案:【以上都可以】5、問題:用戶程序調(diào)用線程庫管理自己的線程,這些線程是()。選項:A、內(nèi)核線程B、用戶線程C、超線程D、子線程正確答案:【用戶線程】6、問題:多線程模型中不包括()。選項:A、一對一模型B、多對多模型C、一對多模型D、多對一模型正確答案:【一對多模型】7、問題:在多對一模型中,一個用戶線程的阻塞()導致進程的阻塞。選項:A、會B、不會C、如果沒有可運行的其它線程,D、如果有可運行的其它線程,正確答案:【如果沒有可運行的其它線程,】8、問題:在一個線程模型中,最得益于多處理器架構的模型是()。選項:A、多對一模型B、一對一模型C、一對多模型D、二級模型正確答案:【一對一模型】9、問題:調(diào)用線程庫可能會產(chǎn)生系統(tǒng)調(diào)用的線程庫是()。選項:A、JAVA線程庫B、Win32線程庫C、Pthreads線程庫D、以上都不是正確答案:【W(wǎng)in32線程庫】10、問題:Pthreads是符合POSIX標準的線程庫,不可以用在以下()操作系統(tǒng)中。選項:A、UnixB、LinuxC、MS-DOSD、MACOSX正確答案:【MS-DOS】11、問題:某個分時系統(tǒng)采用一對一線程模型。內(nèi)存中有10個進程并發(fā)運行,其中9個進程中只有一個線程,另外一個進程A擁有11個線程。則A獲得的CPU時間占總的時間的()。選項:A、1/10B、1/20C、11/20D、1正確答案:【11/20】12、問題:某個分時系統(tǒng)采用多對一線程模型。內(nèi)存中有10個進程并發(fā)運行,其中9個進程中只有一個線程,另外一個進程A擁有11個線程。則A獲得的CPU時間占總時間的()。選項:A、1/10B、1/20C、0D、1正確答案:【1/10】13、問題:JAVA線程通過D方法可以休眠一段時間,然后恢復運行。選項:A、runB、setProrityC、yieldD、sleep正確答案:【sleep】14、問題:以下有關JAVA線程的論述,正確的是()。選項:A、Java線程創(chuàng)建有兩種方法:1)擴展java.lang.Thread類;2)實現(xiàn)Runnable接口B、JAVA線程操作系統(tǒng)可見C、Java線程由JAVA虛擬機JVM管理D、JAVA線程是內(nèi)核線程正確答案:【Java線程創(chuàng)建有兩種方法:1)擴展java.lang.Thread類;2)實現(xiàn)Runnable接口#Java線程由JAVA虛擬機JVM管理】15、問題:常用的線程庫有()。選項:A、Win32線程庫B、JAVA線程庫C、Linux線程庫D、Pthreads線程庫正確答案:【W(wǎng)in32線程庫#JAVA線程庫#Pthreads線程庫】16、問題:以下有關內(nèi)核線程的論述,正確的是()。選項:A、內(nèi)核線程由內(nèi)核管理B、內(nèi)核線程由內(nèi)核完成線程調(diào)度C、多個內(nèi)核線程不能并行運行在多個處理器上D、內(nèi)核線程由內(nèi)核進行創(chuàng)建和撤銷正確答案:【內(nèi)核線程由內(nèi)核管理#內(nèi)核線程由內(nèi)核完成線程調(diào)度#內(nèi)核線程由內(nèi)核進行創(chuàng)建和撤銷】17、問題:以下有關多對一模型中的用戶線程的論述,正確的是()。選項:A、用于不支持內(nèi)核線程的操作系統(tǒng)B、進程內(nèi)的線程切換不會導致進程切換C、一個進程內(nèi)的多個線程能并行運行在多個處理器上D、進程中的用戶線程由操作系統(tǒng)管理正確答案:【用于不支持內(nèi)核線程的操作系統(tǒng)#進程內(nèi)的線程切換不會導致進程切換】18、問題:在操作系統(tǒng)中引入線程的原因是()。選項:A、資源分配緊張B、操作進程所需的系統(tǒng)開銷大C、有些進程中的代碼有并發(fā)執(zhí)行的需求D、適合多核處理器的并行化操作系統(tǒng)正確答案:【操作進程所需的系統(tǒng)開銷大#有些進程中的代碼有并發(fā)執(zhí)行的需求#適合多核處理器的并行化操作系統(tǒng)】19、問題:線程的優(yōu)點有()。選項:A、線程創(chuàng)建開銷小B、線程創(chuàng)建、上下文切換比進程快C、進程中的線程可以共享進程資源D、可以用于多處理器或多核體系結構正確答案:【線程創(chuàng)建開銷小#線程創(chuàng)建、上下文切換比進程快#進程中的線程可以共享進程資源#可以用于多處理器或多核體系結構】20、問題:一個線程的TCB中包含了()。選項:A、線程狀態(tài)B、打開文件列表C、棧空間D、程序計數(shù)器PC正確答案:【線程狀態(tài)#??臻g#程序計數(shù)器PC】21、問題:下面關于線程的敘述中,錯誤的是()。選項:A、在引入線程的系統(tǒng)中,進程仍是資源分配和調(diào)度分派的基本單位B、不管系統(tǒng)中是否有線程,進程都是擁有資源的獨立單位C、不論是系統(tǒng)支持線程還是用戶級線程,其切換都需要內(nèi)核的支持D、線程是資源的分配單位,進程是調(diào)度和分配的單位正確答案:【在引入線程的系統(tǒng)中,進程仍是資源分配和調(diào)度分派的基本單位#不論是系統(tǒng)支持線程還是用戶級線程,其切換都需要內(nèi)核的支持#線程是資源的分配單位,進程是調(diào)度和分配的單位】22、問題:線程是比進程更小的能獨立運行的基本單位。選項:A、正確B、錯誤正確答案:【正確】23、問題:一個進程一定包含多個線程。選項:A、正確B、錯誤正確答案:【錯誤】24、問題:?線程自己擁有系統(tǒng)資源。選項:A、正確B、錯誤正確答案:【錯誤】25、問題:同一進程中的線程切換不會引起進程切換。選項:A、正確B、錯誤正確答案:【正確】26、問題:一個進程被撤銷后,會導致它的所有線程被撤銷。選項:A、正確B、錯誤正確答案:【正確】27、問題:引入線程后,處理機只在線程間切換。選項:A、正確B、錯誤正確答案:【錯誤】28、問題:Java中的線程有四種狀態(tài),分別是:可運行(Runable)、就緒(Ready)、阻塞(Blocked)、死亡(Dead)。選項:A、正確B、錯誤正確答案:【錯誤】29、問題:在一個引入了用戶線程的操作系統(tǒng)中,操作系統(tǒng)調(diào)度的基本單位是線程。選項:A、正確B、錯誤正確答案:【錯誤】30、問題:程序開發(fā)者必須創(chuàng)建一個線程去管理內(nèi)存的分配。選項:A、正確B、錯誤正確答案:【錯誤】31、問題:一旦一個線程被創(chuàng)建,它就開始運行。選項:A、正確B、錯誤正確答案:【錯誤】32、問題:Unix的Fork創(chuàng)建的是輕量級進程,它可以和創(chuàng)建它的父進程共享各類資源,從而使得它的創(chuàng)建、切換成本較低。選項:A、正確B、錯誤正確答案:【正確】33、問題:Unix的exec創(chuàng)建的進程可以和創(chuàng)建它的父進程共享各類資源,從而使得它的創(chuàng)建、切換成本較低。選項:A、正確B、錯誤正確答案:【錯誤】34、問題:線程是一個在CPU上運行的基本執(zhí)行單位,一般情況下,進程內(nèi)的一個代碼片段可以被創(chuàng)建成為一個或多個線程。選項:A、正確B、錯誤正確答案:【正確】35、問題:從調(diào)度角度來看,線程是操作系統(tǒng)的基本調(diào)度單位。但是,同一進程中的線程切換不會引起進程切換,不同進程中的線程切換會引起進程切換。選項:A、正確B、錯誤正確答案:【正確】隨堂測試1、問題:進程從新建狀態(tài)轉換到就緒狀態(tài)的工作由()完成。選項:A、進程調(diào)度B、中級調(diào)度C、高級調(diào)度D、低級調(diào)度正確答案:【高級調(diào)度】2、問題:進程從提交到運行結束的全部時間稱為()。選項:A、運行時間B、等待時間C、周轉時間D、響應時間正確答案:【周轉時間】3、問題:中程調(diào)度的目的是()。選項:A、提高CPU的效率B、降低系統(tǒng)開銷C、提高CPU的利用率D、節(jié)省內(nèi)存正確答案:【節(jié)省內(nèi)存】4、問題:以下的進程狀態(tài)轉換會導致?lián)屨际秸{(diào)度的有()。選項:A、新建轉換到就緒B、運行轉換到等待C、等待轉換到就緒D、運行轉換到終止正確答案:【新建轉換到就緒#等待轉換到就緒】5、問題:分配程序的工作包括()。選項:A、上下文切換B、負責把CPU的控制權轉交CPU調(diào)度程序C、切換到用戶態(tài),跳轉到用戶程序的適當位置并重新運行之D、選擇內(nèi)存中的就緒進程,并分配CPU正確答案:【上下文切換#負責把CPU的控制權轉交CPU調(diào)度程序#切換到用戶態(tài),跳轉到用戶程序的適當位置并重新運行之】隨堂測試1、問題:FCFS算法的就緒隊列是按照進程的()排列。選項:A、運行時間B、到達時間C、等待時間D、響應時間正確答案:【到達時間】2、問題:SJF算法的就緒隊列是按照進程的()排列。選項:A、到達時間B、等待時間C、下一個CPU脈沖時間D、提交時間正確答案:【下一個CPU脈沖時間】3、問題:一般情況下,SJF可以獲得最短的平均等待時間。選項:A、正確B、錯誤正確答案:【正確】4、問題:FCFS調(diào)度算法對長作業(yè)有利,對短作業(yè)不利。選項:A、正確B、錯誤正確答案:【正確】5、問題:SJF算法中搶占算法比非搶占算法一般可以獲得較短的等待時間。選項:A、正確B、錯誤正確答案:【正確】隨堂測試1、問題:一般來說,能夠獲得最短響應時間的調(diào)度算法是()。選項:A、先來先服務調(diào)度算法B、短作業(yè)優(yōu)先調(diào)度算法C、優(yōu)先數(shù)調(diào)度算法D、時間片輪轉調(diào)度算法正確答案:【時間片輪轉調(diào)度算法】2、問題:存在饑餓問題的調(diào)度算法有()。選項:A、先來先服務調(diào)度算法B、短作業(yè)優(yōu)先調(diào)度算法C、優(yōu)先數(shù)調(diào)度算法D、時間片輪轉調(diào)度算法正確答案:【短作業(yè)優(yōu)先調(diào)度算法#優(yōu)先數(shù)調(diào)度算法】3、問題:時間片越小,RR算法的平均響應時間就越小。選項:A、正確B、錯誤正確答案:【正確】4、問題:優(yōu)先數(shù)調(diào)度算法不存在搶占式調(diào)度。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:RR調(diào)度算法的平均周轉時間最短。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:以下調(diào)度算法中,系統(tǒng)開銷最小的調(diào)度算法是()。選項:A、多級對列度算法B、多級反饋隊列調(diào)度算法C、先來先服務調(diào)度算法D、時間片輪轉調(diào)度算法正確答案:【先來先服務調(diào)度算法】2、問題:多級隊列調(diào)度算法中的核心問題有:選項:A、隊列數(shù)B、決定進程如何退出隊列C、每一隊列的調(diào)度算法D、決定新進程將進入哪個隊列的方法正確答案:【隊列數(shù)#每一隊列的調(diào)度算法#決定新進程將進入哪個隊列的方法】3、問題:在多級隊列調(diào)度算法中,多個不同隊列只能采用相同的調(diào)度算法。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:和多級隊列調(diào)度算法相比,多級反饋隊列調(diào)度算法增加了進程在不同隊列中降級和升級的功能。選項:A、正確B、錯誤正確答案:【正確】5、填空題:親和性好的多處理調(diào)度算法是()。正確答案:【多隊列調(diào)度方法;MQMP】CPU調(diào)度單元作業(yè)CPU調(diào)度單元測試1、問題:由新建狀態(tài)轉換為就緒狀態(tài)的調(diào)度方式是()。選項:A、長程調(diào)度B、短程調(diào)度C、中程調(diào)度D、線程調(diào)度正確答案:【長程調(diào)度】2、問題:以下有關搶占式調(diào)度的論述,錯誤的是()。選項:A、調(diào)度程序可根據(jù)某種原則暫停某個正在執(zhí)行的進程,將已分配給它的CPU重新分配給另一進程B、可防止單一進程長時間獨占CPUC、進程切換頻繁D、系統(tǒng)開銷小正確答案:【系統(tǒng)開銷小】3、問題:假設一個系統(tǒng)中有3個進程,到達時間依次為0,1,3。運行時間依次為3、5和2。若按照時間片輪轉(時間片為2)調(diào)度算法調(diào)度CPU,那么各進程的平均周轉時間為()。選項:A、8B、7C、6D、其它正確答案:【6】4、問題:假設一個系統(tǒng)中有5個進程,它們到達的時間依次為0、2、4、6和8,運行時間依次為3、6、4、5和2。若按照搶占式短作業(yè)優(yōu)先調(diào)度算法調(diào)度CPU,那么各進程的平均周轉時間為()。選項:A、7.2B、8C、7.4D、其它正確答案:【7.2】5、問題:在()調(diào)度算法中,按照進程進入就緒隊列的先后次序來分配CPU。選項:A、SJFB、RRC、MQD、FCFS正確答案:【FCFS】6、問題:假設一個系統(tǒng)中有5個進程,它們到達的時間依次為0、1、2、3和4,運行時間依次為2、3、2、4和1,優(yōu)先數(shù)分別為3、4、2、1、5。若按照非搶占優(yōu)先數(shù)調(diào)度算法(優(yōu)先數(shù)小則優(yōu)先級高)調(diào)度CPU,那么各進程的平均周轉時間為()。選項:A、5B、5.4C、3.3D、其它正確答案:【5.4】7、問題:假設一個系統(tǒng)中有4個進程,它們到達的時間依次為0、2、4和6,運行時間依次為3、6、4和5。若按照搶占式短作業(yè)優(yōu)先調(diào)度算法調(diào)度CPU,那么各進程的平均周轉時間為()。選項:A、7.5B、6C、8D、其它正確答案:【7.5】8、問題:在時間片輪轉算法中,假如時間片大小為5ms,系統(tǒng)中處于就緒隊列的進程有10個(運行期間沒有新進程加入就緒隊列),則最長的響應時間為()。選項:A、5msB、50msC、45msD、其它正確答案:【45ms】9、問題:從進程提交到首次運行的時間段,稱為()。選項:A、運行時間B、周轉時間C、等待時間D、響應時間正確答案:【響應時間】10、問題:搶占式CPU調(diào)度可能發(fā)生在一個進程()時。選項:A、從運行轉到等待B、從運行轉到就緒C、從運行轉到終止D、新建進程正確答案:【從運行轉到就緒】11、問題:可以模擬其它調(diào)度算法的調(diào)度算法是()。選項:A、FCFSB、SJFC、RRD、PR正確答案:【PR】12、問題:對短作業(yè)不利的調(diào)度算法是()。選項:A、FCFSB、RRC、SJFD、MQ正確答案:【FCFS】13、問題:MLQ調(diào)度算法需要考慮的問題中,不包括()。選項:A、隊列數(shù)B、每一隊列的調(diào)度算法C、進程升級和降級方法D、決定新進程將進入哪個隊列的方法正確答案:【進程升級和降級方法】14、問題:單隊列多核調(diào)度方法中,系統(tǒng)有()個就緒隊列。選項:A、0B、1C、2D、多個正確答案:【1】15、問題:多隊列調(diào)度方法中,系統(tǒng)有多個就緒隊列,一般每個CPU()個選項:A、0B、1C、2D、多個正確答案:【1】16、問題:分時系統(tǒng)一般采用的調(diào)度算法是()。選項:A、時間片輪轉B、先來先服務C、短作業(yè)優(yōu)先D、優(yōu)先級算法正確答案:【時間片輪轉】17、問題:不具有搶占和非搶占模式的調(diào)度算法是()。選項:A、FCFSB、SJFC、PRD、其它都不是正確答案:【FCFS】18、問題:FCFS調(diào)度算法實現(xiàn)簡單,可以使用FIFO隊列來實現(xiàn),當一個進程進入就緒隊列,就是將其PCB鏈接到隊列()。選項:A、頭部B、中間C、第二個D、尾部正確答案:【尾部】19、問題:FCFS調(diào)度算法實現(xiàn)簡單,可以使用FIFO隊列來實現(xiàn)。發(fā)生調(diào)度時,CPU分配給位于隊列()的進程,并將該進程從就緒隊列刪除。選項:A、頭部B、尾部C、中間D、以上都不正確正確答案:【頭部】20、問題:為了照顧緊迫型進程,應采用()調(diào)度策略。選項:A、FCFSB、PRC、RRD、SJF正確答案:【PR】21、問題:當系統(tǒng)中()時,將不會引起系統(tǒng)執(zhí)行進程調(diào)度原語。選項:A、一個新進程被創(chuàng)建B、當前進程執(zhí)行了P操作C、在非搶占調(diào)度中,進程A正在運行而進程B恰好被喚醒D、分時系統(tǒng)中的時間片用完正確答案:【在非搶占調(diào)度中,進程A正在運行而進程B恰好被喚醒】22、問題:進程調(diào)度的準則包括()。選項:A、最大的CPU利用率B、最大的內(nèi)存利用率C、最短的周轉時間D、最短的等待時間正確答案:【最大的CPU利用率#最短的周轉時間#最短的等待時間】23、問題:多核處理器的CPU調(diào)度和單核處理器調(diào)度相比,還需要考慮()。選項:A、負載平衡B、親和性C、吞吐量D、CPU利用率正確答案:【負載平衡#親和性】24、問題:在時間片輪轉算法中,時間片越小,則()。選項:A、進程切換越頻繁B、系統(tǒng)開銷大C、平均響應時間短D、平均等待時間小正確答案:【進程切換越頻繁#系統(tǒng)開銷大#平均響應時間短】25、問題:可能存在饑餓問題的調(diào)度算法有()。選項:A、FCFSB、SJFC、RRD、PR正確答案:【SJF#PR】26、問題:具有搶占和非搶占兩種調(diào)度模式的調(diào)度算法有()。選項:A、FCFSB、SJFC、PRD、RR正確答案:【SJF#PR】27、問題:以下有關短程調(diào)度和長程調(diào)度的論述,正確的是()。選項:A、短程調(diào)度比長程調(diào)度切換頻率低B、短程調(diào)度比長程調(diào)度切換頻率高C、短程調(diào)度比長程調(diào)度開銷小D、短程調(diào)度比長程調(diào)度開銷大正確答案:【短程調(diào)度比長程調(diào)度切換頻率高#短程調(diào)度比長程調(diào)度開銷小】28、問題:多級反饋隊列調(diào)度和多級隊列調(diào)度相比,需要多考慮一下問題()。選項:A、隊列數(shù)B、進程降級的方法C、進程升級的方法D、每一隊列的調(diào)度算法正確答案:【進程降級的方法#進程升級的方法】29、問題:下列進度調(diào)度算法中,()可能出現(xiàn)進程長期得不到運行的情況。選項:A、靜態(tài)優(yōu)先數(shù)算法B、搶占式短作業(yè)優(yōu)先算法C、時間片輪轉調(diào)度算法D、先來先服務算法正確答案:【靜態(tài)優(yōu)先數(shù)算法#搶占式短作業(yè)優(yōu)先算法】30、問題:若進程P一旦被喚醒就能夠馬上投入運行,系統(tǒng)可能為()。選項:A、分時系統(tǒng),進程P的優(yōu)先級最高B、搶占調(diào)度方式,就緒隊列上的所有進程的優(yōu)先級皆比P的低C、就緒隊列為空隊列,并且沒有進程在運行D、搶占調(diào)度方式,P的優(yōu)先級高于當前運行的進程正確答案:【就緒隊列為空隊列,并且沒有進程在運行#搶占調(diào)度方式,P的優(yōu)先級高于當前運行的進程】31、問題:在進程調(diào)度中,每個進程的等待時間等于響應時間。選項:A、正確B、錯誤正確答案:【錯誤】32、問題:在進程調(diào)度中,每個進程的等待時間加上運行時間等于周轉時間。選項:A、正確B、錯誤正確答案:【正確】33、問題:給定一批進程,搶占式調(diào)度一定比非搶占式調(diào)度獲得小的平均周轉時間。選項:A、正確B、錯誤正確答案:【錯誤】34、問題:在RR算法中,時間片越小越好。選項:A、正確B、錯誤正確答案:【錯誤】35、問題:一般而言,交互進程需要短的響應時間。選項:A、正確B、錯誤正確答案:【正確】36、問題:SJF算法可以獲得最小的響應時間。選項:A、正確B、錯誤正確答案:【錯誤】37、問題:親和性是指進程在某個給定的CPU上盡量長時間運行而不被遷移到其他處理器的傾向性。選項:A、正確B、錯誤正確答案:【正確】38、問題:靜態(tài)優(yōu)先級是指在調(diào)度進程時就確定每個進程的優(yōu)先數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】39、問題:動態(tài)優(yōu)先級是指在創(chuàng)建進程之初先賦予每個進程一個優(yōu)先級,然后其值隨進程的推進或等待時間的增加而改變,以便獲得更好的調(diào)度性能。選項:A、正確B、錯誤正確答案:【正確】40、問題:搶占式SJF的平均等待時間一定小于非搶占式SJF。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:下面有關數(shù)據(jù)不一致性的論述中,錯誤的是()。選項:A、存在于并發(fā)運行的協(xié)同進程之間B、同一進程在同一批數(shù)據(jù)上多次運行的結果可能不一樣C、一個進程在同一批數(shù)據(jù)上的運行結果每次都不一樣D、單任務操作系統(tǒng)不存在數(shù)據(jù)不一致性正確答案:【一個進程在同一批數(shù)據(jù)上的運行結果每次都不一樣】2、問題:防止競爭條件出現(xiàn)的有效方法有()。選項:A、同步B、調(diào)度C、互斥D、不共享數(shù)據(jù)正確答案:【同步#互斥】3、問題:臨界區(qū)使用準則包括()。選項:A、互斥B、有限等待C、同步D、有空讓進正確答案:【互斥#有限等待#有空讓進】4、問題:臨界區(qū)是涉及臨界資源的數(shù)據(jù)區(qū)。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:一次只允許一個進程使用的資源稱為互斥資源。選項:A、正確B、錯誤正確答案:【正確】隨堂測試1、問題:如P和V操作的信號量S初值為4,則現(xiàn)在S=-1,表示有()個進程在等待該信號量。選項:A、0B、1C、2D、4正確答案:【1】2、問題:用V操作可以喚醒一個進程,被喚醒的進程狀態(tài)可能會變?yōu)椋ǎ?。選項:A、就緒B、運行C、等待D、結束正確答案:【就緒】3、問題:?S必須置一次且只能置一次初值。選項:A、正確B、錯誤正確答案:【正確】4、問題:記錄型信號量S的當前值為0,一個進程調(diào)用wait(S)會把自己阻塞并掛到S的等待隊列上。選項:A、正確B、錯誤正確答案:【正確】5、問題:記錄型信號量的值不可能為負數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:有兩個并發(fā)進程,設置了互斥信號量mutex,現(xiàn)在mutex=0,則表示()。選項:A、兩個進程均進入臨界區(qū)B、沒有進程進入臨界區(qū)C、一個進程進入臨界區(qū)D、一個進程進入臨界區(qū),另一個在等待正確答案:【一個進程進入臨界區(qū)】2、問題:所有的生產(chǎn)者必須等待消費者先運行的前提條件是()。選項:A、緩沖區(qū)為空B、緩沖區(qū)為滿C、緩沖區(qū)不可用D、緩沖區(qū)半滿正確答案:【緩沖區(qū)為滿】3、問題:所有的消費者必須等待生產(chǎn)者先運行的前提條件是()。選項:A、緩沖區(qū)空B、緩沖區(qū)滿C、緩沖區(qū)不可用D、緩沖區(qū)半空正確答案:【緩沖區(qū)空】4、問題:消費者阻塞在wait(m)(m是互斥信號量)的條件是()。選項:A、沒有空緩沖區(qū)B、沒有滿緩沖區(qū)C、有其它生產(chǎn)者已經(jīng)進入臨界區(qū)存放產(chǎn)品D、有其它消費者已經(jīng)進入臨界區(qū)取產(chǎn)品正確答案:【有其它生產(chǎn)者已經(jīng)進入臨界區(qū)存放產(chǎn)品#有其它消費者已經(jīng)進入臨界區(qū)取產(chǎn)品】5、問題:在生產(chǎn)者消費者問題中,以下關于喚醒操作正確的是()。選項:A、生產(chǎn)者喚醒其它生產(chǎn)者B、生產(chǎn)者喚醒消費者C、消費者喚醒其它消費者D、消費者喚醒生產(chǎn)者正確答案:【生產(chǎn)者喚醒其它生產(chǎn)者#生產(chǎn)者喚醒消費者#消費者喚醒其它消費者#消費者喚醒生產(chǎn)者】隨堂測試1、問題:在讀者寫者問題中,能同時執(zhí)行的是()。選項:A、讀者和寫者B、不同寫者C、不同讀者D、都不能正確答案:【不同讀者】2、問題:在讀者優(yōu)先的讀者寫者問題中,讀者可以進入讀的前提是()。選項:A、沒有讀者和寫者在讀寫B(tài)、有讀者在讀C、有寫者在寫D、有寫者在等正確答案:【沒有讀者和寫者在讀寫#有讀者在讀】3、問題:在讀者代碼rc--;If(rc==0)V(W)中V(W)可能喚醒其它讀者。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:讀者優(yōu)先的讀者寫者問題中,一個寫者先來,但有可能比后來的讀者后運行。選項:A、正確B、錯誤正確答案:【正確】5、問題:只有沒有讀者在讀,寫者就可以進入寫。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:哲學家就餐問題的解決方案如下:semephore*chopstick[5];semaphore*seat;哲學家i:……P(seat);P(chopStick[i]);P(chopStick[(i+1)%5]);吃飯V(chopStick[i]);V(chopStick[(i+1)%5]);V(seat);其中,信號量seat的初值為()。選項:A、0B、1C、4D、5正確答案:【4】2、問題:在哲學家就餐問題中,有以下代碼:P(m);test(i);V(m);在test[i]中的臨界資源包括()。選項:A、state[(i+2)%5]B、state[(i+1)%5]C、ph[i]D、其它正確答案:【state[(i+1)%5]】3、問題:當信號量的值等于2時,表示()。選項:A、該信號量上有2個進程等待B、有2個信號量可用C、該信號量是同步信號量D、該信號量是二值信號量正確答案:【有2個信號量可用#該信號量是同步信號量】4、問題:如果給5個哲學家6根筷子,則不會有死鎖發(fā)生。選項:A、正確B、錯誤正確答案:【正確】5、問題:互斥信號量的P和V操作一般在不同進程中。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測試1、問題:引入條件變量后的管程內(nèi)部,不存在()。選項:A、條件隊列B、緊急隊列C、入口隊列D、條件變量正確答案:【入口隊列】2、問題:進程P調(diào)用wait操作喚醒進程Q后,P等待直到Q離開管程才允許的管程是()。選項:A、Hoare管程B、MESA管程C、Hansen管程D、系統(tǒng)管程正確答案:【Hoare管程】3、問題:每個管程中只能有一個條件變量。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:在Hoare管程中,當一個管程內(nèi)的進程P調(diào)用x.wait()時,如果緊急隊列非空,則會喚醒第一個入口隊列中的等待進程,P進入x的條件隊列。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:Linux和Windows系統(tǒng)中都有信號量同步機制。選項:A、正確B、錯誤正確答案:【正確】進程同步單元作業(yè)進程同步單元測試1、問題:有界緩沖問題中,“counter++”的偽機器語言為:(S0)register1=counter(S1)register1=register1+1(S2)counter=register1“counter—”的偽機器語言為:(S3)register2=counter(S4)register2=register2–1(S5)counter=register2當這兩段代碼并行執(zhí)行時,有()種不同的執(zhí)行結果。選項:A、1B、2C、3D、4正確答案:【3】2、問題:有界緩沖問題中,“counter++”的偽機器語言為:(S0)register1=counter(S1)register1=register1+1(S2)counter=register1當兩個生產(chǎn)者并發(fā)執(zhí)行“counter++”時,有()中不同的運行結果。選項:A、1B、2C、3D、4正確答案:【2】3、問題:訪問臨界區(qū)過程中,在臨界區(qū)前的進入?yún)^(qū)應該實現(xiàn)()準則。選項:A、互斥B、有空讓進C、有限等待D、以上所有正確答案:【互斥】4、問題:訪問臨界區(qū)過程中,在臨界區(qū)后的退出區(qū)應該實現(xiàn)()準則。選項:A、互斥B、有空讓進C、有限等待D、所有正確答案:【有空讓進】5、問題:存在忙等的信號量是()。選項:A、記錄型信號量B、AND信號量C、整型信號量D、二值信號量正確答案:【整型信號量】6、問題:在生產(chǎn)者消費者問題中,生產(chǎn)者的代碼“把產(chǎn)品放入指定緩沖區(qū)”和消費者的代碼“從滿緩沖區(qū)取出一個產(chǎn)品”存在()種不同的運行次序。選項:A、1B、2C、3D、其它正確答案:【3】7、問題:在生產(chǎn)者消費者問題中,生產(chǎn)者的代碼中的signal(full)可能會喚醒()。選項:A、生產(chǎn)者自己B、其它生產(chǎn)者C、消費者D、生產(chǎn)者或消費者正確答案:【消費者】8、問題:在生產(chǎn)者消費者問題中,消費者執(zhí)行Wait(full)后阻塞的原因是()。選項:A、full=0B、full1C、full=1D、full1正確答案:【full1】9、問題:讀者優(yōu)先的讀者寫者問題中,寫者可以進入寫的前提條件是()。選項:A、沒有讀者在讀B、沒有寫者在寫C、既沒有讀者在讀,也沒有寫者在寫D、其它正確答案:【既沒有讀者在讀,也沒有寫者在寫】10、問題:系統(tǒng)中有10個并發(fā)進程涉及某個相同的變量A,則變量A的相關臨界區(qū)最少有()個。選項:A、1B、2C、10D、20正確答案:【10】11、問題:進程P1對信號量S執(zhí)wait(S)操作,則信號量S的值應()。選項:A、加1B、不定C、不變D、減1正確答案:【減1】12、問題:有m個進程共享同一臨界資源,若使用信號量機制實現(xiàn)對這一臨界資源的互斥訪問,則信號量的變化范圍是()。選項:A、0~1B、0~mC、-(m-1)~1D、0~(m-1)正確答案:【-(m-1)~1】13、問題:設兩個進程共用一個臨界資源的互斥信號量mutex,當mutex=1時表示()。選項:A、一個進程進入了臨界區(qū),另一個進程等待B、兩個進程進入臨界區(qū)C、沒有一個進程進入臨界區(qū)D、兩個進程都在等待正確答案:【沒有一個進程進入臨界區(qū)】14、問題:設兩個進程共用一個臨界資源的互斥信號量mutex,當mutex=-1時表示()。選項:A、兩個進程都在等待B、沒有一個進程進入臨界區(qū)C、兩個進程都進入臨界區(qū)D、一個進程進入了臨界區(qū),另一個進程等待正確答案:【一個進程進入了臨界區(qū),另一個進程等待】15、問題:若有10個進程共享同一程序段,而且每次最多允許5個進程進入該程序段,則互斥信號量的變化范圍是()。選項:A、1~10B、5~10C、(-5)~5D、(-5)~1正確答案:【(-5)~5】16、問題:有兩個并發(fā)進程要訪問一個臨界區(qū),設置了互斥信號量mutex,現(xiàn)在mutex=-1,則表示()。選項:A、兩個進程均進入臨界區(qū)B、沒有進程進入臨界區(qū)C、一個進程進入臨界區(qū)D、一個進程進入臨界區(qū),另一個在等待正確答案:【一個進程進入臨界區(qū),另一個在等待】17、問題:所有的消費者必須等待生產(chǎn)者先運行的前提條件是()。選項:A、緩沖區(qū)空B、緩沖區(qū)滿C、緩沖區(qū)只能再放一個產(chǎn)品D、緩沖區(qū)半空半滿正確答案:【緩沖區(qū)空】18、問題:消費者阻塞在wait(full)(full是同步信號量)的條件是()。選項:A、沒有空緩沖區(qū)B、沒有滿緩沖區(qū)C、有其它生產(chǎn)者已經(jīng)進入臨界區(qū)存放產(chǎn)品D、有其它消費者已經(jīng)進入臨界區(qū)取產(chǎn)品正確答案:【沒有滿緩沖區(qū)】19、問題:在哲學家就餐問題中,不能防止死鎖的方法為()。選項:A、最多允許4個哲學家同時坐在桌子周圍。B、僅當一個哲學家左右兩邊筷子都可用時,才允許他拿筷子。C、這三個都正確D、給所有哲學家編號,奇數(shù)號哲學家必須首先拿左邊筷子,偶數(shù)號哲學家必須首先拿右邊筷子。正確答案:【這三個都正確】20、問題:當信號量的值等于0時,以下描述錯誤的是()。選項:A、再有進程申請信號量將阻塞B、目前沒有信號量可用C、該信號量的值不能比0更小D、申請該信號量的進程無法進入臨界區(qū)正確答案:【該信號量的值不能比0更小】21、問題:在Hoare管程中,有關條件變量x的操作wait()的描述正確的是()。選項:A、緊急隊列非空時,會喚醒第一個等待進程B、緊急隊列空時釋放管程控制權,允許入口隊列進程進入管程C、執(zhí)行該操作進程進入x的條件隊列D、執(zhí)行該操作進程繼續(xù)運行正確答案:【緊急隊列非空時,會喚醒第一個等待進程#緊急隊列空時釋放管程控制權,允許入口隊列進程進入管程#執(zhí)行該操作進程進入x的條件隊列】22、問題:在Hoare管程中,有關條件變量x的操作signal()的描述正確的是()。選項:A、x的條件隊列空時是空操作,執(zhí)行該操作進程繼續(xù)運行B、x的條件隊列空時是空操作,執(zhí)行該操作進程進入緊急隊列C、x的條件隊列非空時,喚醒該條件隊列的第一個等待進程,執(zhí)行該操作進程進入緊急隊列D、x的條件隊列非空時,喚醒該條件隊列的第一個等待進程,執(zhí)行該操作進程繼續(xù)運行正確答案:【x的條件隊列空時是空操作,執(zhí)行該操作進程繼續(xù)運行#x的條件隊列非空時,喚醒該條件隊列的第一個等待進程,執(zhí)行該操作進程進入緊急隊列】23、問題:以下防止5個哲學家就餐出現(xiàn)死鎖的解決方法,正確的有()。選項:A、最多允許4個哲學家同時坐在桌子周圍B、僅當一個哲學家左右兩邊筷子都可用時,才允許他拿筷子C、增加一根額外的筷子D、給所有哲學家編號,奇數(shù)號哲學家必須首先拿左邊筷子,偶數(shù)號哲學家則反之正確答案:【最多允許4個哲學家同時坐在桌子周圍#僅當一個哲學家左右兩邊筷子都可用時,才允許他拿筷子#增加一根額外的筷子#給所有哲學家編號,奇數(shù)號哲學家必須首先拿左邊筷子,偶數(shù)號哲學家則反之】24、問題:在讀者寫者問題中,讀者可以進入緩沖區(qū)讀的條件是()。選項:A、有讀者在等待B、無讀者、寫者在讀寫C、有寫者等,但有其它讀者在讀D、有寫者寫正確答案:【無讀者、寫者在讀寫#有寫者等,但有其它讀者在讀】25、問題:臨界區(qū)使用的準則包括()。選項:A、互斥B、有空讓進C、同步D、有限等待正確答案:【互斥#有空讓進#有限等待】26、問題:以下有關臨界區(qū)的論述,正確的是()。選項:A、臨界區(qū)的設置方法由操作系統(tǒng)確定B、臨界區(qū)是代碼片段C、每個進程可能有一個或多個臨界區(qū)D、進程必須互斥進入臨界區(qū)正確答案:【臨界區(qū)是代碼片段#每個進程可能有一個或多個臨界區(qū)#進程必須互斥進入臨界區(qū)】27、問題:有關信號量S的描述,正確的是()。選項:A、S必須置一次且只能置一次初值B、S初值不能為0C、除了初始化,只能通過執(zhí)行P、V操作來訪問SD、S的值不為負正確答案:【S必須置一次且只能置一次初值#除了初始化,只能通過執(zhí)行P、V操作來訪問S】28、問題:在生產(chǎn)者消費者問題中,消費者調(diào)用wait(mutex)(mutex是互斥信號量)阻塞的條件是()。選項:A、有生產(chǎn)者進入在往緩沖區(qū)存放產(chǎn)品B、有消費者進入在從緩沖區(qū)讀產(chǎn)品C、緩沖區(qū)空D、緩沖區(qū)滿正確答案:【有生產(chǎn)者進入在往緩沖區(qū)存放產(chǎn)品#有消費者進入在從緩沖區(qū)讀產(chǎn)品】29、問題:在讀者優(yōu)先的讀者寫者問題中,寫者可以進入寫的前提必須包括()。選項:A、沒有讀者在讀B、沒有寫者在寫C、有讀者阻塞D、沒有寫者在等正確答案:【沒有讀者在讀#沒有寫者在寫】30、問題:有關同步信號量,以下論述錯誤的是()。選項:A、同步信號量不可為負數(shù)B、同步信號量只能設置一次初值C、同步信號量一般初值設置為1D、同步信號量為負數(shù)時,其絕對值表示目前使用這個信號量的進程的數(shù)量正確答案:【同步信號量不可為負數(shù)#同步信號量一般初值設置為1#同步信號量為負數(shù)時,其絕對值表示目前使用這個信號量的進程的數(shù)量】31、問題:二值信號量的值區(qū)間為0-1。選項:A、正確B、錯誤正確答案:【錯誤】32、問題:若信號S的初值為5,當前值為-2,則表示有2個等待進程。選項:A、正確B、錯誤正確答案:【正確】33、問題:當一進程因在記錄型信號量S上執(zhí)行signal(S)操作而導致喚醒另一進程前,S的值等于0。選項:A、正確B、錯誤正確答案:【錯誤】34、問題:一次允許多個進程使用的資源稱為共享資源。選項:A、正確B、錯誤正確答案:【正確】35、問題:互斥操作時,一個信號量的P、V操作一般處于同一進程。選項:A、正確B、錯誤正確答案:【正確】36、問題:同步操作時,一個信號量的P、V操作一般處于同一進程。選項:A、正確B、錯誤正確答案:【錯誤】37、問題:在生產(chǎn)者消費者問題中,不同消費者之間不需要互斥。選項:A、正確B、錯誤正確答案:【錯誤】38、問題:10個生產(chǎn)者,5個消費者共享容量為8的緩沖區(qū)的生產(chǎn)者-消費者問題中,互斥使用緩沖區(qū)的信號量S的初始值為1。選項:A、正確B、錯誤正確答案:【正確】39、問題:整型信號量是一個整數(shù),如果一個進程要申請信號量時發(fā)現(xiàn)該信號量大于等于0則表示可以獲得信號量,小于0則表示無法獲得信號量。選項:A、正確B、錯誤正確答案:【錯誤】40、問題:記錄型信號量增加了一個等待隊列,當一個進程無法獲得一個信號量時,馬上釋放CPU并把自己轉換為等待狀態(tài),加入該信號量的等待隊列,從而消除忙等。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:引起死鎖的主要原因有()。選項:A、資源靜態(tài)分配B、競爭互斥資源C、競爭共享資源D、進程推進不當正確答案:【競爭互斥資源#進程推進不當】2、問題:死鎖的必要條件有()。選項:A、互斥B、占有C、非搶占D、循環(huán)等待正確答案:【互斥#非搶占#循環(huán)等待】3、問題:多個進程競爭比進程數(shù)目少的資源就可能產(chǎn)生死鎖,而當資源數(shù)目大于進程數(shù)目時就一定不會發(fā)生死鎖。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:操作系統(tǒng)處理死鎖,只要采用預防、解除、檢測、避免等方法中的一種就足夠了。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:如果資源分配圖沒有環(huán),那么系統(tǒng)就不處于死鎖狀態(tài);反之,如果有環(huán),那么系統(tǒng)處于死鎖狀態(tài)。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測驗1、問題:系統(tǒng)出現(xiàn)死鎖時一定同時保持了四個必要條件,對資源采用按序分配算法后可破壞的條件是()選項:A、互斥B、占有并等待C、非搶占D、循環(huán)等待正確答案:【循環(huán)等待】2、問題:資源的靜態(tài)分配算法在解決死鎖問題中是用于()選項:A、預防死鎖B、避免死鎖C、檢測死鎖D、解除死鎖正確答案:【預防死鎖】3、問題:產(chǎn)生系統(tǒng)死鎖的原因可能是由于()選項:A、進程釋放資源B、一個進程進入死循環(huán)C、多個進程競爭共享型設備D、多個進程競爭資源出現(xiàn)了循環(huán)等待正確答案:【多個進程競爭資源出現(xiàn)了循環(huán)等待】4、問題:不能防止死鎖的資源分配策略是()選項:A、剝奪式分配方式B、按序分配方式C、靜態(tài)分配方式D、互斥使用動態(tài)分配方式正確答案:【互斥使用動態(tài)分配方式】5、問題:只要確保至少一個必要條件不成立,就能預防死鎖。選項:A、正確B、錯誤正確答案:【正確】隨堂測驗1、問題:死鎖的避免是進程提出資源申請時,動態(tài)測試資源分配情況,僅當系統(tǒng)處于()時,才把
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學南國商學院《理化檢測下》2023-2024學年第一學期期末試卷
- 廣東輕工職業(yè)技術學院《景觀設計快題》2023-2024學年第一學期期末試卷
- 廣東農(nóng)工商職業(yè)技術學院《行政管理專業(yè)導論》2023-2024學年第一學期期末試卷
- 廣東梅州職業(yè)技術學院《影視編劇》2023-2024學年第一學期期末試卷
- 廣東茂名幼兒師范??茖W?!禞SP程序設計》2023-2024學年第一學期期末試卷
- 四年級數(shù)學(四則混合運算)計算題專項練習與答案
- 國學智慧(東北師范大學)學習通測試及答案
- 2025新北師大版英語七年級下單詞表
- 【名師一號】2020-2021學年新課標版物理選修3-1-第二章恒定電流-測試
- 【名師一號】2020-2021學年高中英語北師大版必修4-隨堂演練-第十二單元綜合測評
- 工程開工報審表范本
- 航空小鎮(zhèn)主題樂園項目規(guī)劃設計方案
- 保潔冬季防滑防凍工作措施
- 少兒美術課件-《我的情緒小怪獸》
- 永續(xù)債計入權益的必備條件分析
- 預應力鋼絞線張拉伸長量計算程序單端(自動版)
- 基坑監(jiān)測課件ppt版(共155頁)
- 蠕變、應力松弛、滯后和內(nèi)耗講解
- 開發(fā)區(qū)開發(fā)管理模式及發(fā)展要素PPT課件
- 急診科科主任述職報告范文
- 基于MATLAB語音信號降噪處理
評論
0/150
提交評論