現今的信息時期,每天都有數以萬計的信息量充斥在我們周圍,在這當中就需要我們
學習分塊打包干了,在操作系統中,文件管理就是這樣的1個作用,講我們的信息、程
序、數據等進行分塊打包管理。
文件管理:通俗的說就是在操作系統(OS)中文件系統負責管理寄存的文件,并對文
件存取、同享和保護提供給OS和用戶。
1、甚么是文件?:文件我們平常也經常使用,常說的分類整理中的“塊”。有若干相干記
錄組成,描寫對象的集合。狹義的“文件”1般特指文書,或叫做公文。通常文件是
人們在各種社會活動中產生的記錄的東西。但是,狹義的"文件"其實不能同等于”檔
案“,文件和檔案的主要區分在因而否具有保存價值和是不是具有原始記錄的性質。如
果二者都具有,則可以稱之為”檔案“,否則只能算作文件。
2、文件管理:通俗的說就是文件系統負責管理寄存的文件,并對文件存取、同享和保
護提供給OS和用戶。
1、存儲介質:生活中我們常見的磁帶、關盤都可以看做是文件,想這些能存儲信息數據
的我們可以叫文件存儲介質,他的單位1般為卷。比如1片光盤、1盤磁帶都叫做1個
卷。
2、文件組織:
3、文件系統(按名存取)
所以磁盤存儲空間位置是有磁頭號、柱面號、扇區號3個決定的。
文件組織只文件構造方式
邏輯結構:用戶從使用角度組織文件,用戶把能視察到的且可以處理的信息,更加使
用要求構造文件的方式。
存儲結構:文件系統從文件存儲、檢索寄存存儲介質方式。(1)順序結構:邏輯記錄順序和物理塊順序1致。順序結構組織在磁盤上――建立1
個目錄,目錄指出文件名、文件存儲始末地址。
(2)鏈接結構:邏輯記錄與磁盤上存儲空間順序獨立開來。與順序結構相比,也是按
順序來,但是順序結構必須不中斷的按順序來,但是索引結構可以有空的鏈接。
(3)索引結構:課隨機存取任意1個記錄的能力。要那個類似有1個指針,直接指向
那個要的。
順序存取:按文件邏輯順序或記錄順序順次讀/寫存取方式(為了提高效力,先把文
件組織成順敘文件或鏈接文件。
隨機存取:不1定按邏輯順序讀/寫,可以任意次序隨機讀寫文件信息的方式(將其
組成索引文件。)
(1)成組:若干個記錄合并成組存入1塊的文件(必須使用主存緩沖區)其中主存緩
沖區長度大小為最大邏輯長度 乘以 成組邏輯個數。
優點:提高了存儲空間利用率,檢索存儲裝備啟動次數。
(2)分解:從1組邏輯記錄中把1個邏輯記錄分離出來的工作。
空閑塊連接法:
單位鏈接:每空閑塊都設1個指向,另外一空閑塊的指針成空閑塊鏈。索引表在放磁盤上,要讀寫是,讀至主存器中然后查放地址――所以應登記索引表寄存
地址。
(3)2級目錄:(多道程序設計)――不同用戶可用相同文件名也可用不同文件名同享文
件。
用戶文件目錄:耳機目錄為每一個用戶設置1張目錄表稱用戶文件目錄
(4)樹形目錄:文件中建立子目錄,有在子目錄中建下1級目錄―多級目錄的結構。
以下圖:結點是1個目錄,根式主目錄,稱作根目錄,最后1個結點是文件。(5)要訪問1文件,必須指出文件”路徑名“,把所有各級目錄及文件名拼出來,
用”" 隔開組成絕對路徑。 比如:Daniel學習視頻材料kongfu panda
每一個用戶可把某及目錄設置為“當前工作目錄”,訪問文件時,從當前目錄開始設置
路徑稱相對路徑。
(2)防系統故障:解決辦法1定時轉存,2建立副本(在頁式管理改虛擬管理中也有建
立副本),可建立在同類不同介質上,也可不同類型存儲介質上。
(3)用戶同享文件是破壞:對文件規定存取權限
UNIX把用戶分為:文件主(有全部權),同組用戶,其他用戶。
用戶的權限有3:讀、寫、履行。
(4)計算機病毒:辦法是預防為主。
最重要的文件可把文件信息翻譯成密碼的情勢保存,只有文件主和同組用戶知道。
8、文件的操作及使用:
下一篇 力所能及之關于json配置問題