




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第六章 文件系統(tǒng)文件系統(tǒng)的概念文件的邏輯結(jié)構(gòu)與存取方法文件系統(tǒng)的概念n文件:一組賦名的相關(guān)聯(lián)字符流的集合,或者是相關(guān)連記錄的集合n文件的形式:n1)字符流文件。例如:源程序n2)記錄式文件。例如:數(shù)據(jù)庫文件文件系統(tǒng)的概念n文件系統(tǒng):操作系統(tǒng)中與管理文件有關(guān)的軟件和數(shù)據(jù),稱為文件系統(tǒng)n文件系統(tǒng)的任務(wù):n1)為用戶建立文件、撤消、讀寫、修改和復(fù)制文件n2)對文件按名存取,存取控制文件系統(tǒng)的概念n文件系統(tǒng)具有的特點(diǎn):n1)友好的用戶接口,用戶只對文件進(jìn)行操作而不管文件結(jié)構(gòu)和存放的物理位置n2)對文件按名存取,對用戶透明n3)某些文件可以被多個用戶或進(jìn)程所共享n4)文件系統(tǒng)大都使用磁盤、磁帶和光盤等大
2、容量存儲器作為存儲介質(zhì),因此,可存儲大量信息文件系統(tǒng)的分類n按性質(zhì)用途分:n1)系統(tǒng)文件。例如:操作系統(tǒng)內(nèi)核(不可R不可W,只能系統(tǒng)調(diào)用)n2)庫文件。例如:c語言子程序庫(可R,不可W)n3)用戶文件。例如:源程序,用戶數(shù)據(jù)庫等(可R可W)文件系統(tǒng)的分類n按組織形式分:n1)普通文件:最一般格式的文件n2)目錄文件:用來檢索普通文件n3)特殊文件:在UNIX系統(tǒng)中,所有I/O設(shè)備都被看成文件文件系統(tǒng)的分類n按信息流向分:n1)輸入文件n2)輸出文件n3)輸入/輸出文件文件系統(tǒng)的分類n按保護(hù)級別分:n1)只讀文件n2)讀寫文件n3)可執(zhí)行文件n4)不保護(hù)文件文件系統(tǒng)的分類n文件的分類目的:n便
3、于系統(tǒng)對不同的文件進(jìn)行不同的管理,從而提高處理速度和起到保護(hù)與共享的作用第六章 文件系統(tǒng)文件系統(tǒng)的概念文件的邏輯結(jié)構(gòu)與存取方法文件的結(jié)構(gòu)n對于任何一個文件,都存在著以下兩種形式的結(jié)構(gòu):n1)文件的邏輯結(jié)構(gòu):從用戶觀點(diǎn)出發(fā)所觀察到的文件組織形式,是用戶可以直接處理的數(shù)據(jù)及其結(jié)構(gòu)n2)文件的物理結(jié)構(gòu):又稱文件的存儲結(jié)構(gòu),是指文件在外存上的存儲組織形式文件的邏輯結(jié)構(gòu)n文件的邏輯結(jié)構(gòu)是用戶可見結(jié)構(gòu),是獨(dú)立于物理存儲設(shè)備的n文件的邏輯結(jié)構(gòu)分為兩類:n1)字符流式的無結(jié)構(gòu)文件,管理簡單n2) 記錄式的有結(jié)構(gòu)文件,管理復(fù)雜文件的邏輯結(jié)構(gòu)n選取文件的邏輯結(jié)構(gòu)應(yīng)遵循的原則:n1)當(dāng)用戶對文件信息進(jìn)行修改操作時,
4、給定的邏輯結(jié)構(gòu)應(yīng)盡量減少對已存儲好的文件信息的改動n2)當(dāng)用戶需要對文件信息進(jìn)行操作時,給定的邏輯結(jié)構(gòu)應(yīng)使文件系統(tǒng)在盡可能短的時間內(nèi)查找到記錄或基本信息單位n3)應(yīng)使文件信息占據(jù)最小的存儲空間n4)應(yīng)是便于用戶進(jìn)行操作的文件的邏輯結(jié)構(gòu)n記錄:一個具有特定意義的信息單位n由該記錄在文件中的邏輯地址(相對地址)與記錄名所對應(yīng)的一組鍵值、屬性及其屬性值所組成常用的記錄式結(jié)構(gòu)文件n1)連續(xù)結(jié)構(gòu):把記錄按生成的先后順序連續(xù)排列n優(yōu)點(diǎn):利于記錄追加、變更n缺點(diǎn):搜索性能差常用的記錄式結(jié)構(gòu)文件n2)多重結(jié)構(gòu):把記錄按鍵和記錄名排列成行列式結(jié)構(gòu)n缺點(diǎn):浪費(fèi)較多存儲空間常用的記錄式結(jié)構(gòu)文件n改進(jìn):把行列式中的零
5、去掉,并以鍵Ki為隊首,以包含鍵Ki的記錄為隊列元素來構(gòu)成一個記錄隊列。對于一個有m個鍵的隊列來說,這樣的隊列有m個構(gòu)成了該文件的多重結(jié)構(gòu)常用的記錄式結(jié)構(gòu)文件n3)轉(zhuǎn)置結(jié)構(gòu):把所有與同一個鍵對應(yīng)的記錄的指針連續(xù)地置于該鍵的位置下n優(yōu)點(diǎn):適合給定鍵后的記錄搜索常用的記錄式結(jié)構(gòu)文件n順序結(jié)構(gòu):按某種優(yōu)先順序來組織記錄n例如:字母順序、時間順序n優(yōu)點(diǎn):易于一定范圍的搜索、統(tǒng)計文件的存取方法n1)順序存取法:n按照文件的邏輯地址n記錄式文件:反映為按記錄的排列順序來存取n字符流文件:反映為當(dāng)前讀寫指針的變化文件的存取方法n2)隨機(jī)存取法:n根據(jù)記錄的編號來存取文件的任一記錄(記錄式文件)或根據(jù)存取命令把讀寫指針移到讀寫處(字符流文件)文件的存取方法n3)按鍵存取法:用于數(shù)據(jù)庫管理系統(tǒng)中(DBMS)n文件存取根據(jù)給定
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋裝修裝飾合同
- 公司股權(quán)激勵合同書
- 買方土地居間合同
- 三農(nóng)資源整合利用與優(yōu)化方案設(shè)計
- 大門柱瓷磚施工方案
- 邯鄲防爆墻施工方案
- DB3709T 038-2025 泰山茶 山地低產(chǎn)茶園提升改造技術(shù)規(guī)程
- 充電施工方案
- 鋼管腳手架搭拆施工方案
- 壽光市圣發(fā)育苗廠生態(tài)養(yǎng)殖科普基地項目生態(tài)影響類報告表
- 人才培養(yǎng)方案執(zhí)行情況及總結(jié)
- 江蘇鴻泰鋼鐵有限公司品種結(jié)構(gòu)調(diào)整煉鋼系統(tǒng)升級項目環(huán)評報告
- 煤層氣開采地面工程設(shè)計方案
- xxx年國企集團(tuán)公司職工代表大會制度 企業(yè)職工代表大會制度
- 2023年新疆生產(chǎn)建設(shè)兵團(tuán)興新職業(yè)技術(shù)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- GB/T 22085.2-2008電子束及激光焊接接頭缺欠質(zhì)量分級指南第2部分:鋁及鋁合金
- GB/T 10454-2000集裝袋
- 英語2022年廣州市普通高中畢業(yè)班綜合測試(一)英語試題
- 2023年吉爾多肽杯江蘇省化學(xué)與中學(xué)生全面發(fā)展化學(xué)活動周高中化學(xué)競賽試賽
- 第四講馬克思主義的唯物辯證法課件
- 余熱回收節(jié)能技術(shù)課件
評論
0/150
提交評論