![操作系統(tǒng)習(xí)題答案(中國鐵道出版社_劉振鵬_李亞平_王煜_張明) (2)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/2b2d4a03-453a-48a8-a560-9ff4624ea785/2b2d4a03-453a-48a8-a560-9ff4624ea7851.gif)
![操作系統(tǒng)習(xí)題答案(中國鐵道出版社_劉振鵬_李亞平_王煜_張明) (2)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/2b2d4a03-453a-48a8-a560-9ff4624ea785/2b2d4a03-453a-48a8-a560-9ff4624ea7852.gif)
![操作系統(tǒng)習(xí)題答案(中國鐵道出版社_劉振鵬_李亞平_王煜_張明) (2)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/2b2d4a03-453a-48a8-a560-9ff4624ea785/2b2d4a03-453a-48a8-a560-9ff4624ea7853.gif)
![操作系統(tǒng)習(xí)題答案(中國鐵道出版社_劉振鵬_李亞平_王煜_張明) (2)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/2b2d4a03-453a-48a8-a560-9ff4624ea785/2b2d4a03-453a-48a8-a560-9ff4624ea7854.gif)
![操作系統(tǒng)習(xí)題答案(中國鐵道出版社_劉振鵬_李亞平_王煜_張明) (2)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/2b2d4a03-453a-48a8-a560-9ff4624ea785/2b2d4a03-453a-48a8-a560-9ff4624ea7855.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、什么是操作系統(tǒng)?操作系統(tǒng)追求的主要目標(biāo)是什么?答:操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,是能有效地組織和管理計算機系統(tǒng)中的硬件和軟件資源,合理地組織計算機工作流程, 控制程序的執(zhí)行,并向用戶提供各種服務(wù)功能,使得用戶能夠靈活、方便、有效地使用計算機,并使整個計算機系統(tǒng)能高效地運行的一組程序 模塊的集合。操作系統(tǒng)追求的主要目標(biāo)包括四個方面,分別是:方便性、有效性、可擴充性、開放性。操作系統(tǒng)分成哪幾類?答:單道批處理系統(tǒng)、多道批處理系統(tǒng)、分時系統(tǒng)、實時系統(tǒng)、微機操作系統(tǒng)、多處理機操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)。從資源管理觀點看,操作系統(tǒng)具有哪些功能?答:處理機管理、存儲器管理、I/O設(shè)備管
2、理、文件管理。簡述操作系統(tǒng)的特性。答:并發(fā)、共享、虛擬、異步性。第二章什么叫作業(yè)調(diào)度? 作業(yè)調(diào)度選擇作業(yè)的必要條件是什么?答:操作系統(tǒng)根據(jù)允許并行工作的道數(shù)和一定的算法從等待的作業(yè)(后備作業(yè))中選取若干作業(yè)裝入主存儲器,使它們可以去獲得處理器運行,這項工作稱為作業(yè)調(diào)度。作業(yè)調(diào)度的必要條件是,即只有在系統(tǒng)當(dāng)前尚未分配的資源可以滿足在系統(tǒng)中等待執(zhí)行的作業(yè)的資源要求。系統(tǒng)采用不能移動已在主存儲器中作業(yè)的可變分區(qū)方式管理主存儲器,現(xiàn)有供用戶使用的主存空間100K,系統(tǒng)配有4臺磁帶機,有一批作業(yè)見表2.6。表2.6作業(yè)序號 進輸入井時間 要求計算時間 需要主存量 申請磁帶機數(shù)1 l0:00 25分鐘 1
3、5K 2臺2 10:20 30分鐘 60K 1臺3 10:30 10分鐘 50K 3臺4 10:35 20分鐘 10K 2臺5 10:40 15分鐘 30K 2臺該系統(tǒng)采用多道程序設(shè)計技術(shù),對磁帶機采用靜態(tài)分配,忽略設(shè)備工作時間和系統(tǒng)進行調(diào)度所花的時間,請分別寫出采用“先來先服務(wù)調(diào)度算法”、“計算時間短的作業(yè)優(yōu)先算法”和選中作業(yè)執(zhí)行的次序以及各個作業(yè)的裝入主存時間、開始執(zhí)行時間、完成時間、周轉(zhuǎn)時間以及它們的平均周轉(zhuǎn)時間。答:先來先服務(wù)調(diào)度算法”、“計算時間短的作業(yè)優(yōu)先算法”和選中作業(yè)執(zhí)行的次序以及它們的平均周轉(zhuǎn)時間的結(jié)果是一樣的:選中作業(yè)的次序:選中作業(yè)執(zhí)行的次序均為1,2,4,5,3。作業(yè)1
4、的周轉(zhuǎn)時間:25分鐘;作業(yè)2的周轉(zhuǎn)時間:35分鐘;作業(yè)3的周轉(zhuǎn)時間:70分鐘;作業(yè)4的周轉(zhuǎn)時間:40分鐘;作業(yè)5的周轉(zhuǎn)時間:50分鐘;平均周轉(zhuǎn)時間:(25+35+70+50+40)/5=44分鐘在上題中,若允許移動已在主存儲器中的作業(yè),則作業(yè)被選中的次序又是怎樣的呢?并計算出它們的平均周轉(zhuǎn)時間。答:在上題中,若允許移動已在主存儲器中的作業(yè),作業(yè)被選中的次序仍然一樣。選中作業(yè)的次序:選中作業(yè)執(zhí)行的次序均為1,2,4,5,3。平均周轉(zhuǎn)時間:(25+35+70+50+40)/5=44分鐘第三章進程控制塊的作用是什么?它主要包括哪幾部分內(nèi)容?答:進程控制塊的作用是使一個在多道程序環(huán)境下不能獨立運行的程
5、序(含數(shù)據(jù))成為一個能獨立運行的基本單位,一個能與其它進程并發(fā)執(zhí)行的進程。也就是說,操作系統(tǒng)是根據(jù)進程控制塊PCB來對并發(fā)執(zhí)行的進程進行控制和管理的。PCB是進程存在的惟一標(biāo)志。在進程控制塊中,主要包括下述四個方面用于描述和控制進程運行的信息:1 程表示符信息 處理機狀態(tài)信息 進程調(diào)度信息 進程控制信息進程有哪幾種基本狀態(tài)?試舉出使進程狀態(tài)發(fā)生變化的事件并描繪它的狀態(tài)轉(zhuǎn)換圖。答:一個進程必須具有以下三種基本狀態(tài):1 緒狀態(tài) 執(zhí)行狀態(tài) 阻塞狀態(tài)有5個批處理作業(yè)A到E幾乎同時到達一計算中心。它們的估計運行時間分別為10、6、2、4和8分鐘。其優(yōu)先數(shù)(由外部設(shè)定)分別為3、5、2、1和4,其中5設(shè)為
6、最高優(yōu)先級。對于下列每種調(diào)度算法,計算其平均進程周轉(zhuǎn)時間,可忽略進程切換的開銷。時間片輪轉(zhuǎn)法;優(yōu)先級調(diào)度;先來先服務(wù)(按照次序l0、6、2、4、8運行);最短作業(yè)優(yōu)先。對,假設(shè)系統(tǒng)具有多道處理能力,每個作業(yè)均獲得公平的CPU時間,對到假設(shè)任時刻只有一個作業(yè)運行,直到結(jié)束。所有的作業(yè)都是CPU密集型作業(yè)。答:時間片輪轉(zhuǎn)法的平均周轉(zhuǎn)時間是21(當(dāng)時間片長短=6分鐘時)優(yōu)先級調(diào)度的平均周轉(zhuǎn)時間是20先來先服務(wù)的平均周轉(zhuǎn)時間是19最短作業(yè)優(yōu)先的平均周轉(zhuǎn)時間是14并發(fā)執(zhí)行的進程在系統(tǒng)中通常表現(xiàn)為幾種關(guān)系?各是在什么情況下發(fā)生的?答:在這些進程之間可能存在以下兩種關(guān)系: 資源共享關(guān)系 相互合作關(guān)系*什么叫
7、臨界資源?什么叫臨界區(qū)?對臨界區(qū)的使用應(yīng)符合哪些規(guī)則?答:臨界資源是一種多個進程共享的資源。其屬性是:共享臨界資源的進程必須互斥得訪問它,也就是說,同一時刻只允許一個進程訪問的共享資源叫臨界資源在每個進程中訪問臨界資源的那段代碼稱為臨界區(qū)。每個進程在進入臨界區(qū)之前應(yīng)先對欲訪問的臨界資源進行檢查,看它是否正被訪問。如果此時臨界資源未被訪問,該進程便可進入臨界區(qū)對該資源進行訪問,并設(shè)置它正被訪問的標(biāo)志;如果此刻該臨界資源正被某進程訪問,則本進程不能進入臨界區(qū)。因此,必須在臨界區(qū)前面增加一段用于進行上述檢查的代碼。相應(yīng)地,在臨界區(qū)后面也要加上一段代碼,用于將臨界區(qū)正被訪問的標(biāo)志恢復(fù)為未被訪問標(biāo)志。若
8、信號量s表示某一類資源,則對s執(zhí)行P、v操作的直觀含意是什么?答:P操作相當(dāng)于申請一個資源,得不到阻塞;V操作相當(dāng)于歸還一個資源,如有等待該資源的進程,則喚醒。在用P、V操作實現(xiàn)進程通信時,應(yīng)根據(jù)什么原則對信號量賦初值?答:*當(dāng)進程對信號量s執(zhí)行P、V操作時,s的值發(fā)生變化,當(dāng)s0、s=0和s0時 S表示可使用的資源數(shù)或表示可使用資源的進程數(shù);S=0時 S表示無資源可供使用或表示不允許進程再進入臨界區(qū);S0時 S表示等待使用資源的進程個數(shù)或表示等待進入臨界區(qū)的進程個數(shù)。有一容量為100的循環(huán)緩空區(qū),有多個并發(fā)執(zhí)行進程通過該緩空區(qū)進行通信。為了正確地管理緩沖區(qū),系統(tǒng)設(shè)置了兩個讀寫指針分別為IN、
9、OUT。IN和OUT的值如何反映緩沖區(qū)為空還是滿的情況?答:*有一閱覽室,共有100個座位。為了很好利用它,讀者進入時必須先在登記表上進行登記。該表表目沒有座位號和讀者姓名;離開時再將其登記項擯除。試問:為描述讀者的動作,應(yīng)編寫幾個程序?應(yīng)設(shè)幾個進程?它們之間的關(guān)系是什么?試用P、V操作描述進程之間的同步算法。答:(1)*(2)semaphore seat=100;void Reader()while(1)wait(seat);.signal(seat);什么是死鎖?答:死鎖是指在多道程序系統(tǒng)中,一組進程中的每一個進程均無限期地等待被該組進程中的另一個進程所占有且永遠不會釋放的資源;這種現(xiàn)象稱
10、系統(tǒng)處于死鎖狀態(tài),簡稱死鎖。死鎖產(chǎn)生的四個必要條件是什么?答:產(chǎn)生死鎖的四個必要條件是:互斥條件 請求和保持條件 不剝奪條件 環(huán)路等待條件死鎖的四個必要條件是彼此獨立的嗎?試給出最少的必要條件。答:*什么是銀行家算法?答:銀行家算法是用來避免死鎖產(chǎn)生的一種方法,該方法可以用在銀行的信貸上,故稱為銀行家算法。具體算法略。假定系統(tǒng)有4個同類資源和3個進程,進程每次只申請或釋放一個資源。每個進程最大資源需求量為2。請問,這個系統(tǒng)為什么不會發(fā)生死鎖?答:*假定系統(tǒng)有N個進程共享M個單位資源。進程每次只申請或釋放一個資源。每個進程的最大需求不超過M。所有進程的需求總和小于M+N。為什么這種情況下也決不會
11、發(fā)生死鎖?試證明。答:*一個計算機系統(tǒng)有六個磁帶驅(qū)動器n個進程。每個進程最多需要兩個帶驅(qū)動。問當(dāng)n為什么值時,系統(tǒng)不會發(fā)生死鎖?答:nsize=n)if(p-size-n=size)p-size=p-size-n;a=p;p=p+n;elsea=p;remove(Free,p);elsep=p-nextreturn a什么叫緊湊?為什么要進行緊湊?答:為了解決碎片問題,可采用的一種方法是,將內(nèi)存中的所有作業(yè)進行移動,使它們相鄰接。這樣,原來分散的多個小分區(qū)便拼接成一個大分區(qū),從而就可以把作業(yè)裝入運行,這種通過移動,把多個分散的小分區(qū)拼接成大分區(qū)的方法被稱為緊湊。進行接湊的目的是為了提高內(nèi)存的利
12、用率。簡述什么是覆蓋?什么是交換?覆蓋和交換的區(qū)別是什么?答:覆蓋,是指同一主存區(qū)可以被不同的程序段重復(fù)使用。通常一個作業(yè)由若干個功能上相互獨立的程序段組成,作業(yè)在一次運行時,也只用到其中的幾段,利用這樣一個事實,我們就可以讓那些不會同時執(zhí)行的程序段共用同一個主存區(qū)。因此,我們把可以相互覆蓋的程序段叫做覆蓋。交換,就是系統(tǒng)根據(jù)需要把主存中暫時不運行的某個(或某些)作業(yè)部分或全部移到外存,而把外存中的某個(或某些)作業(yè)移到相應(yīng)的主存區(qū),并使其投入運行。覆蓋技術(shù)的關(guān)鍵是提供正確的覆蓋結(jié)構(gòu)。通常,一個作業(yè)的覆蓋結(jié)構(gòu)要求編程人員事先給出,對于一個規(guī)模較大或比較復(fù)雜的程序來說是難以分析和建立它的覆蓋結(jié)構(gòu)
13、的。因此,通常覆蓋技術(shù)主要用于系統(tǒng)程序的主存管理上。覆蓋技術(shù)的主要特點是打破了必須將一個作業(yè)的全部信息裝入主存后才能運行的限制。在一定程度上解決了小主存運行大作業(yè)的矛盾。交換技術(shù)的關(guān)鍵是設(shè)法減少每次交換的信息量。為此,常將作業(yè)的副本保留在外存,每次換出時,僅換出那些修改過的信息即可。同覆蓋技術(shù)一樣,交換技術(shù)也是利用外存來邏輯地擴充主存。它的主要特點是打破了一個程序一旦進入主存便一直運行到結(jié)束的限制。簡述分頁存儲管理方式的基本思想和頁表的作用。答:基本思想:在分頁存儲管理中將作業(yè)地址空間和存儲空間按相同長度為單位進行等劃分。把每個作業(yè)的地址空間(邏輯空間)分成一些大小相同的片段,叫做頁面或頁(P
14、age)。把內(nèi)存的存儲空間也分成大小與頁面相同的片段,叫做物理塊或頁框(Frame)。在分配存儲空間時,總是以塊為單位,按照作業(yè)的頁數(shù)分配物理塊。分配的物理塊可以連續(xù)也可以不連續(xù)頁表的作用:實現(xiàn)從頁號到物理塊號的地址映射缺頁中斷和一般中斷有哪些不同?答:在指令執(zhí)行期間產(chǎn)生和處理中斷信號 一條指令在執(zhí)行期間,可能產(chǎn)生多次缺頁中斷簡述快表的作用。答:提高了存取速度,使得指令執(zhí)行速度大大加快簡述段和頁的區(qū)別。答:分頁和分段有許多相似之處,但是在概念上兩者完全不通,主要表現(xiàn)在:頁是信息的物理單位,分頁是為了系統(tǒng)管理內(nèi)存的方便而進行的,故對用戶而言,分頁是不可見的,是透明的;段是信息的邏輯單位,分段是作
15、業(yè)邏輯上的要求,對用戶而言,分段是可見的。頁的大小是固定的,由系統(tǒng)決定;段的大小是不固定的,由用戶作業(yè)本身決定。從用戶角度看,分頁的地址空間是一維的,而段的地址空間是二維的。什么叫虛擬存儲器?答:所謂虛擬存儲器,是指僅把作業(yè)的一部分裝入內(nèi)存便可運行作業(yè)的存儲器系統(tǒng)。具體地說,所謂虛擬存儲器是指具有請求調(diào)入功能和置換功能,能從邏輯上對內(nèi)存容量進行擴充的一種存儲器系統(tǒng)。局部性原理可以體現(xiàn)在哪兩個方面?答:時間局部性和空間局部性在分頁虛擬存儲管理方式中,常采用哪幾種頁面置換策略?答:最佳置換算法、先進先出算法、最近最久未使用(LRU)算法、簡單Clock置換算法、改進型Clock置換算法、某虛擬存儲
16、區(qū)的用戶空間共32個頁面,每頁1KB,主存16KB。假定某時刻系統(tǒng)為用戶的第0、1、2、3頁分別分配的物理塊號為5、10、4、7,將邏輯地址0A5CH和093CH變換為物理地址。答:125CH、113CH在一個分頁虛擬存儲管理方式中,采用LRU頁面置換算法時,假如一個作業(yè)的頁面走向為1、3、2、1、1、3、5、1、3、2、1、5,當(dāng)分配給該作業(yè)的物理塊數(shù)M分別是3和4時,試計算在訪問過程中所發(fā)生的缺頁次數(shù)和缺頁率,并比較所得結(jié)果。答:M是3時,缺頁次數(shù)是6,缺頁率是50M是4時,缺頁次數(shù)是3,缺頁率是25試說明分頁虛擬存儲管理方式中缺頁中斷的處理過程。答:當(dāng)用戶進程要求訪問某一頁時,如果該頁還
17、沒有調(diào)入內(nèi)存,則產(chǎn)生一缺頁中斷,系統(tǒng)進入相應(yīng)的缺頁中斷處理過程。首先,保存當(dāng)前進程的CPU現(xiàn)場環(huán)境,從外存中找到該頁,然后,查看當(dāng)前內(nèi)存是否有空閑空間調(diào)入該頁,如果有則啟動I/O,將該頁由外存調(diào)入內(nèi)存,同時修改頁表,如果內(nèi)存已滿,則按照某種算法選擇一頁作為淘汰頁調(diào)出,騰出空間后再調(diào)入。當(dāng)然如果被淘汰的頁在內(nèi)存中已經(jīng)被修改過,則需將該頁寫回外存。實現(xiàn)LRU算法所需的硬件支持是什么?答:利用移位寄存器或一個特殊的棧,以便在置換時能找到最近最久沒有使用的頁。如何實現(xiàn)分段共享?答:利用段的動態(tài)鏈接很容易實現(xiàn)段的共享,一個共享段在不同作業(yè)中可具有不同的段號。可通過設(shè)立一張共享段表來對段的共享進行集中管理
18、,記錄共享段的段號、段長、內(nèi)存始址、存在位、外存始址等信息,并記錄了有共享此分段的每個進程的情況以及進程的個數(shù)。第五章作者:佚名 來源:網(wǎng)絡(luò)什么叫文件?答:文件是在邏輯上具有完整意義的信息集合,它有一個名字作標(biāo)識。敘述下列術(shù)語并說明它們之間的關(guān)系:存儲介質(zhì)、卷、塊、文件和記錄。答:把可用來記錄信息的磁帶、硬盤盤組、軟磁盤片、卡片等稱為存儲介質(zhì);把存儲介質(zhì)的物理單位定義為“卷”;把存儲介質(zhì)上連續(xù)信息所組成的一個區(qū)域稱為“塊”;把邏輯上具有完整意義的信息集合稱為文件,文件存放在存儲介質(zhì)上;記錄式文件是指用戶對文件內(nèi)的信息按邏輯上獨立的含義再劃分信息單,每個單位稱為一個邏輯記錄。什么是文件的邏輯結(jié)構(gòu)
19、?常用的邏輯結(jié)構(gòu)有哪幾種?有何特點?答:用戶按自己對信息的使用要求組織文件,由于這種文件是獨立于物理環(huán)境而構(gòu)造的,所以,把用戶概念中的文件稱為文件的邏輯結(jié)構(gòu),或稱邏輯文件。這是從用戶觀點出發(fā),所觀察到的文件組織形式,是用戶可以直接處理的數(shù)據(jù)及其結(jié)構(gòu)。文件的邏輯結(jié)構(gòu)一般可分為兩大類:是有結(jié)構(gòu)文件,它是由一個以上的記錄構(gòu)成的文件,故又稱為記錄式文件;二是無結(jié)構(gòu)文件,它是指由字符流構(gòu)成的文件,故又稱為流式文件。特點:無結(jié)構(gòu)的流式文件是相關(guān)的有序字符的集合。流式文件指文件內(nèi)的數(shù)據(jù)不再組成記錄,只是依次的一串信息集合,字符是構(gòu)成文件的基本單位。這種文件常常按長度來讀取所需信息,也可以用插入的特殊字符作為
20、分界。查找文件中的基本信息單位例如某個單詞,是比較困難的。但反過來,字符流的無結(jié)構(gòu)文件管理簡單,用戶可以方便地對其進行操作。記錄式文件是種有結(jié)構(gòu)的文件。這種文件在邏輯上總是被看成一組連續(xù)有序的記錄的集合。每個記錄由彼此相關(guān)的域構(gòu)成。記錄可以按順序編號為記錄1、記錄2、記錄n。記錄式文件通常以記錄機為單位進行操作。比較連續(xù)文件、鏈接文件和索引文件的特點。答:連續(xù)文件特點:一個文件在邏輯上連續(xù)的信息被存放到存儲介質(zhì)上依次相鄰的塊上,這是一種邏輯記錄順序與物理記錄的順序相一致的文件結(jié)構(gòu);連續(xù)文件最大優(yōu)點是順序存取速度快;磁盤存儲空間的利用率不高;對輸出文件很難估計需多少磁盤塊;影響文件的擴展,插入刪
21、除困難。鏈接文件特點:把邏輯文件的各個邏輯記錄任意存放到一些磁盤塊中,這些磁盤塊可以分散在磁盤的任意位置,順序的邏輯記錄被存放在不連續(xù)的磁盤塊上,用指針把這些磁盤塊按邏輯記錄的順序鏈接起來;鏈接結(jié)構(gòu)解決了順序結(jié)構(gòu)中的所有問題:磁盤上的所有空閑塊都可以被利用;建立文件時也不必事先考慮文件的長度,只要有空閑的磁盤塊,文件可繼續(xù)擴展;可根據(jù)需要在文件的任何位置插入一個記錄或刪除一個記錄。鏈接方式又可分為隱式鏈接和顯式鏈接兩種,隱式鏈接只適合于順序訪問,對直接訪問是極其低效的,顯式鏈接不能支持高效地直接存取,存放鏈接指針的表會占用較大的內(nèi)存空間。索引文件特點:索引結(jié)構(gòu)是實現(xiàn)非連續(xù)存儲的另一種方法;索引
22、結(jié)構(gòu)為每個文件建立一張“索引表”,把指示每個邏輯記錄存放位置的指針集中在索引表中,把索引表保存在某個磁盤塊中;對索引文件能方便地實現(xiàn)文件的擴展、記錄的插入和刪除;由于索引結(jié)構(gòu)即適合順序存取記錄,又可以方便地按任意次序隨機存取記錄;容易實現(xiàn)記錄的增、刪和插入;采用索引結(jié)構(gòu)必須增加索引表占用的空間和讀寫索引表的時間,當(dāng)一個文件中記錄很多時,索引表就很龐大。文件目錄的主要內(nèi)容和作用是什么?文件目錄內(nèi)容:記錄一個文件的有關(guān)信息,除了指出文件名和文件在存儲介質(zhì)上的位置外,還應(yīng)包括如何控制和管理文件的信息。文件目錄作用:文件目錄是為文件設(shè)置用于文件描述和文件控制的數(shù)據(jù)結(jié)構(gòu),它與文件一一對應(yīng),是用于查找文件
23、的,它是文件系統(tǒng)實現(xiàn)按名存取的重要手段,總結(jié)文件的物理結(jié)構(gòu)和文件存取方法間的關(guān)系。不同的文件物理結(jié)構(gòu)可采用不同的文件存取方法, 文件物理結(jié)構(gòu) 可采用的文件存取方式連續(xù)文件 順序存取鏈接文件 順序存取索引文件 順序存取、隨機存取直接文件 按鍵存取文件操作主要有哪幾個?它們的功能是什么?答:建立文件:當(dāng)用戶需要將一批信息(或程序)作為文件保存在文件存儲介質(zhì)上時,需要使用建立文件命令來達到自己的目的建立一個新文件。文件一經(jīng)建立,就一直存人系統(tǒng)之中,直到用戶使用撤銷命令,撤銷該文件為止。打開文件:用戶為了使用某一個文件,必須先用打開文件系統(tǒng)調(diào)用命令將它打開,建立用戶與該文件的直接聯(lián)系方能使用。打開文件
24、的實質(zhì)是將外存中該文件的目錄項讀到活動文件表中,以便對文件的控制操作在主存中進行。讀/寫文件:文件打開以后,用戶需要把文件信息(文件體)從外存讀人內(nèi)存或從內(nèi)存寫回外存是通過調(diào)用讀寫文件系統(tǒng)調(diào)用來實現(xiàn)的。關(guān)閉文件:當(dāng)用戶不用(或暫時不用)某個文件時,可以使用關(guān)閉文件的系統(tǒng)調(diào)用命令。關(guān)閉文件的要求可以通過顯式方式,即直接向系統(tǒng)提出;也可用隱式。刪除文件:當(dāng)用戶確定不必保存某一個文件時,可以用刪除文件的命令將它刪除。刪除文件的系統(tǒng)調(diào)用的參數(shù)一般是文件名。文件操作的種類遠不止上述這些類型,還有如文件定位、讀取文件屬性、設(shè)置文件同性、修改文件名稱,等等。文件的保護和保密措施有哪些?目前實現(xiàn)安全措施的辦法有;制定用戶的訪問權(quán)限、口令、密碼等。采用UNIX操作系統(tǒng)的某系統(tǒng)的專用塊內(nèi)容為:空閑塊數(shù)3,然后依次登記的空閑塊數(shù)為77、89、60,問此時若一個文件A需要5個盤塊,系統(tǒng)進行分配后有個文件B被刪除,它占用的盤塊塊號為100、101、109、500,則回收這些盤塊后專用塊的內(nèi)容如何?答:空閑塊數(shù)2,然后依次登記的空閑塊數(shù)為109、500。假定有一個磁盤組共有100個柱面,每個柱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科研樓翻新合同終止通知
- 書店裝修員工合同樣本
- 自然人借款合同樣本
- 三農(nóng)村資源綜合利用路徑規(guī)劃
- 電子政務(wù)平臺建設(shè)及管理手冊
- 農(nóng)業(yè)信息化建設(shè)與管理作業(yè)指導(dǎo)書
- 擔(dān)保借款合同書
- 聘請博士協(xié)議書
- 項目管理與協(xié)調(diào)能力作業(yè)指導(dǎo)書
- 農(nóng)產(chǎn)品食品安全與質(zhì)量控制標(biāo)準(zhǔn)作業(yè)指導(dǎo)書
- 環(huán)境衛(wèi)生學(xué)及消毒滅菌效果監(jiān)測
- 對合同條款有異議函
- 市政道路改造工程施工組織設(shè)計
- (2024年)師德師風(fēng)學(xué)習(xí)內(nèi)容教師師德師風(fēng)培訓(xùn)內(nèi)容通用多篇
- 模板工程風(fēng)險辨識及防范措施
- 中醫(yī)館工作細則
- 2024版《安全生產(chǎn)法》考試題庫附答案(共130題)
- 節(jié)后復(fù)工安全教育培訓(xùn)內(nèi)容【5篇】
- 社區(qū)電動車棚新(擴)建及修建充電車棚施工方案(純方案-)
- 統(tǒng)編版六年級語文下冊第一單元大單元整體作業(yè)設(shè)計含答案
- 尋夢緣古法駐顏培訓(xùn)課件
評論
0/150
提交評論