




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
操作系統試題庫一,選擇題第一部分:操作系統概述在計算機系統中操作系統是(B).一般應用軟件B.C.D.系統支撐軟件D)不是基本的操作系統.A,批處理操作系統B,分時操作系統C,實時操作系統D,網絡操作系統關于操作系統的敘述(D)是不正確的A."管理資源的程序""管理用戶程序執行的程序""能使系統資源提高效率的程序D."能方便用戶編程的程序"操作系統的發展過程是(AA.設備驅動程序組成的原始操作系統,管理程序,作系統 B.原始操作系統操作系統管理程序C.管理程序原始操作系統操作系統D.管理程序操作系統原始操作系統操作系統是一種(B應用軟件B,系統軟件C,D,計算機系統的組成包括(BA,程序和數據B,計算機硬件和計算機軟件C,處理器和內存D,處理器,存儲器和外圍設備下面關于計算機軟件的描述正確的是(BA,它是系統賴以工作的實體B,C,位于計算機系統的最外層D,分為系統軟件和支撐軟件兩大類財務軟件是一種(C).A,系統軟件B,接口軟件C,應用軟件D,用戶軟件世界上第一個操作系統是A,分時系統B,單道批處理系統C,D,實時系統是(A).A,分時系統B,單道批處理系統C,多道批處理系統D,實時系統
操作系統是一組(CA,文件管理程序B,中斷處理程序C,資源管理程序D,設備管理程序(C)享.A,多道程序設計B,中斷處理C,程序的并發執行D,實現分時與實時處理(D)不是操作系統關心的主要問題A,管理計算機裸機B,設計,提供用戶程序與計算機硬件系統的界面C,管理計算機系統資源D,高級程序設計語言的編譯器引入多道程序的目的是(DA,為了充分利用主存儲器B,增強系統的交互能力C,提高實時響應速度D,充分利用CPU,減少CPU的等待時間多道程序設計是指(BA,有多個程序同時進入CPU運行B,有多個程序同時進入主存并行運行C,程序段執行不是順序的D,同一個程序可以對應多個不同的進程從總體上說,()位時間的算題量,但對每一個算題,從算題開始到全部完成所需的時間比單道執行所需的時間可能要(B).A,增加,減少B,增加,延長C,減少,延長D,減少,減少(A)沒有多道程序設計的特點.A,DOSB,UNIXC,WINDOWS在分時系統中時間片一定B),響應時間越長A,B,用戶數越多C,D,用戶數越少批處理系統的主要缺點是(B的利用率不高B,C,D,以上都不是在下列性質中哪一個不是分時系統的特征.(CA,交互性B,多路性C,成批性D,獨占性實時操作系統追求的目標是C).A,高吞吐率B,充分利用內存C,快速響應D,減少系統開銷以下(C)項功能不是操作系統具備的主要功能.A,B,C,D,CPU操作系統負責為方便用戶管理計算機系統的(C).A,程序B,文檔資料C,資源D,進程操作系統的基本職能是(A).,序的運行提供用戶界面方便用戶使用C.提供方便的可視化編輯程序D.將匯編語言源程序轉換成等價的目標程序過程稱為(C )A.B.解釋C.D.連接下面( B)不是計算機高級語言。A.PASCAL B.UNIX C.C D.BASIC最基本的系統軟件是(A )。A.操作系統 B.文字處理系統C.語言處理系統 D.數據庫管理系統計算機操作系統的作用是(A )管理計算機系統的全部軟率,為用戶提供使用計算機的友好界面C.執行用戶鍵入的各類命令D.為漢字操作系統提供運行的基礎( D)操作系統是工作站上的主流系統A.DOS B.UNIX C.VMS D.WINDOWS操作系統的主要功能是(C )。提高計算的可靠性對硬件資源分配.控制.調度.回收對計算機系統的所有資源進行控制和管理實行多用戶及分布式處理操作系統核心部分的主要特點是(B)A、一個程序模塊 B、常駐內存C、有頭有尾的程序 D、串行執行操作系統是計算機系統的核心軟件。按功能特征的不同,可把操作系統分為[1]、[2]、[3]、網絡操作系統和分布式操作系統基本類型。其中[1]而[2]CPU就應該立即處理該數據并將結果及時送
回,例如[4]等。供選擇的答案:[1]B[2]E[3]CA、單用戶系統 B、批處理系統 C分時系統 、微機操作系統 、實時系統[4]DA、計算機激光照排系統 B、辦公自動化系C、計算機輔助設計系統 D、航空訂票系統以下(C)功能。A.內存管理B.中斷處理C.文檔編輯D.CPU調度操作系統有多種類型:允許多個用戶以交互方式使用計算機的操作系統,稱B ;允多用戶將若干個作業提交給計算機系統集中處理的操作系統,稱A ;在C的控制下,計算機系統能及時處理由過程控制反饋的數據,并作出響應;在IBM-PC機上的操作系統稱D 。A:批處理操作系統;B:分時操作系統;DE:多處理機F:分布式操作系統關于操作系統的敘述D是不正確的。管理資源的程序”管理用戶程序執行的程序”C.“能使系統資源提高效率的程序D.“能方便用戶編程的程序”第二部分:進程管理進程和程序的一個本質區別是(A).A.前者為動態的,后者為靜態的B.前者存儲在內存,后者存儲在外存C.前者在一個文件中,后者在多個文件中D.前者分時使用CPU,后者獨占CPU進程在系統中是否存在的惟一標志是(D).A.數據集合B.目標程序C.源程序D.進程控制塊處理器執行的指令被分成兩類,為特權指令它只允許(C)使用.A,操作員B,聯機用戶C,操作系統D,目標程序進程所請求的一次打印輸出結束后,狀態從(DA,運行態變為就緒態B,運行態變為等待態C,就緒態變為運行態D,等待態變為就緒態,則所屬該作業的進程初始時處于(C)狀態.A,運行B,等待C,就緒D,收容臨界區是指并發進程中訪問共享變量的(D)段A,B,C,數據D,程序列論述,正確的論述為D。A對臨界資源是不能實現資源共享的。B可對臨界資源實現共享。C為臨界資源配上相應的設備控制塊后,便能被共享。D,有多個進程均需要使用兩臺,,(D),而不會發生死鎖.A,5B,2C,3D,4產生系統死鎖的原因可能是由于(CA,進程釋放資源 B,一個進程進入死循C,多個進程競爭資源出現了循環等待多個進程競爭共享型設備不合適(D)系統資源不足和系統中的進程太多資源的獨占性和系統中的進程太多進程調度不當和資源的獨占性資源分配不當和系統資源不足若當前進程因時間片用完而讓出處理機時,進程應轉變為狀態.A.就緒B.等待C.運行D.完成度算法是(C)A.優先級調度 B.響應比高者先C.短作業優先 D.先來先服務CPU的調度分為高級中級和低級三種其低級調度是指 C 調度。A.作業 B交換 C進程 D線程,用處理器和能占用多長時間取決于C)A.進程相應的程序段的長度B.C.進程調度策略和進程自身D.進程完成什么功能
在多進程的并發系統中,肯定不會因競爭D)產生死鎖.A.打印機B.磁帶機C.磁盤D.CPU通常不采用方法來解除死鎖.A.終止一個死鎖進程B.終止所有死鎖進程C.從死鎖進程處搶奪資源D.從非死鎖進程處搶奪資源PASP操作則信號量S的值應(B).A.加1B.減1C.等于0D.小于0P號量的值應當CV操作時,信B。A:不變;B:加1;C:減1;D:加指定數值;E:減指定數值。在操作系統中引入"進程"(B改善用戶編程環境描述程序動態執行過程的性質使程序與計算過程一一對應提高程序的運行速進程的動態并發等特征是利用(A)表現出來的A.B.數據C.程序D.程序和數據計算機系統產生死鎖的根本原因是(DA.B.進程推進順序不當C.系統中進程太多D.A和B,念二者的一個本質區別是(A).程序是靜態概念進程是動態概念程序是動態概念進程是靜態概念程序保存在文件中D.程序順序執行進程并發執行進程和程序的一個本質區別是(。A.前者為動態的,后者為靜態的B.前者存儲在內存,后者存儲在外存CDCPU,CPU。死鎖預防是保證系統不進入死鎖狀態的靜態策略,其解決方法是破壞產生死鎖的四個必要條件之一."循環等待"的是(DA.銀行家算法B.一次性分配策略C.剝奪資源法D.資源有序分配法進程在運行過程中等待的事件已發生,例如,打印結束,此時該進程的狀態將(。A.從就緒變為運行B.從運行變為就緒C.從運行變為阻塞D.從阻塞變為就緒下述(B)AB.運行速度快C.宏觀上并行D.實際上多道程序是串插運行的引入多道程序的目的在于(。CPUCPU等待時間提高實時響應速度有利于代碼共享,減少主、輔存信息交換量充分利用存儲器后,將其掛在(C。A.等待隊列B.運行隊列C.就緒隊列D.任意隊列在分時系統中,時間片一定(B ,響應間越長。A.內存越多B.用戶數越多C.后備隊列D.用戶數越少為了對緊急進程或重要進程進行調度,調度法應采用( B。A.先進先出調度算法 B.優先數法C.最短作業優先調度 D.定時輪轉法構,一個進程(D。A.可以有多個進程控制塊BC.可以沒有進程控制塊D.只能有惟一的進程控制塊原語是一種特殊的系統調用命令,它的特點是(。B.自己調用自己C.可被外層調用D.功能強原語是( B) 。A、一條機器指令 B、若干條機器指令組成C、一條特定指令 D、中途能打斷的指令競爭計算機系統資源的基本單位是(A)。BCD.過程在操作系統中,可以并行工作的基本單位是(C)。A.作業B.程序C.進程D.過程時間片輪轉法進行進程調度是為了(A多個終端都能得到系統的及時響應先來先服務
優先級較高的進程得到及時響應cpu進程在系統中是否存在的唯一標志是(D)。A.數據集合B.目標程序C.源程序D.進程控制塊(A)。A周轉時間 B響應時間C等待時間D運行時間8:00110:00C。A.2 B.1 C.3 D.0.5C)。A.從就緒變為運行; 從運行變為就緒;C.從運行變為阻塞; D.從阻塞變為就緒進程控制塊是描述進程狀態和特性的數據構,一個進程(D )。A. 可以有多個進程控制塊;BC.可以沒有進程控制塊;D.只能有惟一的進程控制塊。在一般操作系統中必不可少的調度是(D) 。A.高級調度 B.中級調度C.作業調度 D.進程調度避免死鎖的一個著名的算法是(B)。A.先入先出法; B.銀行家算法;C.優先級算法; D.資源按序分配法第三部分:內存管理(D)互補。A.請求分頁管理 B.可變式分區管理C.段式管理 D.段頁式管理存儲管理的目的是(C。A.方便用戶 B.提高內存利用C.方便用戶和提高內存利用率增加內存實際容量( )簡單,但存儲碎片多。A.段式 B.頁式 C.固定分區 D.段頁式( A。A.降低 B.提高得以改善D.不影響(C。A、可以為這一作業分配內存BC、拼接后,可以為這一作業分配內存D、一定能夠為這一作業分配內存在回收內存時可能出現下述四種情況:釋放區與插入點前一分區F1相鄰接,此時應C ;釋放區與插入點的后一分區F2相鄰接此時D ;釋放區不與F1和F2相鄰接此時應 A A:為回收區建立一分區表項,填上分區的大下和始址;BF1F1F2的大小和始址。F2的始址。靜態重定位是在作業的B 中進行的動重定位是在作業的 D 中進行的。A:編譯過程B:裝入過程C:修改過程D:執行過程,若某用戶空間為16個頁面頁長1KB,現有頁表如下0A1F(H)所對應的物理地址為(A).0115233742A.0E1F(H)B.031F(H)C.0A1F(H)D.021F(H)在段式存儲管理中一個段是一個(B)區域A.定長的連續 B.不定長的連續C.D.不定長的不連續外存上存放的數據(D).A.CPU可直接訪問B.CPU不可訪問C.是高速緩沖器中的信息D.必須在訪問前先裝入內存采用動態重定位方式裝入的作業,在執行中允
許(C)將其移動.A,用戶有條件地B,用戶無條件地C,操作系統有條件地D,操作系統無條件地分頁式存儲管理中,地址轉換工作是由(A)的.A,硬件B,地址轉換程序C,用戶程序D,裝入程序通常,術是(CA.固定分區法B.動態分區法C.可重定位分區法D.對換技術作(DA.編譯B.連接C.運行D.重定位的物理地址的過程稱為(。A重定位 B邏輯變換C地址交換 D進程創建(C但存儲碎片多。A.段式B.頁式C.分區D.段頁式邏輯地址轉變為內存的物理地址的過程稱作(。A.編譯B.連接C.運行D.重定位或地址映射邏輯地址就是(B)。A、用戶地址 B、相對地C、物理地址 D、絕對地址第四部分:文件管理如果允許不同用戶的文件可以具有相同的文件名,通常采用(D )來保證按名存取安全。A、重名翻譯機構 B、建立索引表C、建立指針 D多級目錄結構使用絕對路徑名訪問文件是從( )開始目錄結構訪問某個文件。A.當前目錄B.用戶主目錄 C.根目錄 D.父目錄目錄文件所存放的信息是( 。某一文件存放的數據信息某一文件的文件目錄該目錄中所有數據文件目錄該目錄中所有子目錄文件和數據文件的目錄由字符序列組成,文件內的信息不再劃分結構,這是指( 。A.流式文件B.記錄式文C.順序文件D.有序文件按邏輯結構可把文件分為E和F兩類。A鏈式文件;E:記錄式文件;F:流式文件。邏輯文件是(B)的文件組織形式。A.在外部設備上B.從用戶觀點C.虛擬存儲 D.目錄對于一個文件的訪問,常共同限制。用戶訪問權限和文件屬性用戶訪問權限和文件優先級優先級和文件屬性文件屬性和口令都采用C,文件被打開后,對文件的訪問采用D。A:文件符號名; B:從根目錄開始的路徑名C:從當前目錄開始的路徑名;D:用戶文件描述符使用文件之前必須先 文件。命名 B.打開 C.建立 D.備份文件系統最基本的目標是A,它主要是通D。A:按名存??;B:文件共享;C提高對文件的存取速度;EI/O提高存儲空間的利用率。如果文件系統中有兩個文件重名,不應采用(。A.一級目錄結構 B.樹型目錄結構C.二級目錄結構 D.A和C外存(如磁盤)上存放的程序和數據(BACPUBCPUC.是必須由文件系統管理的D.必須由進程調度程序管理件名通常采用(D)來保證按名存取的安全.A,重名翻譯機構B,建立索引表C,建立指針D,多級目錄結構Linux中,文件系統的目錄結構采用的是(C。A線型結構 B二維結構
C樹型層次結構 D網狀結構目錄文件所存放的信息是(A.某一文件存放的數據信息某一個文件的文件目錄該目錄中所有數據文件目錄該目錄中所有子目錄文件和數據文件的目錄在文件系統中,用戶通過(C)來訪問文件。A文件類型 B文件結構C文件名 D文件屬性第四部分:設備管理在操作系統中,用戶在使用I/O設備時,通采用( 。A.物理設備名 B.邏輯設備名C.虛擬設備名 D.設備牌號用戶程序中的輸入,(C)成.A.程序設計語言B.編譯系統C.操作系統D.標準庫程序對磁盤進行移臂調度的目的是為了縮短(A)間.A.尋找B.延遲C.傳送D.啟動SPOOLing技術可以實現設備的(C分配A.B.共享C.虛擬D.物理設備的打開關閉讀寫等操作是由(C)完成的A.B.編譯程序C.設備驅動程序D.設備分配程序CPU速度為了解決這一矛盾可采用C).A.并行技術B.通道技術C.D.是(C。A.改善用戶編程環境 B.提高CPU的處理速度C.CPU和設備之間的并行程度D.實現與設備無關性操作系統中采用緩沖技術的目的是為了增系統( )的能力。串行操作 B.控制操作C.重執操作 并行操作CPU的(A)次數,從而提高資源的利用率。A.中斷B.訪問C.控制D.依賴I/O設備是指(A) A.I/O端口B.數據通道A.外部設備。它負責與計算機的外部世界通信用的C.I/O專用處理機D.軟件工輸入輸出設備。I/O設備包括:I/O接口,設備控14.緩沖技術用于(。制器,I/O設備,I/O設備驅動程序 A、提高主機和設備交換信息的速度I/O系統它負責與計算機的外部世界通信用的 B、提供主、輔存接輸入.輸出設備 C、提高設備利用率負責與計算機的外部世界通信用的硬件和軟件 D、擴充相對地址空間設備 15在設備管理中為了提高I/O速度和設備利用率,完成計算機與外部世界的聯系,即輸入.輸出設 是通過 功能實現的。備 A:設備分配 B:緩沖管理 C:設備獨立性對打印機進行I/O控制時,通常采用B 方 D:虛擬設備式;對硬盤的I/O控制采用 C 方式。 16如果進程需要讀取磁盤上的多個連續的數據塊,A:程序直接控制 B:中斷驅動 數據傳送方式的效率最高。C:DMA D:通道 A.程序直接控制方式 B.中斷控制方式設備管理的目的是為了合理地利用外部設備 C.DMA方式 D.通道方和[1],設備按照信息的傳遞特性可分為[2]和[3]。設備管理的主要程序之一是設備分配程 第五部分:用戶接口序,當進程請求在內存和外設之間傳送信息時,設備分配程序分配設備的過程通常是[4]。 1. 系統調用的目的是(A).供選擇的答案: A,請求系統服務B,終止系統服務C,申請系統資[1]:、提高CPU利用率 B、提供接口 D,釋放系統資源C、方便用戶 、實現虛擬設備 2.系統調用是( B)。[2]:A、塊設備 B、存儲設備 C、獨立設 A、一條機器指令備 、虛擬設備 B、提供編程人員訪問操作系統的接[3]:A、共享設備 B、輸入輸出設備 C、系 C、中斷子程序統設備 、字符設備 D、用戶子程序[4]:A、先分配設備,再分配控制器,最后分配 3. 系統調用是由操作系統提供的內部調用 ,通道 (B).B、先分配控制器,再分配設備,最后分配通道A,直接通過鍵盤交互方式使用C、先分配通道,再分配設備,最后分配控制器B,只能通過用戶程序間接使用D、先分配通道,再分配控制器,最后分配設備C,是命令接口中的命令使用通道是一種(。 D,與系統的命令一樣二,判斷題(在你認為正確的題后寫上"對";在你認為是錯誤的題后寫上"錯"并予以改正,但要符合原義,改動應少).PCB和其執行的程序數據所組成.(對)一個進程在執行過程中可以被中斷事件打斷,當相應的中斷處理完成后,就一定恢復該進程被中斷時的現場使它繼續執行.(當相應的中斷處理完成后該進程的優先級最高就恢復該進程被中斷時的現場使它繼續執行.)P,V原語操作可解決互斥問題1.(錯P,V解決互斥問題互斥信號量的初值通常(或:不一定)1.),其資源分配圖中必然存在環路.因此,,則系統一定出現死鎖.(系統發生死鎖時其資源分配圖中必然存在環路.然而資源分配圖中存在環路,鎖進程控制塊(PCB),每個進程僅有一個PCB.(錯,進程控制塊/PCB是為系統中所有進程設置的私有數據結構,每個進程僅有一個PCB.)進程控制塊(PCB)是為所有進程設置的私有數據結構PCB.(對)產生死鎖的根本原因是供使用的資源數少于需求資源的進程數.(對)在采用樹型目錄結構的文件系統中各用戶的文件名可以互不相同.(對.)在采用樹型目錄結構的文件系統中各用戶的文件名必須互不相同.(錯中各用戶在不同目錄中的文件名可以互不相同)平均周轉時間和周轉時間與選用的調度算法有關.(正確)利用交換技術擴充內存時,設計時必須考慮的問題是:如何減少信息交換量降低交換所用的時間.(正確)P,V操作不僅可以實現并發進程之間的同步和互斥,而且能夠防止系統進入死鎖狀態.((×)P,V不當將使系統進入死鎖狀態程序在運行時需要很多系統資源,如內存、文件、設備等,因此操作系統以程序為單位分配系統資源。(錯,程序(或者進程)在運行時需要很多系統資源,如內存、文件、設備等,因此操作系統以進程為單位分配系統資源。)()pd兩部分組成,所以作業的邏輯地址空間是二維的。(錯,在分頁存儲管理中,邏輯地址是一維的)(對)(作系統是系統軟件中的一種,在進行系統安裝時必須先安裝操作系統,然后再裝其它軟件。)()(對)I/O(對)(對)(對)(對)()(對)()(對)產生死鎖的原因可歸結為競爭資源和進程推進順序不當.(對)死鎖是指兩個或多個進程都處于互等狀態而無法繼續工作.(對)(錯,若系統中并發運行的進程和資源之間滿足互斥使用、保持和等待、非剝奪性和循)多用戶操作系統一定是具有多道功能的操作系統.(對)進程的相對速度不能由自己來控制.(對)實時系統中的作業周轉時間有嚴格的限制.(錯,實時系統中的作業截止時間有嚴格的限制)進程在運行中,可以自行修改自己的進程控制塊.(錯,進程在運行中不可以自行修改自己的進程控制塊,由操作系統修改)設備獨立性(或無關性)是指能獨立實現設備共享的一種特性.(錯,設備獨立性(或無關性)獨立實現設備共享的一種特性)PV操作都是原語操作.(對)SPOOLing系統實現設備管理的虛擬技術,即:將獨占設備改造為共享設備,它由專門負責I/O(對)信號量機制是一種有效的實現進程同步與互斥的工具PV操作來改變.(對)同步反映了進程間的合作關系,互斥反映了進程間的競爭關系。(對)(是死鎖的充分條件。)()進程的互斥和同步總是因相互制約而同時引起(錯,不總是同時引起,有時只有同步或只有互斥)死鎖是指兩個或多個進程都處于互等狀態而無法繼續工作。(對)(機上第一個要安裝的就是操作系統)程序在運行時需要很多系統資源,如內存、文件、設備等,因此操作系統以程序為單位分配系統資源。(錯,執行處理機調度的基本單位是進程)SPOOLing系統實現設備管理的虛擬技術,即:將獨占設備改造為共享設備,它由專門負責I/O(對)三,填空題操作系統的特征是(并發性)(共享性(虛擬性)和(異步性).按照用戶界面的使用環境和功能特征的不同一般可以把操作系統分為三種基本類型即批處理系統(分時系統)和實時系統.存儲器一般分成高速緩沖器,(內存)和(外存)三個層次其中高速緩沖器是造價最高存取速度最快.文件的物理結構有:順序結構,(鏈接結構)和(索引結構).操作系統為用戶提供兩種類型的使用接口它們是(操作員或用戶)接口和(程序員或程序) 接口.操作系統的主要功能是(進程管理)(內存管理(文件管理(設備管理(用戶接口管理。除了新建狀態與撤銷狀態,進程的基本狀態有(運行)(就緒(阻塞。在響應比最高者優先的作業調度算法中當各個作業等待時間相同時,(計算時間短)調度;當各個作業要求運行的時間相同時,(等待時間長)的作業得到優先調度.當一個進程完成了特定的任務后,系統收回這個進程所占的(工作區或主存空間或資源)的(進程控制塊PCB,就撤消了該進程.死鎖的四個必要條件是(互斥使用資源),(占用并等待資源),不可搶奪資源和循環等待資源.(同步)關系,(互斥)關系.必須互斥執行.,它們是高級調度,(中級調度)和低級調度;,(進程調度).一般說來用戶程序中所使用的地址是邏輯地址,而內存中各存儲單元的地址是(物理地址或絕對地址);前者轉變為后者的過程稱作(重定位).操作系統的基本特征是并發,(共享)和(異步性).SP操作S1.S0時P操作的進程的狀態就置為阻塞態PCB連入該信號量隊列的(末尾),并且該進程放棄處理機由(進程調度程序)調度合適進程.,它分為(靜態重定位)和(動態重定位)兩種形式,現代操作系統中都采用動態重定位形式來實現這種地址轉換.進程的基本狀態有(就緒態(阻塞態。SPOOLing的中文含義為(同時外圍聯機操作)或(假脫機操作。(PCB或進程控制塊)和(邏輯數據集合)三部分組成。(無結構的字符流式文件、定長記錄文件和(不定長記錄)文件。存儲器一般分成(高速緩沖器、內存和外存三個層次,其中(外存)是造價最低、存取速度最慢。通道是獨立于(CPU)的、專門負責(數據輸入輸出傳輸工作)的處理單元。CPU(設備傳輸數據(緩沖區緩解共間的速度矛盾。(存儲器管理(文件管理、作業管理和設備管理。內存中很多容量太小、無法被利用的空閑塊被稱為(碎片。一次僅允許一個進程使用的共享資源稱為(臨界資源。每個進程中訪問臨界資源的那段程序稱為(界區。I/O結構的最大優點是可以實現(CPU)和(外設)并行工作。按資源分配特點,設備類型可分為以下三類:獨占設備(共享設備(虛擬設備。常用的進程調度算法有(先來先服務(時間片輪轉(優先級。I/O方式有如下三種:(程序方式)(中斷方式)(DMA方式。在文件使用中涉及的系統調用主要有以下六種(新建文件(打開文件(關閉文件(讀文件(文件(新建目錄。四,簡答題從資源管理的角度說明操作系統的主要功能.答:進程管理(或處理器管理),存儲管理,文件管理,作業管理和設備管理.什么是操作系統?能,使得用戶能夠靈活、方便、有效地使用計算機,并使整個計算機系統能高效地運行。.答:進程有運行態,就緒態和阻塞態三種基本狀態.(圖略)1所示1的含義是:進程被調度進程選中2的含義是:時間片用完,3的含義是:等待某事件發生4的含義是:等待的事件已發生.答:在每個進程中訪問臨界資源的那段程序叫臨界區.進程進入臨界區的調度原則是:①如果有若干進程要求進入空閑的臨界區,一次僅允許一個進程進入.②任何時候,處于臨界區內的進程不可多于一個.如已有進程進入自己的臨界區,則其它所有試圖進入臨界區的進程必須等待.③進入臨界區的進程要在有限時間內退出,以便其它進程能及時進入自己的臨界區.④如果進程不能進入自己的臨界區,則應讓出CPU,避免進程出現"忙等"現象.處理機調度分為哪三級?各自的主要任務是什么?答:作業調度:從一批后備作業中選擇一個或幾個作業,給它們分配資源,建立進程,掛入就緒隊列。執行完后,回收資源。進程調度:從就緒進程隊列中根據某個策略選取一個進程,使之占用CPU。換區。答:兩者的主要區別有:進程是動態,程序是靜態的;進程是獨立運行的單位,程序不能作為運行單位;各進程間在并發執行過程中會產生相互制約關系,而程序由于是靜態的,所以不存在異步特征。簡述死鎖的防止與死鎖的避免的區別.答:死鎖的防止是系統預先確定一些資源分配策略,進程按規定申請資源,系統按預先規定的策略進行分配,從而防止死鎖的發生.而死鎖的避免是當進程提出資源申請時系統測試資源分配,僅當能確保系統安全時才把資源分配給進程,使系統一直處于安全狀態之中,從而避免死鎖.答:計算機系統中產生死鎖的根本原因是:資源有限且操作不當.一般解決死鎖的方法有:死鎖的預防,死鎖的避免,死鎖的檢測與恢復等三種.什么是死鎖?產生死鎖的四個必要條件是什么?死鎖:當某進程提出資源申請后,使得系統中一些進程處于無休止的阻塞狀態,在無外力作用下,永遠不能再繼續前進。不能被剝奪,由使用進程釋放。部分分配(請求和保持:進程因請求資源而阻塞時,對已分配給它的資源保持不放。環路條件:發生死鎖時,有向圖必構成一環路。進程調度中可搶占和非搶占兩種方式哪一種系統的開銷更大答:可搶占式會引起系統的開銷更大.可搶占式調度是嚴格保證任何時刻,讓具有最高優先數(權)的進程占有處理機運行,因此增加了處理機調度的時機,引起為退出處理機的進程保留現場,為占有處理機的進程恢復現場等時間(和空間)開銷增大.目前操作系統采用的目錄結構是什么?它具有什么優點?為了給用戶提供對文件的存取控制及保護功能,而按一定規則對系統中的文件名,(亦可包含文件屬性)進行組織所形成的表,稱為目錄表或文件目錄。目前操作系統采用的目錄結構是樹型目錄結構,它的優點有:有效地提高對目錄的檢索速度;允許文件重名;便于實現文件共享。文件系統要解決哪些問題答:一般說來,文件系統應具備以下功能:文件管理(如創建/刪除文件,對文件的各種操作等),目錄管理(創建/刪除目錄項,權限驗證等),文件存儲空間的管理(如外存空間的分配與回收),文件的共享和保護,提供方便的接口(如實現按名存取文件系統調用等).請說明在生產者-消費者問題的描述中,P操作顛倒會產生死鎖嗎?為什么?P操作順序顛倒,會產生死鎖。因為,在這種情況下,當緩沖區都為滿時,P(mutex)P(mutex)操作V(mutex)操作。但在此時,由于緩沖區已被掛起的生產者所占有,所以沒有一個消費者能夠取得對緩沖區的存取控制權。因此,出現了生產者和消費者的互相死等的局面。五,應用題AB,在運行過程中都要使用系統中的一臺打印機輸出計算結果.A,B兩進程之間存在什么樣的制約關系為保證這兩個進程能正確地打印出各自的結果,P,V操作寫出各自的有關申請的代碼要求給出信號量的含義和初值.答:(1)A,B兩進程之間存在互斥制約關系.因為打印機屬于臨界資源,必須一個進程使用完之后另一個進程才能使用.(2)mutex:用于互斥的信號量,因為只有一臺打印機,所以初值為1.進程進程A......P(mutex);使用打印機;V(mutex);……進程B......P(mutex);使用打印機;V(mutex);……inputQ寫入信息,outputinput進程寫入的信息讀出。試問:這兩個進程有何相互制約關系?P、V()這兩個進程的相互制約關系為同步關系;(2)設兩個信號量S1S2。其中S1Q1,表示Q是空的;S2Q中是否有信0Q中無信息。兩進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師師徒拜師協議書
- 民間土地賠償協議書
- 政府出租空地協議書
- 中介租房意向協議書
- 裝修木工承包協議書
- 瑞麗學校培訓協議書
- 牲畜承包協議書模板
- 路道糾紛協議書范本
- 經濟仲裁調解協議書
- 墓地陵園轉讓協議書
- GB/T 16823.3-2010緊固件扭矩-夾緊力試驗
- 《生活中的會計學》課程教學大綱
- 2023年高考英語試題及答案(江蘇卷)(直接打印Word)無錯版
- 硬筆書法全冊教案共20課時
- DB44-T 2198-2019城鄉社區協商工作規范-(高清現行)
- 資源環境信息系統(gis)課件
- 股東身份證明
- 本科大學生勞動教育理論與實踐教程第三章 教學課件
- 近代以來廣州外貿產業的發展歷程
- 29《馬說》2022中考語文文言文閱讀復習精選真題匯編(原卷版+解析版)
- 國內外鋼結構焊接標準體系及國標鋼結構焊接規范介紹劉景鳳PPT教案
評論
0/150
提交評論