




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、操作系統(tǒng)1.操作系統(tǒng)概念操作系統(tǒng)管理和控制了計(jì)算機(jī)系統(tǒng)的所有軟件和硬件資源,是現(xiàn)代計(jì)算機(jī)系統(tǒng)的靈魂和核心。操作系統(tǒng)也為用戶提供了一個(gè)方便、靈活、安全、可靠地使用計(jì)算機(jī)的工作環(huán)境。計(jì)算機(jī)系統(tǒng)由兩部分系統(tǒng)資源組成,即硬件資源和軟件資源。硬件資源通常包括中央處理單元(簡稱處理機(jī)或CPU)、存儲(chǔ)器(內(nèi)存、外存)和各種外部設(shè)備。軟件資源包括系統(tǒng)軟件和應(yīng)用軟件,主要是指以各種文件形式存儲(chǔ)的程序集合。從軟件方面來看,計(jì)算機(jī)軟件可以分為系統(tǒng)軟件和應(yīng)用軟件兩大類。計(jì)算機(jī)操作系統(tǒng)自身是一種軟件,它屬于系統(tǒng)軟件,且是最重要的、大型的系統(tǒng)軟件之一。操作系統(tǒng)是系統(tǒng)軟件,卻又不同于其它的系統(tǒng)軟件。操作系統(tǒng)是最底層的系統(tǒng)軟
2、件,。一般操作系統(tǒng)在資源管理方面分為4種,即處理機(jī)(進(jìn)程)管理、存儲(chǔ)管理、設(shè)備管理和文件管理。三種最基本的操作系統(tǒng):多道批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng)。五類操作系統(tǒng)分別為:批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)。需要掌握各自的特點(diǎn);2. 作業(yè)管理作業(yè)是由用戶程序、數(shù)據(jù)及某種形式的控制所組成,是指用戶在一次計(jì)算過程或在一次事務(wù)處理過程中,要求計(jì)算機(jī)系統(tǒng)所做工作的集合。操作系統(tǒng)作業(yè)管理的任務(wù)是為方便用戶建立作業(yè)(或任務(wù)),組織調(diào)用系統(tǒng)內(nèi)部資源執(zhí)行,并在完成任務(wù)后將其撤銷。一個(gè)作業(yè)的建立過程一般是作業(yè)的輸入和系統(tǒng)建立起作業(yè)控制塊的管理控制兩個(gè)過程。一個(gè)作
3、業(yè)從進(jìn)入系統(tǒng)到運(yùn)行完成,通常要經(jīng)歷“進(jìn)入”、“后備”、“運(yùn)行”和“終止”四個(gè)階段,相應(yīng)地作業(yè)就有四種狀態(tài)。進(jìn)入狀態(tài):當(dāng)用戶的作業(yè)通過某種輸入方式將作業(yè)輸入到外存上時(shí),稱此階段為作業(yè)處于進(jìn)入狀態(tài)。后備狀態(tài):當(dāng)作業(yè)所需全部信息已輸入到外存,由作業(yè)建立程序?yàn)橹⒘俗鳂I(yè)控制塊,并插入到后備作業(yè)隊(duì)列中等待調(diào)度運(yùn)行為止。把作業(yè)在后備隊(duì)列上等待調(diào)度的狀態(tài)稱為后備狀態(tài)。運(yùn)行狀態(tài):作業(yè)調(diào)度程序從處于后備狀態(tài)的作業(yè)隊(duì)列中選出一個(gè)作業(yè)調(diào)入內(nèi)存,并為之建立相應(yīng)的進(jìn)程后,由于此時(shí)的作業(yè)已具有獨(dú)立運(yùn)行的資格,如果處理機(jī)空閑,便可立即開始執(zhí)行,故稱此時(shí)的作業(yè)進(jìn)入了運(yùn)行狀態(tài)。 作業(yè)的運(yùn)行狀態(tài)又可進(jìn)一步分為“就緒”、“執(zhí)行”
4、和“阻塞”三個(gè)基本狀態(tài)。終止?fàn)顟B(tài):當(dāng)作業(yè)的運(yùn)行正?;虍惓=Y(jié)束時(shí)便自我終止,或被迫終止,此時(shí)作業(yè)便進(jìn)入終止?fàn)顟B(tài)。處于終止?fàn)顟B(tài)的作業(yè)被作業(yè)終止程序回收其作業(yè)控制塊并回收已分配給它的所有資源,作業(yè)隨之消亡。操作系統(tǒng)的作業(yè)管理為用戶提供了兩類接口:一類是為一般用戶提供的操作命令接口,包括聯(lián)機(jī)的鍵盤操作命令和脫機(jī)的作業(yè)控制命令,簡稱命令接口;1 / 7另一類是為編程人員提供的在程序模式下的系統(tǒng)調(diào)用接口,用它們來請(qǐng)求操作系統(tǒng)服務(wù),簡稱程序接口。3. 進(jìn)程管理處理機(jī)是操作系統(tǒng)管理的最重要的硬件資源之一。多道程序系統(tǒng)中處理機(jī)管理的主要任務(wù)是如何安排多任務(wù)使用處理機(jī),即如何把處理機(jī)合理的分配給多個(gè)任務(wù)使用。目前
5、,大多數(shù)操作系統(tǒng)的設(shè)計(jì)都基于進(jìn)程的概念,處理機(jī)的分配對(duì)象也大都是進(jìn)程,因此處理機(jī)管理被歸結(jié)為進(jìn)程管理。進(jìn)程是操作系統(tǒng)分配軟件資源及硬件資源的基本單位,在多道程序環(huán)境下,多個(gè)進(jìn)程并發(fā)運(yùn)行,爭奪處理機(jī)和共享其它有限的系統(tǒng)資源,因此進(jìn)程管理是操作系統(tǒng)中最重要且最復(fù)雜的管理。(1) 進(jìn)程的定義進(jìn)程已經(jīng)成為操作系統(tǒng)乃至并發(fā)程序設(shè)計(jì)中最核心的概念,它是對(duì)正在運(yùn)行的程序的抽象,操作系統(tǒng)的其它所有內(nèi)容都是圍繞著進(jìn)程展開的。進(jìn)程至今沒有一個(gè)統(tǒng)一的定義。許多學(xué)者從不同的角度對(duì)進(jìn)程下過各式各樣的定義:進(jìn)程是程序的一次執(zhí)行;進(jìn)程是可以與其它計(jì)算并發(fā)執(zhí)行的計(jì)算;進(jìn)程是一個(gè)程序及其數(shù)據(jù)在處理機(jī)上順序執(zhí)行時(shí)發(fā)生的活動(dòng);進(jìn)程
6、是進(jìn)程實(shí)體的一次活動(dòng)。一般被大家所公認(rèn)的進(jìn)程定義為:進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng),是操作系統(tǒng)進(jìn)行資源分配的單位。(2) 進(jìn)程的5大特征:動(dòng)態(tài)性、并發(fā)性、獨(dú)立性、異步性、結(jié)構(gòu)特性:進(jìn)程控制塊(3) 進(jìn)程的狀態(tài)操作系統(tǒng)給進(jìn)程設(shè)置了三種狀態(tài),以代表進(jìn)程生命周期存在的基本狀態(tài):即就緒狀態(tài)、執(zhí)行狀態(tài)、阻塞狀態(tài)。(4) 進(jìn)程狀態(tài)的轉(zhuǎn)換(必須掌握好,簡答題目)就緒、執(zhí)行、阻塞是進(jìn)程的三種基本狀態(tài)。執(zhí)行狀態(tài)是進(jìn)程的物理運(yùn)行,就緒狀態(tài)和阻塞狀態(tài)是進(jìn)程的邏輯運(yùn)行,宏觀上它們都是活動(dòng)的(即都處在運(yùn)行之中)。處于就緒狀態(tài)的進(jìn)程,在進(jìn)程調(diào)度程序?yàn)樗峙涮幚頇C(jī)后,進(jìn)程由就緒狀態(tài)變?yōu)閳?zhí)行狀
7、態(tài),該進(jìn)程運(yùn)行。正在運(yùn)行的進(jìn)程,一當(dāng)分配給它的CPU時(shí)間片用完,則進(jìn)程變回就緒狀態(tài);若在執(zhí)行過程中需要等待某一事件的發(fā)生(如請(qǐng)求訪問某臨界資源,而該資源正被其它進(jìn)程訪問,該進(jìn)程只能等待這個(gè)資源的可用)而使正在執(zhí)行的進(jìn)程受阻,無法繼續(xù)執(zhí)行下去,則進(jìn)程將變?yōu)樽枞麪顟B(tài)。處于阻塞狀態(tài)的進(jìn)程,在其等待的事件已經(jīng)發(fā)生或完成后,則進(jìn)程就由阻塞狀態(tài)變?yōu)榫途w狀態(tài)。(5) 進(jìn)程與程序的區(qū)別進(jìn)程定義為程序在并發(fā)環(huán)境中的執(zhí)行過程,它與程序有著完全不同的概念,但又密切相關(guān),通過以下幾點(diǎn)來對(duì)它們加以聯(lián)系與區(qū)別:進(jìn)程是動(dòng)態(tài)的,而程序是靜態(tài)的,即進(jìn)程是程序的執(zhí)行過程,而程序是指令的有序集合。程序是永久的,而進(jìn)程是有生命周期的
8、,且是短暫的。程序是指令代碼的集合,而進(jìn)程實(shí)體包括:程序、數(shù)據(jù)及進(jìn)程控制塊。進(jìn)程具有動(dòng)態(tài)性、并發(fā)性、獨(dú)立性和異步性等,而程序不具有這些特性。進(jìn)程可以生成其它進(jìn)程,而程序不能生成新的程序,進(jìn)程和程序并非一一對(duì)應(yīng)。(6) 線程自從進(jìn)程概念產(chǎn)生以后,在操作系統(tǒng)中一直作為能獨(dú)立運(yùn)行的基本單位。但在程序并發(fā)執(zhí)行時(shí)所付出的時(shí)空開銷還較大,人們?yōu)榱诉M(jìn)一步提高程序的并發(fā)執(zhí)行程度,提高系統(tǒng)的吞吐量,提出了比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位線程。線程是由進(jìn)程進(jìn)一步派生出來的一組代碼(指令組)的執(zhí)行過程。一個(gè)進(jìn)程可以產(chǎn)生多個(gè)線程,這些線程都共享該進(jìn)程的內(nèi)存地址空間,它們可以并發(fā)、異步地執(zhí)行。采用線程可以使同一個(gè)進(jìn)程能
9、有幾個(gè)并發(fā)執(zhí)行的路徑,執(zhí)行速度得到了更大的提高,且線程需要的系統(tǒng)開銷比進(jìn)程要小。線程擁有進(jìn)程所具有的許多特征,故又稱為輕型進(jìn)程,故可以把進(jìn)程稱為重型進(jìn)程。下面從4個(gè)方面比較線程與進(jìn)程。擁有資源、調(diào)度、并發(fā)性、系統(tǒng)開銷(7) 進(jìn)程的控制和調(diào)度(重點(diǎn)掌握、簡答題目)常用的調(diào)度算法有先來先服務(wù)調(diào)度算法、優(yōu)先級(jí)調(diào)度算法和時(shí)間片輪轉(zhuǎn)調(diào)度算法等,這是3種基本的調(diào)度算法。現(xiàn)在也有些操作系統(tǒng)使用綜合性的調(diào)度算法,如多級(jí)反饋隊(duì)列調(diào)度算法等。 (8) 進(jìn)程的協(xié)調(diào)和通信在操作系統(tǒng)中進(jìn)程之間不可避免地會(huì)有某種聯(lián)系或通信,為使并發(fā)執(zhí)行的進(jìn)程能有條不紊地運(yùn)行,系統(tǒng)必須對(duì)它們進(jìn)行協(xié)調(diào)。在相互合作的進(jìn)程之間,也往往需要交換一
10、定的信息,這種在進(jìn)程之間進(jìn)行的信息交換,稱為進(jìn)程通信。由于進(jìn)程合作與資源共享,使得并發(fā)執(zhí)行的多個(gè)進(jìn)程間產(chǎn)生互斥或同步的相互制約關(guān)系,即產(chǎn)生的間接制約關(guān)系和直接制約關(guān)系。(9) 死鎖計(jì)算機(jī)系統(tǒng)中的各種資源(硬件和軟件))都是由操作系統(tǒng)進(jìn)行管理和分配的。進(jìn)程所需要的資源是在進(jìn)程運(yùn)行時(shí)根據(jù)實(shí)際需求來分配的,也就是根據(jù)進(jìn)程執(zhí)行情況動(dòng)態(tài)地申請(qǐng)資源。在多道程序系統(tǒng)中,計(jì)算機(jī)系統(tǒng)的有限資源與眾多請(qǐng)求分配資源的進(jìn)程之間會(huì)產(chǎn)生矛盾,如果管理和分配不當(dāng)會(huì)引起進(jìn)程相互等待所需資源而無法繼續(xù)執(zhí)行的情況。在某種條件下,這種等待永遠(yuǎn)不能結(jié)束,系統(tǒng)進(jìn)入“停止”狀態(tài),這種情況稱為死鎖。死鎖最終可能導(dǎo)致整個(gè)系統(tǒng)處于癱瘓,因此,
11、死鎖是操作系統(tǒng)設(shè)計(jì)中必須認(rèn)真考慮的問題。4. 存儲(chǔ)管理現(xiàn)代計(jì)算機(jī)系統(tǒng)一般把存儲(chǔ)器分為內(nèi)存、外存和高速緩存3種。內(nèi)存也即主存儲(chǔ)器,容量一般要比外存小得多,但是進(jìn)程駐留與活動(dòng)的地方,一直以來與處理機(jī)的地位類似,也是計(jì)算機(jī)系統(tǒng)中對(duì)系統(tǒng)性能影響很大的瓶頸資源之一。外存是程序和數(shù)據(jù)可以長期保存在的地方,容量最大,但是程序只有進(jìn)入內(nèi)存才能被處理機(jī)執(zhí)行和處理。高速緩沖存儲(chǔ)器只是處理機(jī)與內(nèi)存之間的緩沖區(qū)域,它容量小,主要暫存系統(tǒng)當(dāng)前用的某些關(guān)鍵數(shù)據(jù)和預(yù)取的指令等,不能存放完整的程序。 如何讓容量有限的內(nèi)存被多任務(wù)安全高效地共享是現(xiàn)代操作系統(tǒng)存儲(chǔ)管理的核心任務(wù)。計(jì)算機(jī)系統(tǒng)運(yùn)行期間,操作系統(tǒng)程序(主要是其內(nèi)核程序
12、)與其它程序一起共享內(nèi)存,為安全起見,多道程序系統(tǒng)常常由操作系統(tǒng)把內(nèi)存初始化成一個(gè)系統(tǒng)區(qū)和一個(gè)用戶區(qū)兩大塊。系統(tǒng)區(qū)用于存放操作系統(tǒng)的程序和數(shù)據(jù),用戶區(qū)則還要被操作系統(tǒng)繼續(xù)劃分,以供多個(gè)用戶程序使用。不同的操作系統(tǒng)用不同的方法對(duì)用戶區(qū)進(jìn)行劃分。采用靜態(tài)劃分法的存儲(chǔ)管理方式主要有:固定分區(qū)存儲(chǔ)管理方式分頁存儲(chǔ)管理方式采用動(dòng)態(tài)劃分法的存儲(chǔ)管理方式主要有:可變分區(qū)存儲(chǔ)管理方式分段存儲(chǔ)管理方式(1) 操作系統(tǒng)的存儲(chǔ)管理功能操作系統(tǒng)的存儲(chǔ)管理必須具有以下4個(gè)功能:l 內(nèi)存分配與回收l 地址映射l 內(nèi)存共享與保護(hù)l 內(nèi)存擴(kuò)充(2) 操作系統(tǒng)的存儲(chǔ)管理方式(重點(diǎn)掌握,簡答題目)前為止使用的存儲(chǔ)管理方式有4種類
13、型:l 分區(qū)式存儲(chǔ)管理分區(qū)式存儲(chǔ)管理是由操作系統(tǒng)對(duì)內(nèi)存進(jìn)行分區(qū),規(guī)定每個(gè)分區(qū)只能裝入一個(gè)進(jìn)程的存儲(chǔ)管理方式,是一種連續(xù)分配方案。具體又可分為單一連續(xù)區(qū)、固定分區(qū)和可變分區(qū)存儲(chǔ)管理等3種方式。單一連續(xù)區(qū)存儲(chǔ)管理是一種最簡單的只有一個(gè)用戶分區(qū)的存儲(chǔ)管理方式。在這種管理方式下,內(nèi)存中除操作系統(tǒng)占用的一部分存儲(chǔ)空間外,其余的用戶區(qū)域作為一個(gè)連續(xù)的分區(qū)每次分配給一個(gè)作業(yè)或進(jìn)程使用,即在任何時(shí)刻內(nèi)存中最多只有一個(gè)用戶作業(yè)或進(jìn)程。故單一連續(xù)區(qū)存儲(chǔ)管理主要適用于單用戶的情況。優(yōu)點(diǎn):簡單易于實(shí)現(xiàn),缺點(diǎn)內(nèi)存利用率低分區(qū)管理小結(jié):分區(qū)管理實(shí)現(xiàn)了多道程序共享內(nèi)存,提高了CPU的利用率,管理算法簡單,容易實(shí)現(xiàn)。但分區(qū)式
14、存儲(chǔ)管理的最大缺點(diǎn)是碎片問題嚴(yán)重,內(nèi)存利用率低。而分區(qū)管理出現(xiàn)碎片的主要原因在于連續(xù)分配的限制,即它要求每個(gè)作業(yè)或進(jìn)程在內(nèi)存中必須占用一個(gè)連續(xù)的分區(qū),為了打破連續(xù)分配的限制,應(yīng)運(yùn)而生了頁式存儲(chǔ)管理方式。l 分頁式存儲(chǔ)管理分頁式存儲(chǔ)管理的出發(fā)點(diǎn)是為了消除碎片而打破存儲(chǔ)分配的連續(xù)性,使得一個(gè)作業(yè)的地址空間可以分布在若干離散的內(nèi)存塊上,從而充分利用內(nèi)存空間,提高了內(nèi)存利用率。頁式存儲(chǔ)管理的基本思想是結(jié)合固定分區(qū)管理方式和離散存儲(chǔ)方式而產(chǎn)生的,可以基本解碎片問題。它允許一個(gè)進(jìn)程在內(nèi)存中占有多個(gè)不連續(xù)的但是大小相等的區(qū)域,從而可以消除外碎片,而且內(nèi)碎片也很少。l 段式存儲(chǔ)管理段式存儲(chǔ)管理方式是結(jié)合可變分
15、區(qū)和離散存儲(chǔ)的思想而產(chǎn)生的,它支持段的動(dòng)態(tài)增長,便于實(shí)現(xiàn)段的共享。它對(duì)內(nèi)存以作業(yè)地址空間中的段為單位進(jìn)行動(dòng)態(tài)分區(qū),規(guī)定每一個(gè)段可以裝入內(nèi)存中的一個(gè)分區(qū),一個(gè)作業(yè)所有的段在內(nèi)存中所占分區(qū)可以不連續(xù),是一種支持用戶分段(例如主程序段、子程序段、數(shù)據(jù)段等),即模塊化編程的存儲(chǔ)管理方式,得到了許多編譯器的支持。l 段頁式存儲(chǔ)管理段頁式存儲(chǔ)管理可以實(shí)現(xiàn)分段、分頁管理的優(yōu)勢互補(bǔ),方便用戶,提高內(nèi)存利用率。也就是將段式存儲(chǔ)管理和頁式存儲(chǔ)管理結(jié)合在一起,保持二者的優(yōu)點(diǎn),克服二者的缺點(diǎn),形成一種更佳的管理模式。段頁式存儲(chǔ)管理技術(shù)的基本思想是用分段的方法來管理虛擬存儲(chǔ)器,用分頁的方法來分配和管理實(shí)際存儲(chǔ)器。這樣既
16、可以獲得分段技術(shù)在邏輯上的優(yōu)點(diǎn),保持段地址空間所帶來的好處;又可獲得分頁技術(shù)在存儲(chǔ)空間管理方面的優(yōu)點(diǎn),即解決了碎片問題。在段頁式存儲(chǔ)管理系統(tǒng)中,作業(yè)的地址仍按邏輯意義分段,再把每一段劃分成若干頁;對(duì)內(nèi)存進(jìn)行分塊,塊的大小與頁相同。在作業(yè)的內(nèi)存空間中,不僅各邏輯段的物理空間之間可以是不連續(xù)的,而且同一段中的各頁也可能是不連續(xù)的。段頁式管理綜合了分段、分頁管理的優(yōu)勢,既方便用戶,又提高了內(nèi)存利用率,但實(shí)現(xiàn)代價(jià)也是相當(dāng)大的,主要被大型機(jī)的操作系統(tǒng)采用。5. 設(shè)備管理硬件系統(tǒng)中除了處理機(jī)和內(nèi)存外,其它大部分的硬件設(shè)備都可統(tǒng)稱為外部設(shè)備。設(shè)備管理就是管理計(jì)算機(jī)系統(tǒng)的外部設(shè)備。其中包括常用的輸入輸出設(shè)備、
17、外存設(shè)備和終端設(shè)備等,還包括將外設(shè)和主機(jī)連結(jié)起來的通道和設(shè)備控制器,甚至?xí)r鐘和控制臺(tái)都可看成是外部設(shè)備。設(shè)備管理的目的是:方便用戶使用外部設(shè)備;實(shí)現(xiàn)某些設(shè)備的共享,提高設(shè)備的利用率;實(shí)現(xiàn)外部設(shè)備和其它計(jì)算機(jī)部件之間的并行操作,以提高系統(tǒng)效率;防止用戶錯(cuò)誤地使用外部設(shè)備,從而提高外部設(shè)備及系統(tǒng)的可靠性和安全性。(1) 設(shè)備管理的任務(wù)設(shè)備管理的任務(wù):按用戶提出的要求接入外部設(shè)備,并按一定算法分配和控制設(shè)備,而用戶不必關(guān)心設(shè)備的實(shí)際地址和控制指令。盡量提高輸入輸出設(shè)備的利用率。使各種外部設(shè)備與主機(jī)以及各外部設(shè)備之間能協(xié)調(diào)地工作,以便充分合理地利用系統(tǒng)資源,盡量提高真正并行工作能力。向用戶提供一個(gè)統(tǒng)一
18、地、友好地使用外部設(shè)備的界面,使用戶能方便地利用外部設(shè)備資源。(2) 設(shè)備管理的功能分配設(shè)備:按設(shè)備的不同類型和操作系統(tǒng)相應(yīng)的分配算法決定將設(shè)備分配給進(jìn)程,對(duì)未分配到所需設(shè)備的進(jìn)程放入等待隊(duì)列。設(shè)備處理:由設(shè)備處理程序?qū)崿F(xiàn)CPU和設(shè)備控制器之間的通信輸入輸出緩沖區(qū)管理:管理邏輯名,多個(gè)緩沖區(qū)的分時(shí)以及串并行操作,同類多個(gè)外部設(shè)備的均衡工作等。實(shí)現(xiàn)設(shè)備獨(dú)立性或設(shè)備無關(guān)性。實(shí)現(xiàn)虛擬設(shè)備技術(shù)。(3) 設(shè)備的輸入輸出控制方式計(jì)算機(jī)外部設(shè)備和內(nèi)存之間的信息傳送稱為輸入輸出操作,到目前為止,輸入輸出操作有4種控制方式:程序直接控制方式、中斷控制方式、DMA控制方式、通道控制方式(4) 設(shè)備管理技術(shù)中斷技術(shù)
19、、緩沖技術(shù)、虛擬設(shè)備技術(shù)(5) 設(shè)備管理程序設(shè)備管理程序中包含設(shè)備分配程序和設(shè)備驅(qū)動(dòng)程序。(6) 外部設(shè)備的安裝系統(tǒng)預(yù)置設(shè)備驅(qū)動(dòng)程序、即插即用6. 文件管理文件管理是關(guān)于信息資源的管理,操作系統(tǒng)將計(jì)算機(jī)系統(tǒng)中的信息組織成文件來進(jìn)行管理,實(shí)施文件管理的機(jī)構(gòu)稱為文件管理系統(tǒng),簡稱文件系統(tǒng),文件系統(tǒng)是操作系統(tǒng)的重要組成部分。(1)文件管理的任務(wù)文件管理的任務(wù)就是把存儲(chǔ)、檢索、共享和保護(hù)文件的手段提供給操作系統(tǒng)本身和用戶,以達(dá)到方便用戶和提高資源利用率的目的。(2)文件管理的功能操作系統(tǒng)文件管理的功能大體上有三點(diǎn):分配與管理外部存儲(chǔ)器,用戶以文件形式存放信息,按名存取,文件的機(jī)內(nèi)碼與磁盤、光盤等外存的地址建立起相對(duì)應(yīng)的表格聯(lián)系。提供合適的存儲(chǔ)方法,例如,鍵盤命令以及程序中使用系統(tǒng)調(diào)用控制。包括文件的創(chuàng)建、打開、關(guān)閉、讀寫、刪除和重命名等。文件的共享與保護(hù),解決文件命名中的沖突和存取權(quán)限的控制。(3)文件系統(tǒng)文件系統(tǒng)是負(fù)責(zé)存取和管理文件的機(jī)構(gòu)。采用文件系統(tǒng)的目的是充分利用外存儲(chǔ)器和方便用戶。文件系統(tǒng)能統(tǒng)一管理文件存儲(chǔ)空間,l 實(shí)施外存空間的分配與回收;l 實(shí)現(xiàn)文件從名字空間到外存空間的映射,即實(shí)現(xiàn)文件的按名存??;實(shí)現(xiàn)對(duì)文件的各種控制和存取操作;l 實(shí)現(xiàn)文件信息的共享,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 著作版權(quán)登記管理辦法
- 2025年專升本藝術(shù)概論考試模擬卷(藝術(shù)創(chuàng)作分析):書法藝術(shù)與繪畫藝術(shù)結(jié)合試題
- 2025年美發(fā)師創(chuàng)意造型考核試卷:美發(fā)師行業(yè)客戶關(guān)系管理試題
- 遵義公路注漿管理辦法
- 規(guī)劃設(shè)計(jì)施工管理辦法
- 建筑工地6S管理實(shí)施計(jì)劃
- 2025年德語TestDaF口語模擬試卷:德語學(xué)習(xí)者的實(shí)戰(zhàn)技巧解析
- 2025年護(hù)士執(zhí)業(yè)考試題庫:護(hù)理科研方法與實(shí)踐核心知識(shí)點(diǎn)測試
- 2025年電梯安裝維修工(初級(jí))實(shí)操技巧考試試卷
- 2025年小學(xué)語文畢業(yè)升學(xué)考試模擬試卷(古詩詞審美鑒賞能力培養(yǎng)試題)
- 弱電設(shè)備維護(hù)保養(yǎng)方案
- 道路及兩側(cè)便道保潔方案.docx
- 旅游開發(fā)公司組織架構(gòu)
- 上期開特下期出特公式
- 杭州市普通住宅物業(yè)菜單式服務(wù)參考收費(fèi)標(biāo)準(zhǔn)(試行)
- 鋼材標(biāo)準(zhǔn)-SAEAMS5662M-2004鎳基高溫合金[1]._pdf
- 建筑工程內(nèi)外墻面噴漿、粘釘、掛網(wǎng)施工合同(共2頁)
- 山東生態(tài)功能區(qū)劃(文字)
- DP備份軟件日常維護(hù)手冊
- DFMEA模板(完整版)
- 省教改課題申報(bào)書填寫技巧
評(píng)論
0/150
提交評(píng)論