freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)操作系統(tǒng)試題庫(kù)最全-資料下載頁(yè)

2025-03-26 03:47本頁(yè)面
  

【正文】 。200519. 設(shè)備與內(nèi)存之間的數(shù)據(jù)傳輸控制方式有程序直接控制方式、中斷控制方式、( 直接存儲(chǔ)器訪問(wèn)方式(DMA )、( 通道方式)。200520. 文件系統(tǒng)最基本的目標(biāo)是(按名存取),它主要是通過(guò)(目錄管理)功能來(lái)實(shí)現(xiàn)的。200522. 一個(gè)批處理型作業(yè),從進(jìn)入系統(tǒng)并駐留在外存的后備隊(duì)列開始,直至作業(yè)運(yùn)行完畢,一般要進(jìn)行以下三級(jí)調(diào)度:(高級(jí)調(diào)度 )、(中級(jí)調(diào)度 )和( 低級(jí)調(diào)度 )。200523. 文件的物理結(jié)構(gòu)指文件在外存物理存儲(chǔ)介質(zhì)上的結(jié)構(gòu),它可分為連續(xù)分配、(鏈接分配 )和( 索引分配 )三種形式。200524. 用信號(hào)量S實(shí)現(xiàn)對(duì)系統(tǒng)中5臺(tái)打印機(jī)的互斥使用,( 5 ),( 1 )個(gè)等待進(jìn)程。200525. 在計(jì)算機(jī)中有許多資源一次只能允許一個(gè)進(jìn)程使用,如果多個(gè)進(jìn)程同時(shí)使用這些資源,則有可能造成系統(tǒng)的混亂,這些資源被稱為(臨界資源)。200534. 操作系統(tǒng)是一種(系統(tǒng) )軟件。200535. 批處理操作系統(tǒng)的主要缺點(diǎn)是(缺少交互性 )。200536. 操作系統(tǒng)的三種基本類型是(批處理操作系統(tǒng) )、(分時(shí)操作系統(tǒng))和(實(shí)時(shí)操作系統(tǒng) )。200537. 允許多個(gè)擁護(hù)以交互方式使用計(jì)算機(jī)的操作系統(tǒng)是(分時(shí)操作系統(tǒng)),允許多個(gè)用戶將多個(gè)作業(yè)提交給計(jì)算機(jī)集中處理的操作系統(tǒng)是(批處理操作系統(tǒng)),計(jì)算機(jī)系統(tǒng)能及時(shí)處理過(guò)程、控制數(shù)據(jù)并出響應(yīng)的操作系統(tǒng)是(實(shí)時(shí)操作系統(tǒng) )。200538. 從用戶的觀點(diǎn)出發(fā),操作系統(tǒng)是用戶和計(jì)算機(jī)之間的接口有(命令接口)、(程序接口 )、(圖形接口)三種。200539. 實(shí)時(shí)系統(tǒng)應(yīng)具有的兩個(gè)基本特征是:(及時(shí)性 )和(可靠性 )。200540. 操作系統(tǒng)中采用( 多道程序設(shè)計(jì)技術(shù))后,提高了CPU和外部設(shè)備的利用率。200541. 操作系統(tǒng)的特征是(并發(fā)性)、(共享性)、(虛擬性)和(異步性)。200542. 操作系統(tǒng)的五大管理功能是:(處理機(jī)(進(jìn)程)管理 )、(存儲(chǔ)器管理)、(設(shè)備管理 )、( 文件管理)和( 用戶接口 )。200543. (多道程序設(shè)計(jì)技術(shù))是指將一個(gè)以上的放入主存,并且同時(shí)處于運(yùn)行狀態(tài),這些作業(yè)共享處理機(jī)和外圍設(shè)備等資源。200544. 進(jìn)程的(并發(fā)執(zhí)行)是指若干進(jìn)程在執(zhí)行時(shí)間上是重疊的。200545. (進(jìn)程)是一個(gè)程序?qū)δ硞€(gè)數(shù)據(jù)集的一次運(yùn)行活動(dòng)。200546. 并發(fā)進(jìn)程在訪問(wèn)共享變量時(shí),可能會(huì)出現(xiàn)與(時(shí)間)有關(guān)的錯(cuò)誤。200547. 程序并發(fā)執(zhí)行與順序執(zhí)行相比產(chǎn)生了一些新特征,分別是:(間斷性)、(失去封閉性)和(不可再現(xiàn)性)。200548. (前趨圖)展示了語(yǔ)句間的一種執(zhí)行順序關(guān)系,而(進(jìn)程圖)展示了進(jìn)程之間的關(guān)系。200549. 進(jìn)程的基本特征是:(動(dòng)態(tài)性)、(并發(fā)性)、(獨(dú)立性 )、(異步性 )和(結(jié)構(gòu)特征)。200550. 程序的(順序執(zhí)行 )通常是在單道程序的工作環(huán)境中,具有運(yùn)行結(jié)果(可再現(xiàn)性特征)。200551. 進(jìn)程的基本狀態(tài)有(執(zhí)行態(tài))、( 就緒態(tài))和(阻塞態(tài))。200552. 進(jìn)程是(動(dòng)態(tài))的概念,而程序是(靜態(tài))的概念。200553. 進(jìn)程控制快的初始化工作包括:(初始化標(biāo)識(shí)符信息)、(初始化處理機(jī)狀態(tài)信息)、(初始化處理機(jī)控制信息)。200554. 在進(jìn)程管理中,當(dāng)進(jìn)程等待某一事件時(shí),將從(執(zhí)行狀態(tài))變?yōu)椋ㄗ枞麪顟B(tài))。200555. 當(dāng)進(jìn)程執(zhí)行的時(shí)間片用完時(shí),進(jìn)程從(執(zhí)行狀態(tài))變?yōu)椋ň途w狀態(tài))。200556. 分配到必要的資源并獲得處理機(jī)時(shí)的進(jìn)程狀態(tài)是(執(zhí)行狀態(tài))。200557. 進(jìn)程從結(jié)構(gòu)上講,包括(程序段)、(數(shù)據(jù)段)和(進(jìn)程控制塊)。200558. 在一個(gè)但處理機(jī)系統(tǒng)中,若有4個(gè)用戶進(jìn)程且假定當(dāng)前時(shí)刻有一個(gè)進(jìn)程處于執(zhí)行狀態(tài),則處于就緒狀態(tài)的進(jìn)程最多有(3)個(gè),最少有(0)個(gè)。200559. 在操作系統(tǒng)中,不可中斷的操作叫(原語(yǔ))。200560. (進(jìn)程控制)就是對(duì)系統(tǒng)中的進(jìn)程實(shí)施有效的管理,通過(guò)使用進(jìn)程創(chuàng)建、進(jìn)程撤消、進(jìn)程阻塞、進(jìn)程喚醒等控制原語(yǔ)來(lái)實(shí)現(xiàn)。200561. (線程)是進(jìn)程內(nèi)一個(gè)相對(duì)獨(dú)立、可調(diào)度的執(zhí)行單元,是系統(tǒng)進(jìn)行調(diào)度的基本單位。200562. (進(jìn)程同步)是指進(jìn)程間在邏輯上的相互制約的關(guān)系。200563. 在進(jìn)程中訪問(wèn)臨界資源的代碼段叫(臨界區(qū))。200564. 在操作系統(tǒng)中解決進(jìn)程間(同步)和(互斥)的一種方法是使用信號(hào)量。200565. 訪問(wèn)臨界資源應(yīng)遵循的準(zhǔn)則為:(空閑讓進(jìn) )、(忙則等待)、(有限等待)、(讓權(quán)等待)。200566. 進(jìn)程通信的類型有(共享存儲(chǔ)器)、(消息傳遞)、(管道)。200567. 信箱通信是一種(間接)通信方式。200568. 如果系統(tǒng)中所有作業(yè)同時(shí)到達(dá),則使作業(yè)平均周轉(zhuǎn)時(shí)間最短的算法是(短作業(yè)優(yōu)先調(diào)度算法)。200569. 既考慮作業(yè)等待時(shí)間,又考慮作業(yè)執(zhí)行時(shí)間的調(diào)度算法是(高響應(yīng)比優(yōu)先算法)。200570. (周轉(zhuǎn)時(shí)間)是指從作業(yè)提交系統(tǒng)到作業(yè)完成的時(shí)間間隔。200571. 若要使當(dāng)前運(yùn)行進(jìn)程總是優(yōu)先級(jí)最高的進(jìn)程,則應(yīng)該選擇(可剝奪優(yōu)先級(jí)調(diào)度算法)。200572. 在分時(shí)系統(tǒng)中,進(jìn)程調(diào)度經(jīng)常采用(時(shí)間片輪轉(zhuǎn)調(diào)度算法)。200573. 死鎖產(chǎn)生的四個(gè)必要條件是:(互斥條件)、(請(qǐng)求與保持條件)、(不剝奪條件)和(環(huán)路等待條件)。200574. 進(jìn)程運(yùn)行結(jié)束、進(jìn)入阻塞狀態(tài)、時(shí)間片用完、有更高優(yōu)先級(jí)的進(jìn)程進(jìn)入就緒隊(duì)列等原因均可引起(進(jìn)程調(diào)度)。200575. 在有m個(gè)進(jìn)程的系統(tǒng)中出現(xiàn)死鎖時(shí),死鎖進(jìn)程的個(gè)數(shù)k應(yīng)該滿足的條件是(2=k=m)。200576. (重定位)是指由于一個(gè)作業(yè)裝入到與其地址空間不一致的存儲(chǔ)空間所引起的對(duì)有關(guān)地址部分的調(diào)整過(guò)程。200577. 實(shí)現(xiàn)虛擬存儲(chǔ)器的目的是從邏輯上(擴(kuò)充主存容量)。200578. 虛擬存儲(chǔ)器實(shí)現(xiàn)的理論基礎(chǔ)是(程序的局部性原理)。200579. 地址重定位的方式有兩種(靜態(tài)重定位)和(動(dòng)態(tài)重定位)。200580. 把作業(yè)裝入內(nèi)存時(shí)隨即進(jìn)行地址變換的方式稱為(靜態(tài)重定位)。200581. 作業(yè)執(zhí)行期間,當(dāng)訪問(wèn)到指令或數(shù)據(jù)時(shí)才進(jìn)行地址變換的方式為(動(dòng)態(tài)重定位)。200582. 在虛擬存儲(chǔ)管理系統(tǒng)中,虛擬地址空間是指(邏輯地址空間),實(shí)地址空間是指(物理地址空間)。200583. 在動(dòng)態(tài)分區(qū)算法中,(首次適應(yīng)算法)傾向與優(yōu)先利用內(nèi)存中的低地址部分的空閑分區(qū),從而保留了高地址部分的大空閑分區(qū)。200584. (最佳適應(yīng)算法)是將作業(yè)放置到與它大小最接近且能滿足其大小要求的空閑分區(qū)。200585. (最佳適應(yīng)算法)的空白區(qū)是按大小遞增順利連在一起。200586. 計(jì)算機(jī)操作系統(tǒng)是方便用戶、管理和控制計(jì)算機(jī)(軟硬件資源)的系統(tǒng)軟件。200587. 操作系統(tǒng)目前有五大類型:(批處理操作系統(tǒng))、(分時(shí)操作系統(tǒng))、(實(shí)時(shí)操作系統(tǒng))、(網(wǎng)絡(luò)操作系統(tǒng))和(分布式操作系統(tǒng))。200588. dos是(磁盤操作系統(tǒng))的縮寫。200589. 面對(duì)一般用戶,通過(guò)(操作命令)方式控制操作系統(tǒng);面對(duì)編程人員,通過(guò)(系統(tǒng)調(diào)用)控制。200590. 計(jì)算機(jī)操作命令可分為(聯(lián)機(jī)命令)、(shell程序語(yǔ)言命令)和(脫機(jī)作業(yè)控制語(yǔ)言命令)。200591. 按使用情況,文件可分為(臨時(shí)文件)、(永久文件)和(檔案文件 )。200595. 操作系統(tǒng)的目標(biāo)是(方便性)、(有效性)、(可擴(kuò)充性)和(開放性)。4. 簡(jiǎn)答題200302. 客戶機(jī)/服務(wù)器模型常用于網(wǎng)絡(luò)和分布式系統(tǒng),是否可以用于單機(jī)系統(tǒng)?此題答案為:答:客戶機(jī)/服務(wù)器模型是一個(gè)通用的模型。廣義上講提供服務(wù)的叫服務(wù)器,請(qǐng)求服務(wù)的叫客戶機(jī)。在客戶機(jī)/服務(wù)器操作系統(tǒng)中,文件服務(wù)、進(jìn)程服務(wù)等功能是以服務(wù)器進(jìn)程的方式運(yùn)行于用戶態(tài),用戶進(jìn)程通過(guò)向服務(wù)器進(jìn)程發(fā)出請(qǐng)求,獲得服務(wù)器的服務(wù)。 因此,客戶機(jī)/服務(wù)器模型既可以用于網(wǎng)絡(luò)和分布式系統(tǒng),也可以用于單機(jī)系統(tǒng),只不過(guò)網(wǎng)絡(luò)和分布式系統(tǒng)更需要這種形式。200303. 系統(tǒng)調(diào)用和一般用戶函數(shù)調(diào)用的區(qū)別?答:在操作系統(tǒng)中,系統(tǒng)調(diào)用程序在系統(tǒng)態(tài)執(zhí)行;一般用戶函數(shù)調(diào)用程序由用戶準(zhǔn)備,在用戶態(tài)執(zhí)行。200304. 一般計(jì)算機(jī)的啟動(dòng)過(guò)程?此題答案為:答:一般計(jì)算機(jī)的啟動(dòng)過(guò)程是: (1)由ROM程序?qū)τ布M(jìn)行檢測(cè)。 (2)由ROM中的啟動(dòng)程序?qū)⒋疟P上的引導(dǎo)塊讀入內(nèi)存。 (3)由引導(dǎo)塊將OS的內(nèi)核調(diào)入內(nèi)存。 (4)執(zhí)行OS內(nèi)核程序,對(duì)OS自身進(jìn)行初始化。 (5)加載外核處理程序,給出提示,等待用戶操作。200305. 一般用戶最常用的操作系統(tǒng)接口是什么接口?答:一般用戶最常用的操作系統(tǒng)與用戶的接口是控制接口。 用戶使用這個(gè)接口控制、管理和操作計(jì)算機(jī)系統(tǒng),利用它控制程序的執(zhí)行。 控制接口分為脫機(jī)接連、命令接口、圖形接口、多媒體接口。200306. 過(guò)程調(diào)用和系統(tǒng)調(diào)用的共同點(diǎn)是什么,它們與中斷調(diào)用的差別是什么?此題答案為:答:過(guò)程調(diào)用和系統(tǒng)調(diào)用的執(zhí)行完全是同步的,也就是在相同的數(shù)據(jù)集上重復(fù)執(zhí)行,它們的調(diào)用點(diǎn)是相同的,都需要保存現(xiàn)場(chǎng)信息,轉(zhuǎn)去執(zhí)行另外的程序,執(zhí)行后返回。中斷調(diào)用是異步的,在相同的數(shù)據(jù)集上重復(fù)執(zhí)行,中斷的發(fā)生點(diǎn)可以是不同的。200307. 什么是處理機(jī)現(xiàn)場(chǎng)信息?此題答案為:答:處理機(jī)現(xiàn)場(chǎng)信息是處理機(jī)在任意時(shí)刻的狀態(tài)信息集合,主要包括處理機(jī)程序狀態(tài)寄存器的值、程序計(jì)數(shù)器和各個(gè)寄存器的值。200308. 操作系統(tǒng)對(duì)計(jì)算機(jī)系統(tǒng)性能的影響有哪些?答:操作系統(tǒng)會(huì)影響到計(jì)算機(jī)系統(tǒng)的可靠性、方便性、效率、可維護(hù)性、處理任務(wù)的速度、軟件成本等。200309. 多道程序系統(tǒng)如何實(shí)現(xiàn)CPU計(jì)算與I/O操作的并行?答:在多道程序系統(tǒng)中,當(dāng)需要I/O操作時(shí),不需要CPU直接控制I/O操作的完成。可利用通道、DMA及中斷機(jī)構(gòu)來(lái)直接控制I/O操作的完成,這時(shí)CPU也不是專門空閑等待I/O操作的完成,而是轉(zhuǎn)去執(zhí)行另一道程序。200310. 分時(shí)系統(tǒng)的響應(yīng)時(shí)間受哪些因素的影響?答:分時(shí)系統(tǒng)的相應(yīng)時(shí)間是指用戶從終端發(fā)出一個(gè)命令到系統(tǒng)處理完這個(gè)命令并做出回答所需要的時(shí)間。這個(gè)時(shí)間受時(shí)間片長(zhǎng)度、終端用戶個(gè)數(shù)、命令本身功能、硬件特性、主存與輔存的交換速度等影響。 200311. 分時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)的主要區(qū)別?答:分時(shí)系統(tǒng)是指在一個(gè)系統(tǒng)中多個(gè)用戶分時(shí)地使用同一臺(tái)計(jì)算機(jī); 實(shí)時(shí)系統(tǒng)是指計(jì)算機(jī)及時(shí)響應(yīng)外部事件地請(qǐng)求并在規(guī)定時(shí)限那完成對(duì)該事件地處理,控制所有實(shí)時(shí)設(shè)和實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行。 實(shí)時(shí)系統(tǒng)和分時(shí)系統(tǒng)的主要區(qū)別有兩點(diǎn): (1)分時(shí)系統(tǒng)的目標(biāo)是提供一種通用性很強(qiáng)的系統(tǒng),有較強(qiáng)的交互能力;而實(shí)時(shí)系統(tǒng)則大都是具有特殊用途的專用系統(tǒng),交互能力略差。 (2)分時(shí)系統(tǒng)對(duì)響應(yīng)時(shí)間雖有要求,但一般來(lái)說(shuō),響應(yīng)時(shí)間由人所能承受的等待時(shí)間來(lái)確定;而實(shí)時(shí)系統(tǒng)對(duì)響應(yīng)時(shí)間要求很高,一般由控制系統(tǒng)或信息處理磁頭所能接受的延遲時(shí)間來(lái)決定。200312. 在相同的硬件條件下,為什么一個(gè)程序可以在DOS和Windows上運(yùn)行卻不能在Unix上運(yùn)行。此題答案為:答:雖然硬件環(huán)境相同,但是程序的運(yùn)行需要OS的支持。由于Windows系統(tǒng)向下兼容DOS,因此,一個(gè)程序能在DOS上運(yùn)行,也能在Windows上運(yùn)行。但DOS、Windows與Unix在系統(tǒng)結(jié)構(gòu)、用戶接口的約定。接口的功能。API等方面是不兼容的。如該程序使用的是Windows的API系統(tǒng)調(diào)用,而Unix下沒有此系統(tǒng)調(diào)用,故這個(gè)程序在Unix系統(tǒng)中無(wú)法執(zhí)行。200313. 舉例說(shuō)明,只有被操作系統(tǒng)管理和控制的資源才能被用戶使用。此題答案為:答:在沒有操作系統(tǒng)的時(shí)候,計(jì)算機(jī)系統(tǒng)的資源完全由用戶和用戶程序來(lái)控制和管理,使用非常不便。有了操作系統(tǒng),計(jì)算機(jī)系統(tǒng)的資源由操作系統(tǒng)控制和管理,用戶通過(guò)操作系統(tǒng)的服務(wù)接口使用這些資源。如果操作系統(tǒng)沒有控制和管理某些資源,用戶就不能通過(guò)操作系統(tǒng)的服務(wù)接口使用這些資源。例如,DOS只能管理1MB的內(nèi)存,裝上再多的內(nèi)存,一般用戶也無(wú)法使用。200314. 舉例說(shuō)明,多道程序的引入提高了系統(tǒng)資源的利用率,同時(shí)也使操作系統(tǒng)復(fù)雜化。此題答案為:答:多道程序系統(tǒng)中存在著并發(fā)和并行操作。例如,在內(nèi)存中同時(shí)裝入幾個(gè)用戶程序,I/O操作與CPU計(jì)算機(jī)并行。由并發(fā)和并行而產(chǎn)生一系列問(wèn)題:如何從一個(gè)活動(dòng)切換到領(lǐng)一個(gè);怎樣保護(hù)一個(gè)活動(dòng)使其另外一些活動(dòng)的影響;如何實(shí)現(xiàn)相互依賴的活動(dòng)間的同步等。200315. 用于國(guó)家導(dǎo)彈防御系統(tǒng)的計(jì)算機(jī)系統(tǒng)是一個(gè)什么樣的系統(tǒng)?答:用于國(guó)家導(dǎo)彈防御系統(tǒng)的計(jì)算機(jī)系統(tǒng)是實(shí)時(shí)過(guò)程控制系統(tǒng)與實(shí)時(shí)信息處理系統(tǒng)相結(jié)合的系統(tǒng)。200316. 為什么中斷機(jī)構(gòu)對(duì)于多道操作系統(tǒng)是必不可少的?此題答案為:答:很多進(jìn)程的切換是由中斷引起的,如時(shí)鐘中斷,尤其是分時(shí)系統(tǒng)。用戶程序進(jìn)行系統(tǒng)調(diào)用時(shí)通過(guò)軟中斷來(lái)實(shí)現(xiàn),如TRAP。通道和外設(shè)的操作也要向操作系統(tǒng)發(fā)送中斷200317. 網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)的區(qū)別?答:網(wǎng)絡(luò)OS中的用戶使用自己的機(jī)器可以訪問(wèn)網(wǎng)絡(luò)上別的機(jī)器的資源,通過(guò)網(wǎng)絡(luò)將很多機(jī)器連接起來(lái),共享硬件資源,但是,整個(gè)系統(tǒng)對(duì)用戶來(lái)說(shuō)是分散的,不透明的。分布式OS的用戶也是通過(guò)網(wǎng)絡(luò)將多臺(tái)機(jī)器連接起來(lái),但是整個(gè)系統(tǒng)對(duì)用戶是透明的,用戶對(duì)整個(gè)OS就好像使用一個(gè)自己的機(jī)器一樣。200318. 評(píng)價(jià)一個(gè)操作系統(tǒng)的主要因素有哪些?答:評(píng)價(jià)一個(gè)操作系統(tǒng)的主要因素有方便性、有效性、擴(kuò)充性、開放性、可用資源的數(shù)量。200319. 多用戶分時(shí)系統(tǒng)如何克服多道批處理系統(tǒng)的缺點(diǎn)?此題答案為:答:盡管多道批處理系統(tǒng)已經(jīng)大大地提高了計(jì)算機(jī)系統(tǒng)的資源利用率,但是它的致命缺點(diǎn)是缺少交互性。怎樣才能使系統(tǒng)既具有交互性又不使資源的利用率降低?資源利用率和交互性是一對(duì)矛盾。如果一臺(tái)計(jì)算機(jī)能夠連接多個(gè)操作臺(tái)(終端),允許多個(gè)用戶同時(shí)在操作臺(tái)上操作,每個(gè)操作臺(tái)上的擁護(hù)執(zhí)行一個(gè)程序,形成多個(gè)程序的并發(fā)執(zhí)行。通過(guò)并發(fā)程序的分時(shí)執(zhí)行,確保每個(gè)用戶操作的計(jì)算機(jī)終端就好象單獨(dú)一臺(tái)計(jì)算機(jī)一樣。這樣就避免了只有一個(gè)操作臺(tái)時(shí),大量的計(jì)算機(jī)時(shí)間被一個(gè)用戶浪費(fèi),同時(shí)又克服了多道批處理系統(tǒng)非交互性的缺點(diǎn)。200320. 將手工操作、單道批處理、多道批處理、多用戶分時(shí)系統(tǒng)按CPU的有效利用率,由小到大進(jìn)行排列。答:手工操作、單道批處理系統(tǒng)、多用戶分時(shí)系統(tǒng)、多道批處理系統(tǒng)。(1)手工操作沒有操作系統(tǒng),屬于單道程序系統(tǒng),大量的處理機(jī)時(shí)間被人工操作所浪費(fèi),因此CPU的利用率很低。(2)單道批處理系統(tǒng)在一定程度上克服了手工操作的缺點(diǎn),但仍屬于單道程序系統(tǒng),大量的CPU時(shí)間浪費(fèi)在等待I/O操作的完成上。因此它的CPU利用率比手工操作的系統(tǒng)要高,但比多道程序系統(tǒng)要低。(3)多用戶分時(shí)系統(tǒng)是多道程序系統(tǒng),具有交互性。但是程序的分時(shí)運(yùn)行需CPU不斷地在多個(gè)程序之間進(jìn)行切換,這種切換需要占用CPU時(shí)間。(4)多道批處理系統(tǒng)是多道程序系統(tǒng),沒有交互性。CPU在執(zhí)行一道程序時(shí)一般切換到其他程序,只有在需要等待某種事件發(fā)生時(shí),才切換到另一程序執(zhí)行。因此,它的CPU切換次數(shù)遠(yuǎn)遠(yuǎn)低于分時(shí)系統(tǒng),而CPU的有效利用率高于批處理系統(tǒng)。200321. Windows這樣的多任務(wù)系統(tǒng)和Unix這樣的多進(jìn)程系統(tǒng)在調(diào)度上有何不同?答:從調(diào)度上講,在Windows這樣的多任務(wù)系統(tǒng)中,當(dāng)前執(zhí)行哪個(gè)任務(wù)是由用戶決定的,是用戶可控制的;而在Unix這樣的多進(jìn)程系統(tǒng)中,當(dāng)前運(yùn)行哪個(gè)進(jìn)程是由內(nèi)部的調(diào)度算法決定,是對(duì)用戶透明的,用戶是不可直接控制的。200322. 進(jìn)程和線程的主要區(qū)別是什么?答:在有進(jìn)程和線程的系統(tǒng)中,進(jìn)程是系統(tǒng)資源分配的獨(dú)立單位,而線程是可調(diào)度運(yùn)行的獨(dú)立單位。200323. 程序的并發(fā)執(zhí)行為什么會(huì)有間斷性?此題答案為:答:并發(fā)執(zhí)行是指系統(tǒng)內(nèi)有多道程序在宏觀上同時(shí)執(zhí)行,但系統(tǒng)內(nèi)往往只有一臺(tái)處理機(jī)(CPU),因此只能分時(shí)地為多個(gè)程序服務(wù)。就一道程序而言,往往不是一次能夠運(yùn)行完成,而是以走走停停的方式完成其運(yùn)行,這就是并發(fā)系統(tǒng)內(nèi)程序執(zhí)行的間斷性。200324. 進(jìn)程能自己將自己?jiǎn)拘褑??進(jìn)程能自己將自己撤銷嗎?此題答案為:答:?jiǎn)拘堰M(jìn)程和撤消進(jìn)程都是要通過(guò)CPU上運(yùn)行程序來(lái)實(shí)現(xiàn)的。一個(gè)進(jìn)程入睡了,它就不可能被調(diào)度到CPU上運(yùn)行;一個(gè)進(jìn)程在撤消前必須先進(jìn)入終止?fàn)顟B(tài),而處于終止?fàn)顟B(tài)的進(jìn)程不可能被調(diào)度到CPU上運(yùn)行。因此,進(jìn)程被喚醒、被撤消都不能由自己來(lái)完成,只能由別的進(jìn)程實(shí)現(xiàn)。200325. 什么是原語(yǔ)?原語(yǔ)的主要特點(diǎn)是什么?此題答案為:答:原語(yǔ)是指由若干條機(jī)器指令構(gòu)成的,并用以完成特定功能的一段程序。這段程序在執(zhí)行期間是不可分割的。其主要特點(diǎn)是不可分割性。200326. 程序并發(fā)執(zhí)行與順序執(zhí)行時(shí)相比產(chǎn)生哪些新特征?此題答案為:答:程序并發(fā)執(zhí)行與順序執(zhí)行時(shí)產(chǎn)生的特性有:可分割性、失去封閉性、失去可再現(xiàn)性。200327. 程序并發(fā)執(zhí)行的主要特點(diǎn)是什么?此題答案為:答:程序并發(fā)執(zhí)行的主要特點(diǎn)是并發(fā)程序間具有相互制約的關(guān)系,程序并發(fā)執(zhí)行失去了程序的封閉性和再現(xiàn)性,程序和機(jī)器執(zhí)行程序的活動(dòng)不再一一對(duì)應(yīng)。200328. 一個(gè)因等待I/O操作結(jié)束而進(jìn)入阻塞狀態(tài)的進(jìn)程,何時(shí)被喚醒?此題答案為:答:是在別的進(jìn)程執(zhí)行相應(yīng)的I/O中斷處理程序時(shí)喚醒的。200329. 在什么情況下,可以一次喚醒一個(gè)進(jìn)程和一次喚醒多個(gè)進(jìn)程?此題答案為:答:在I/O中斷處理程序中,當(dāng)喚醒進(jìn)程時(shí),只喚醒等待該I/O結(jié)束的那一個(gè)進(jìn)程;當(dāng)一個(gè)進(jìn)程釋放一個(gè)系統(tǒng)資源(如I/O緩存)時(shí),將要喚醒所有因等待使用該資源而進(jìn)入阻塞狀態(tài)的進(jìn)程。200330. 進(jìn)程的就緒狀態(tài)和阻塞狀態(tài)有何不同?此題答案為:答:阻塞狀態(tài)的進(jìn)程還不具務(wù)執(zhí)行的條件,即使放到處理機(jī)上能執(zhí)行;就緒狀態(tài)的進(jìn)程具備了執(zhí)行的所有條件,放在處理機(jī)上就能執(zhí)行。200331. 程序的并發(fā)執(zhí)行將導(dǎo)致運(yùn)行結(jié)果失去封閉性,這對(duì)所有的程序都成立嗎?此題答案為:答:并不是所有程序的并行執(zhí)行都會(huì)導(dǎo)致運(yùn)行結(jié)果失去封閉性。例如,當(dāng)程序中都使用內(nèi)部變量,不可能被外部程序訪問(wèn)時(shí),程序的運(yùn)行不會(huì)受到環(huán)境的影響。200332. 父進(jìn)程創(chuàng)建子進(jìn)程之后,父子進(jìn)程間的關(guān)系是什么?此題答案為:答:一個(gè)進(jìn)程創(chuàng)建子進(jìn)程之后,進(jìn)程與產(chǎn)生的進(jìn)程之間的關(guān)系是父子關(guān)系,分別成為進(jìn)程和子進(jìn)程。子進(jìn)程一經(jīng)產(chǎn)生就與你進(jìn)程并發(fā)執(zhí)行,子進(jìn)程共享父進(jìn)程和子進(jìn)程。子進(jìn)程一經(jīng)產(chǎn)生就與你進(jìn)程并發(fā)執(zhí)行,子進(jìn)程共享父進(jìn)程的正文段和已經(jīng)打開的文件。200333. 什么是線程?進(jìn)程和線程的關(guān)系是什么?此題答案為:答:線程可定義為進(jìn)程內(nèi)的一個(gè)執(zhí)行單位,或者定義為進(jìn)程內(nèi)的一個(gè)可調(diào)度實(shí)體。 在具有多線程機(jī)制的操作系統(tǒng)中,處理機(jī)調(diào)度的基本單位不是進(jìn)程而是線程。一個(gè)進(jìn)程可以有多個(gè)線程,而且至少有一個(gè)可執(zhí)行線程。 進(jìn)程和線程的關(guān)系是: (1)線程是進(jìn)程的一個(gè)組成部分。 (2)進(jìn)程的多個(gè)線程都在進(jìn)程的地址空間活動(dòng)。 (3)資源是分給進(jìn)程的,而不是分給線程的,線程在執(zhí)行中需要資源時(shí),系統(tǒng)從進(jìn)程的資源分配額中扣除并分配給它。 (4)處理機(jī)調(diào)度的基本單位是線程,線程之間競(jìng)爭(zhēng)處理機(jī),真正在處理機(jī)上運(yùn)行的是線程。 (5)線程在執(zhí)行過(guò)程中,需要同步。200334. 簡(jiǎn)述引進(jìn)線程的好處。此題答案為:答:引進(jìn)線程的好處為: (1)以線程作為系統(tǒng)調(diào)度的基本單位,減少了系統(tǒng)的時(shí)空開銷。以進(jìn)程為系統(tǒng)調(diào)度的基本單位的系統(tǒng)中,進(jìn)程的切換是很頻繁的。在切換中由于要保留當(dāng)時(shí)的運(yùn)行環(huán)境,還要設(shè)置新選中的進(jìn)程的運(yùn)行環(huán)境,這既花費(fèi)了處理機(jī)的時(shí)間,又增加了主存的空間,從而也限制了系統(tǒng)進(jìn)程的數(shù)量和進(jìn)程的切換速度。 (2)引進(jìn)線程提高了系統(tǒng)的并行能力。線程作為進(jìn)程內(nèi)的一個(gè)可執(zhí)行實(shí)體,減少了并行粒度。線程作為調(diào)度的基本單位而不是資源分配的基本單位,調(diào)度更為容易,而且采用線程提高系統(tǒng)的并行能力比采用進(jìn)程更為有效。 (3)同一進(jìn)程的線程共享進(jìn)程的用戶地址空間,所以同一進(jìn)程的線程間的通信更容易實(shí)現(xiàn)。200335. 當(dāng)系統(tǒng)內(nèi)所有的進(jìn)程都進(jìn)入睡眠之后,系統(tǒng)還有可能復(fù)活嗎?此題答案為:答:只有兩種情況下系統(tǒng)可以復(fù)活:一種情況是有因等待I/O操作完成而進(jìn)入睡眠的進(jìn)程,當(dāng)相應(yīng)的I/O操作完成后,I/O中斷處理程序喚醒等待本次I/O的進(jìn)程,而該進(jìn)程在運(yùn)行過(guò)程中又可能通過(guò)釋放資源、發(fā)送消息等事件而喚醒其他進(jìn)程,這樣整個(gè)系統(tǒng)就又活躍起來(lái)了;另一種情況是沒有等待I/O操作完成的進(jìn)程,但有定時(shí)睡眠的進(jìn)程,當(dāng)睡眠時(shí)間到期,會(huì)由時(shí)鐘中斷將該入睡進(jìn)程喚醒,從而獲得可運(yùn)行進(jìn)程,并有可能使系統(tǒng)重新活躍起來(lái)。200336. 當(dāng)一個(gè)進(jìn)程的父進(jìn)程被撤銷時(shí),該進(jìn)程是撤銷好還是不撤銷好?此題答案為:答:在實(shí)際系統(tǒng)中,兩種處理辦法都是可行的,且各有優(yōu)缺點(diǎn)。若撤消,則該進(jìn)程的任務(wù)可能還沒有完成,這顯然是不利的,特別是當(dāng)該進(jìn)程的運(yùn)行結(jié)果對(duì)其他進(jìn)程的運(yùn)行很重要(如該進(jìn)程是其他進(jìn)程的前趨進(jìn)程,沒有它的運(yùn)行結(jié)果其他進(jìn)程無(wú)法運(yùn)行)時(shí);若不撤消,則該進(jìn)程又可能成為不可控的孤兒,從而產(chǎn)生不可預(yù)測(cè)的結(jié)果。比較好的做法是,當(dāng)一個(gè)進(jìn)程的父進(jìn)程被撤消時(shí),可以將該進(jìn)程過(guò)繼給系統(tǒng)內(nèi)一個(gè)級(jí)別較高的進(jìn)程(如Unix中的1進(jìn)程),讓它有一個(gè)新的父親,這樣既可以繼續(xù)完成其任務(wù)又不會(huì)成為不可控的。200337. 當(dāng)一個(gè)進(jìn)程的父進(jìn)程被撤銷時(shí),該進(jìn)程是撤銷好還是不撤銷好?此題答案為:答:最主要的不同是入睡是進(jìn)程的主動(dòng)行為,而掛起可以是系統(tǒng)的強(qiáng)制行為;此處,只有在CPU上運(yùn)行的進(jìn)程才能執(zhí)行入睡操作,而不管進(jìn)程處于什么狀態(tài),系統(tǒng)都可對(duì)其執(zhí)行掛起操作。它們的相同點(diǎn)是:這兩個(gè)操作都導(dǎo)致一個(gè)正在CPU上運(yùn)行的進(jìn)程從CPU上退下來(lái)。200338. 簡(jiǎn)述進(jìn)程為什么不能從就緒狀態(tài)直接變成阻塞(睡眠)狀態(tài)?此題答案為:答:一個(gè)進(jìn)程要進(jìn)入阻塞(睡眠)狀態(tài),必須通過(guò)執(zhí)行相應(yīng)的程序才能實(shí)現(xiàn),如Sleep()或Block()。就緒進(jìn)程當(dāng)前不在CPU上運(yùn)行,不能執(zhí)行任何程序,當(dāng)然不能使
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1