《操作系統(tǒng)》試題庫(kù)-簡(jiǎn)答題_第1頁(yè)
《操作系統(tǒng)》試題庫(kù)-簡(jiǎn)答題_第2頁(yè)
《操作系統(tǒng)》試題庫(kù)-簡(jiǎn)答題_第3頁(yè)
《操作系統(tǒng)》試題庫(kù)-簡(jiǎn)答題_第4頁(yè)
《操作系統(tǒng)》試題庫(kù)-簡(jiǎn)答題_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

什么是操作系統(tǒng)它有什么基本特征操作系統(tǒng)是控制和管理計(jì)算機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源、有效地組織多道程序運(yùn)行的系統(tǒng)軟件(或程序集合),是用戶與計(jì)算機(jī)之間的接口。操作系統(tǒng)的基本特征是:并發(fā)、共享和異步性。1)、含義:OS是一組系統(tǒng)軟件,它是軟硬件資源的控制中心,它以盡量合理有效的方法組織多個(gè)用戶共享計(jì)算機(jī)的各種資源。2)功能:管理計(jì)算機(jī)的軟硬件資源(包括:處理機(jī)管理,作業(yè)管理,存儲(chǔ)管理,設(shè)備管理,文件管理)、提高資源的利用率、方便用戶。塊構(gòu)成,以及各模塊的主要任務(wù)。、1)、OS是一個(gè)系統(tǒng)軟件,是控制和管理計(jì)算機(jī)系統(tǒng)硬件和軟件資源,有效、合理地組織計(jì)算機(jī)工作流程以及方便用戶使用計(jì)算機(jī)系統(tǒng)的程序集合。2)功能:管理計(jì)算機(jī)的軟硬件資源、提高資源的利用率、方便用戶。3)組成模塊:(1)、處理機(jī)管理(或進(jìn)程管理):對(duì)CPU的管理、調(diào)度和控制。(2)、存儲(chǔ)管理:管理主存的分配、使用和釋放。(3)、設(shè)備管理:管理設(shè)備的分配、使用、回收以及I/O控制。(4)、文件管理:管理外存上文件的組織、存取、共享和保護(hù)等。(5)、作業(yè)管理:對(duì)作業(yè)的管理及調(diào)度。(或用戶接口,使用戶方便的使用計(jì)算機(jī))!(1)、中斷向量:存放中斷處理程序入口地址的內(nèi)存單元稱為中斷向量。 對(duì)各種中斷規(guī)定了高低不同的響應(yīng)級(jí)別。優(yōu)先權(quán)相同的放在一級(jí)。(3)、中斷處理步驟:響應(yīng)中斷,保存現(xiàn)場(chǎng);分析中斷原因,進(jìn)入中斷處理程序;處理中斷;恢復(fù)現(xiàn)場(chǎng),退出中斷。中同時(shí)存放并運(yùn)行多道相互獨(dú)立的程序(作業(yè)),的方式同時(shí)處理多道程序。它是一種宏觀上并行,微觀上串行的運(yùn)行方式。答:分時(shí)系統(tǒng)通用性強(qiáng),交互性強(qiáng),及時(shí)響應(yīng)性要求一般(通常數(shù)量級(jí)為秒);實(shí)時(shí)系統(tǒng)率,而更關(guān)心及時(shí)響應(yīng)性(通常數(shù)量級(jí)為毫秒或微秒)、可靠性等。^SPOOLing的含義是什么試述SPOOLing系統(tǒng)的特點(diǎn)、功能。8、答:SPOOLing是SimultaneousPeripheralOperationOn-Line(即并行的外部設(shè)備聯(lián)機(jī)操脫機(jī)技術(shù)”。SPOOLing技術(shù)是在通道技術(shù)和多道程序設(shè)計(jì)基礎(chǔ)上產(chǎn)生的,它由主機(jī)和相應(yīng)的通道共同承擔(dān)作業(yè)的輸入輸出工作,利用磁盤作為后援存儲(chǔ)器,實(shí)現(xiàn)外圍設(shè)備同時(shí)聯(lián)機(jī)操作。SPOOLingIO駐內(nèi)存的進(jìn)程以及輸入井、輸出井組成;它將獨(dú)占設(shè)備改造為共享設(shè)備,實(shí)現(xiàn)了虛擬設(shè)備功能。答:操作系統(tǒng)的用戶界面是操作系統(tǒng)與使用者的接口,現(xiàn)代操作系統(tǒng)通常提供兩種界面:命令界面(圖形界面)和系統(tǒng)調(diào)用界面系統(tǒng)調(diào)用是操作系統(tǒng)提供給編程人員的接口。在UNIX系統(tǒng)中,系統(tǒng)調(diào)用以C函數(shù)的形式出現(xiàn)的。它只能在C程序中使用,不能作為命令在終端輸入。/狀態(tài)字包含哪些主要內(nèi)容(1)程序基本狀態(tài)(2)中斷碼(3)中斷屏蔽位11、作業(yè)與進(jìn)程有何不同它們之間有什么關(guān)系(1)、不同:(task)。進(jìn)程:是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次可以并發(fā)執(zhí)行的運(yùn)行活作業(yè)是一個(gè)宏觀的執(zhí)行單位,它主要是從用戶的角度來看待的。作業(yè)的運(yùn)行狀態(tài)是指把一~進(jìn)程是微觀的執(zhí)行單位,它主要從系統(tǒng)的角度來看待的,它是搶占CPU和其他資源的基本單位。進(jìn)程的執(zhí)行狀態(tài)是指一個(gè)進(jìn)程真正占用了CPU。(2)、關(guān)系:一個(gè)作業(yè)調(diào)入內(nèi)存以后,處于執(zhí)行狀態(tài),則此作業(yè)對(duì)應(yīng)在系統(tǒng)建立若干個(gè)進(jìn)程。進(jìn)程的所有狀態(tài)對(duì)應(yīng)作業(yè)的執(zhí)行狀態(tài),通過這若干個(gè)進(jìn)程的執(zhí)行,來完成該作業(yè)。12、什么是進(jìn)程什么是線程它們的關(guān)系是什么進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次可以并發(fā)執(zhí)行的運(yùn)行活動(dòng)。線程是進(jìn)程內(nèi)可以并行執(zhí)行的單位,即處理機(jī)調(diào)度的基本單位。,畫出混合級(jí)線程實(shí)現(xiàn)過程圖。進(jìn)程2進(jìn)程1多線庫(kù)調(diào)度多線庫(kù)調(diào)度多線庫(kù)調(diào)度LLLLL¥……行是什么(1)|保存當(dāng)前正在運(yùn)行進(jìn)程的現(xiàn)場(chǎng);(2)(3)從就緒隊(duì)列中挑選一個(gè)合適的進(jìn)程(使用一定的調(diào)度算法),將其狀態(tài)改為運(yùn)行態(tài),(4)為選中的進(jìn)程恢復(fù)現(xiàn)場(chǎng),分配CPU17、請(qǐng)說明作業(yè)調(diào)度與進(jìn)程調(diào)度的區(qū)別(1)作業(yè)調(diào)度是宏觀調(diào)度,它所選擇的作業(yè)只是具備獲得處理機(jī)的資格,但尚未占有處理機(jī),不能立即在其上實(shí)際運(yùn)行;而進(jìn)程調(diào)度是微觀調(diào)度,它動(dòng)態(tài)地把處理機(jī)配給選中進(jìn)程,使之活動(dòng);(2)進(jìn)程調(diào)度相當(dāng)頻繁,而作業(yè)調(diào)度的執(zhí)行次數(shù)很少;(3)有的系統(tǒng)可以不設(shè)作業(yè)調(diào)度,但進(jìn)程調(diào)度必不可少。18、簡(jiǎn)述時(shí)間片輪轉(zhuǎn)(RR)調(diào)度算法的實(shí)現(xiàn)思想#每當(dāng)執(zhí)行進(jìn)程調(diào)度時(shí),進(jìn)程調(diào)度程序總是選出就緒隊(duì)列的隊(duì)首進(jìn)程,讓它在CPU中運(yùn)行把它放入就緒隊(duì)列的末尾;然后,把CPU分配給就緒隊(duì)列的隊(duì)首進(jìn)程。19、簡(jiǎn)述優(yōu)先級(jí)調(diào)度算法的實(shí)現(xiàn)思想:(1)從就緒隊(duì)列中選出優(yōu)先級(jí)最高的進(jìn)程,把CPU分配給它;(2)非搶占式優(yōu)先級(jí)法是當(dāng)前占用CPU的進(jìn)程一直運(yùn)行直到完成任務(wù)或阻塞才讓出CPU優(yōu)先級(jí)高的進(jìn)程占用CPU。(3)搶占式優(yōu)先級(jí)法是當(dāng)前進(jìn)程在運(yùn)行時(shí),一旦出現(xiàn)一個(gè)優(yōu)先級(jí)更高的就緒進(jìn)程,調(diào)20、作業(yè)調(diào)度和進(jìn)程調(diào)度各自的主要功能是什么作業(yè)調(diào)度的主要功能是:①記錄系統(tǒng)中各個(gè)作業(yè)的情況;②按照某種調(diào)度算法從后備作業(yè)隊(duì)列中挑選作業(yè);③為選中的作業(yè)分配內(nèi)存和外設(shè)等資源;④為選中的作業(yè)建立…(1)進(jìn)程調(diào)用sleep程序(2)進(jìn)程終止(3)進(jìn)程從系統(tǒng)調(diào)用態(tài)返回用戶態(tài)時(shí),重新調(diào)度標(biāo)志被置上(4)核心處理完中斷后,進(jìn)程回到用戶態(tài),但存在比它更適宜運(yùn)行的進(jìn)程(1)'終端進(jìn)程讀命令(3)分析用戶鍵入的命令是否正確(4)創(chuàng)建一個(gè)子進(jìn)程(5)等待子進(jìn)程完成工作(6)子進(jìn)程運(yùn)行(7)子進(jìn)程完成工作終止(8)子進(jìn)程喚醒父進(jìn)程(9)父進(jìn)程運(yùn)行,發(fā)出提示符。23、進(jìn)程間同步和互斥的含義是什么[同步:并發(fā)進(jìn)程之間存在的相互制約和相互依賴的關(guān)系?;コ猓喝舾蛇M(jìn)程共享一資源時(shí),任何時(shí)刻只允許一個(gè)進(jìn)程使用。24、為實(shí)現(xiàn)分頁(yè)式虛擬存貯,頁(yè)表中至少應(yīng)含有哪些內(nèi)容主存塊號(hào)磁盤上的位置25、什么是虛擬存儲(chǔ)器,其基本特征是什么虛擬存儲(chǔ)器的容量主要受到哪兩方面的限制答:虛擬存儲(chǔ)器是由操作系統(tǒng)提供的一個(gè)假想的特大存儲(chǔ)器。(1)虛擬性。即不是物理上而是邏輯上擴(kuò)充了內(nèi)存容量;將當(dāng)前不運(yùn)行的程序、數(shù)據(jù)調(diào)至外存盤交換區(qū);,(5)多次性,即所需的全部程序和數(shù)據(jù)要分成多次調(diào)入內(nèi)存。虛擬存儲(chǔ)器的容量主要受到指令中表示地址的字長(zhǎng)和外存的容量的限制。存儲(chǔ)管理的基本任務(wù)是什么(1)管理內(nèi)存空間;(2)進(jìn)行虛擬地址(或:邏輯地址)到物理地址的轉(zhuǎn)換;(3)實(shí)現(xiàn)內(nèi)存的邏輯擴(kuò)充;(4)完成內(nèi)存信息的共享和保護(hù)。存儲(chǔ)管理的主要功能是什么答:存儲(chǔ)管理的主要功能是解決多道作業(yè)的主存空間的分配問題。主要包括:(1)內(nèi)存區(qū)域的分配和管理:設(shè)計(jì)內(nèi)存的分配結(jié)構(gòu)和調(diào)入策略,保證分配和回收。#(2)內(nèi)存的擴(kuò)充技術(shù):使用虛擬存儲(chǔ)或自動(dòng)覆蓋技術(shù)提供比實(shí)際內(nèi)存更大的空間。 (3)內(nèi)存的共享和保護(hù)技術(shù)。除了被允許共享的部分之外,作業(yè)之間不能產(chǎn)生干擾和破壞,須對(duì)內(nèi)存中的數(shù)據(jù)實(shí)施保護(hù)。(1)地址空間與存儲(chǔ)空間集合;存儲(chǔ)空間是指主存中一系列存儲(chǔ)信息的物理單元的集合。(2)邏輯地址與物理地址地址有所不同。邏輯地址是指用戶程序經(jīng)編譯后,每個(gè)目標(biāo)模塊以0為基地址進(jìn)行的順序址又稱絕對(duì)地址,它是數(shù)據(jù)在內(nèi)存中的實(shí)際存儲(chǔ)地址。(3)虛地址與實(shí)地址答:虛地址同邏輯地址,實(shí)地址同物理地址。(4)"地址重定位靜態(tài)重定位(裝入內(nèi)存時(shí)重定位)和動(dòng)態(tài)重定位(程序執(zhí)行時(shí)重定位)。29、何謂系統(tǒng)的“抖動(dòng)”現(xiàn)象當(dāng)系統(tǒng)發(fā)生“抖動(dòng)”時(shí),你認(rèn)為應(yīng)該采取什么措施來加以克服。答:“抖動(dòng)”是指內(nèi)外存交換頻繁使效率下降的現(xiàn)象(剛調(diào)出的頁(yè)馬上又要調(diào)入,所造成頁(yè)面的頻繁轉(zhuǎn)換現(xiàn)象)抖動(dòng)現(xiàn)象與內(nèi)存中并發(fā)的用戶進(jìn)程數(shù)以及系統(tǒng)分配給每個(gè)用戶的物理塊數(shù)有關(guān).減少抖動(dòng)的方法有:采取局部置換策略、在CPU調(diào)度中引入工作集算法、掛起若干進(jìn)程等。30、為什么分段技術(shù)比分頁(yè)技術(shù)更容易實(shí)現(xiàn)程序或數(shù)據(jù)的共享答:1)每一段在邏輯上是相對(duì)完整的一組信息,分段技術(shù)中共享信息是在段一級(jí)出現(xiàn)的。因此,任何共享的信息可以單獨(dú)作一個(gè)段,同樣段中所有內(nèi)容就可以用相同的方式進(jìn)行使2)而頁(yè)是信息的物理單位,在一個(gè)頁(yè)面中可能存在邏輯上互相獨(dú)立的兩組或更多組信息都各有不同的使用方式和存取權(quán)限。)因此,分段技術(shù)較分頁(yè)技術(shù)易于實(shí)現(xiàn)程序或數(shù)據(jù)的共享。31、什么是請(qǐng)求頁(yè)式管理能滿足用戶哪些需要空間是連續(xù)的,重定位到內(nèi)存空間后就不一定連續(xù)了。此外,頁(yè)表中還包括特征位(指示該頁(yè)面是否在內(nèi)存中)、外存地址、修改位(該頁(yè)的內(nèi)容在內(nèi)存中是否修改過)等。頁(yè)式存儲(chǔ)管理在動(dòng)態(tài)地址轉(zhuǎn)換過程中需要確定某一頁(yè)是否已經(jīng)調(diào)入主存。若調(diào)入主。32、簡(jiǎn)述什么是內(nèi)存的覆蓋和交換技術(shù)兩者有什么區(qū)別&由于CPU在某一時(shí)刻只能執(zhí)行一條指令,所以一個(gè)作業(yè)不需要一開始就全裝入內(nèi)早期的操作系統(tǒng)中采用,而交換技術(shù)在現(xiàn)代操作系統(tǒng)中仍具有較強(qiáng)的生命力。33、分頁(yè)式和分段式內(nèi)存管理有什么區(qū)別(1)分頁(yè)是出于系統(tǒng)管理的需要,分段是出于用戶應(yīng)用的需要。一條指令或一個(gè)操作數(shù)可能會(huì)跨越兩個(gè)頁(yè)的分界處,而不會(huì)跨越兩個(gè)段的分界處。(3)邏輯地址表示:分頁(yè)是一維的,各個(gè)模塊在鏈接時(shí)必須組織成同一個(gè)地址空間;(4)通常段比頁(yè)大,因而段表比頁(yè)表短,可以縮短查找時(shí)間,提高訪問速度。\什么是物理設(shè)備什么是邏輯設(shè)備兩者之間有什么區(qū)別和聯(lián)系進(jìn)行實(shí)際輸入輸出操作的硬件設(shè)施是物理設(shè)備.作,這就是邏輯設(shè)備.由系統(tǒng)或用戶再次確定.控制器應(yīng)具有以下功能:(1)接收和識(shí)別來自CPU的各種命令。(2)實(shí)現(xiàn)CPU與設(shè)備控制器、設(shè)備控制器與設(shè)備之間的數(shù)據(jù)交換。(3)記錄設(shè)備的狀態(tài)供CPU查詢。(4)識(shí)別控制器的每個(gè)設(shè)備的地址。&設(shè)備無關(guān)性指用戶使用設(shè)備時(shí)僅與邏輯名設(shè)備有關(guān),而與具體的物理設(shè)備無關(guān)。它包含兩個(gè)方面的內(nèi)容:2)、在操作系統(tǒng)管理設(shè)備和相應(yīng)的操作時(shí),對(duì)所有設(shè)備都采用統(tǒng)一的方式進(jìn)行。38、SPOOLing技術(shù)如何使一臺(tái)打印機(jī)虛擬成多臺(tái)打印機(jī)機(jī),是應(yīng)用SPOOLing技術(shù)的典型不真正把打印機(jī)分配給該用戶進(jìn)程,取表,將要打印的數(shù)據(jù)從輸出井傳送到內(nèi)存緩沖區(qū),再進(jìn)行打印,直到打印隊(duì)列為空。39、按資源分配管理技術(shù),輸入輸出設(shè)備類型可分為哪三類簡(jiǎn)述其區(qū)別。(磁帶機(jī)等。所有字符型輸入輸出設(shè)備原則上都應(yīng)是獨(dú)享設(shè)備。程可以同時(shí)方便地直接存取一臺(tái)共享設(shè)備。共享提高了設(shè)備的利用率。塊設(shè)備都是共享的設(shè)備。實(shí)現(xiàn)虛擬分配的最有名的技術(shù)是SPOOLing技術(shù),即假脫機(jī)技術(shù)。40、UNIX系統(tǒng)中將設(shè)備分為塊設(shè)備和字符設(shè)備,它們各有什么特點(diǎn)答:字符設(shè)備是以“字符”為單位進(jìn)行輸入、輸出的設(shè)備,即這類設(shè)備每輸入或輸出一個(gè)字符就要中斷一次主機(jī)CPU請(qǐng)求進(jìn)行處理,故稱為慢速設(shè)備。管理和控制,傳送效率較高。41、什么叫通道技術(shù)通道的作用是什么;答:通道是一個(gè)獨(dú)立于CPU的專管輸入/輸出控制的處理機(jī),它控制設(shè)備與內(nèi)存直接進(jìn)行數(shù)據(jù)交換。它有自己的通道指令,這些通道指令受CPU啟動(dòng),并在操作結(jié)束時(shí)向CPU發(fā)中斷信號(hào)。通道方式進(jìn)一步減輕了CPU的工作負(fù)擔(dān),增加了計(jì)算機(jī)系統(tǒng)的并行工作程度。設(shè)備管理中設(shè)置緩沖區(qū)的作用是什么根據(jù)系統(tǒng)設(shè)置緩沖區(qū)的個(gè)數(shù),緩沖區(qū)可以分為哪答:在設(shè)備管理中設(shè)置緩沖區(qū)的作用:(1)緩和CPU和I/O設(shè)備之間速度不匹配的矛盾。(2)減少中斷CPU的次數(shù)。(3)提高CPU和I/O設(shè)備之間的并行性。根據(jù)系統(tǒng)設(shè)置緩沖區(qū)的個(gè)數(shù),可以分為單緩沖、雙緩沖、多緩沖以及緩沖池等四種。43、何謂文件系統(tǒng)為何要引入文件系統(tǒng)文件系統(tǒng)所要解決的問題(功能)主要有哪些讀寫、修改、復(fù)制及對(duì)文件管理所需要的資源(如目錄表、存儲(chǔ)介質(zhì))實(shí)施管理的軟件部/文件存儲(chǔ)器靈活地存取信息,并實(shí)現(xiàn)共享和保密。密手段。文件系統(tǒng)多級(jí)目錄結(jié)構(gòu)中,將第一級(jí)作為目錄樹的根結(jié)點(diǎn),又稱為根目錄。45、試說明文件系統(tǒng)中對(duì)文件操作的系統(tǒng)調(diào)用處理功能。了有關(guān)功能。讀(read)、寫(write)、關(guān)閉(close)等。46、什么是文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)他們各自有哪幾種形式為兩種形式:無結(jié)構(gòu)的流式文件和有結(jié)構(gòu)的記錄式文件。文件的物理結(jié)構(gòu)是指文件在外存上的存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論