操作系統(tǒng)文件管理的主要功能是

在操作系統(tǒng)中文件管理的主要作用是實(shí)現(xiàn)文件的虛擬存取和高速存取 。操作系統(tǒng)是用戶和計(jì)算機(jī)的接口,同時(shí)也是計(jì)算機(jī)硬件和其他軟件的接口 。操作系統(tǒng)的功能包括管理計(jì)算機(jī)系統(tǒng)的硬件、軟件及數(shù)據(jù)資源、控制程序運(yùn)行、改善人機(jī)界面、為其它應(yīng)用軟件提供支持等 。
操作系統(tǒng)文件管理的主要功能是實(shí)現(xiàn)文件的高速存取
詳細(xì)點(diǎn)的有:
1. 文件存儲(chǔ)空間的管理
由文件系統(tǒng)對(duì)諸多文件及文件的存儲(chǔ)空間,實(shí)施統(tǒng)一的管理 。其主要任務(wù)是為每個(gè)文件分配必要的外存空間 , 提高外存的利用率,并能有助于提高文件系統(tǒng)的運(yùn)行速度 。為此,系統(tǒng)應(yīng)設(shè)置相應(yīng)的數(shù)據(jù)結(jié)構(gòu),用于記錄文件存儲(chǔ)空間的使用情況,以供分配存儲(chǔ)空間時(shí)參考;系統(tǒng)還應(yīng)具有對(duì)存儲(chǔ)空間進(jìn)行分配和回收的功能 。為了提高存儲(chǔ)空間的利用率,對(duì)存儲(chǔ)空間的分配,通常是采用離散分配方式,以減少外存零頭,并以盤(pán)塊為基本分配單位 。盤(pán)塊的大小通常為512 B~8 KB 。
2. 目錄管理
為了使用戶能方便地在外存上找到自己所需的文件,通常由系統(tǒng)為每個(gè)文件建立一個(gè)目錄項(xiàng) 。目錄項(xiàng)包括文件名、文件屬性、文件在磁盤(pán)上的物理位置等 。由若干個(gè)目錄項(xiàng)又可構(gòu)成一個(gè)目錄文件 。目錄管理的主要任務(wù),是為每個(gè)文件建立其目錄項(xiàng),并對(duì)眾多的目錄項(xiàng)加以有效的組織,以實(shí)現(xiàn)方便的按名存取 。即用戶只須提供文件名,即可對(duì)該文件進(jìn)行存取 。其次 , 目錄管理還應(yīng)能實(shí)現(xiàn)文件共享,這樣,只須在外存上保留一份該共享文件的副本 。此外,還應(yīng)能提供快速的目錄查詢手段 , 以提高對(duì)文件的檢索速度 。
3. 文件的讀/寫(xiě)管理和保護(hù)
(1) 文件的讀/寫(xiě)管理 。該功能是根據(jù)用戶的請(qǐng)求,從外存中讀取數(shù)據(jù);或?qū)?shù)據(jù)寫(xiě)入外存 。在進(jìn)行文件讀(寫(xiě))時(shí),系統(tǒng)先根據(jù)用戶給出的文件名,去檢索文件目錄,從中獲得文件在外存中的位置 。然后 , 利用文件讀(寫(xiě))指針,對(duì)文件進(jìn)行讀(寫(xiě)) 。一旦讀(寫(xiě))完成,便修改讀(寫(xiě))指針 , 為下一次讀(寫(xiě))做好準(zhǔn)備 。由于讀和寫(xiě)操作不會(huì)同時(shí)進(jìn)行,故可合用一個(gè)讀/寫(xiě)指針 。
(2) 文件保護(hù) 。① 防止未經(jīng)核準(zhǔn)的用戶存取文件; ② 防止冒名頂替存取文件; ③ 防止以不正確的方式使用文件 。
在操作系統(tǒng)中為什么要引入進(jìn)程的概念文件系統(tǒng)的功能包括:管理和調(diào)度文件的存儲(chǔ)空間,提供文件的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和存儲(chǔ)方法;實(shí)現(xiàn)文件從標(biāo)識(shí)到實(shí)際地址的映射,實(shí)現(xiàn)文件的控制操作和存取操作,實(shí)現(xiàn)文件信息的共享并提供可靠的文件保密和保護(hù)措施,提供文件的安全措施 。
文件的邏輯結(jié)構(gòu)是依照文件的內(nèi)容的邏輯關(guān)系組織文件結(jié)構(gòu) 。文件的邏輯結(jié)構(gòu)可以分為流式文件和記錄式文件 。
流式文件:文件中的數(shù)據(jù)是一串字符流,沒(méi)有結(jié)構(gòu) 。
【操作系統(tǒng)文件管理的主要功能是】記錄文件:由若干邏輯記錄組成,每條記錄又由相同的數(shù)據(jù)項(xiàng)組成,數(shù)據(jù)項(xiàng)的長(zhǎng)度可以是確定的,也可以是不確定的 。
主要缺陷:數(shù)據(jù)關(guān)聯(lián)差,數(shù)據(jù)不一致,冗余性 。

擴(kuò)展資料
從系統(tǒng)角度來(lái)看,文件系統(tǒng)對(duì)文件存儲(chǔ)設(shè)備的空間進(jìn)行組織和分配,負(fù)責(zé)文件存儲(chǔ)并對(duì)存入的文件進(jìn)行保護(hù)和檢索的系統(tǒng) 。具體地說(shuō),它負(fù)責(zé)為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲(chǔ)文件,控制文件的存?。?當(dāng)用戶不再使用時(shí)撤銷(xiāo)文件等 。
在Linux中普通文件和目錄文件保存在稱(chēng)為塊物理設(shè)備的磁盤(pán)或者磁帶上 。一套Linux系統(tǒng)支持若干物理盤(pán),每個(gè)物理盤(pán)可定義一個(gè)或者多個(gè)文件系統(tǒng) 。(類(lèi)比于微機(jī)磁盤(pán)分區(qū)) 。每個(gè)文件系統(tǒng)由邏輯塊的序列組成,一個(gè)邏輯盤(pán)空間一般劃分為幾個(gè)用途各不相同的部分,即引導(dǎo)塊、超級(jí)塊、inode區(qū)以及數(shù)據(jù)區(qū)等 。
推薦閱讀
- 硬盤(pán)裝系統(tǒng)教程
- 計(jì)算機(jī)管理員權(quán)限在哪里設(shè)置 計(jì)算機(jī)管理員權(quán)限在什么地方設(shè)置
- zip和rar有什么區(qū)別 壓縮文件格式rar和zip有什么區(qū)別
- 操作系統(tǒng)用于管理計(jì)算機(jī)系統(tǒng)的什么資源
- 怎么修改文件的創(chuàng)建時(shí)間
- 微信標(biāo)簽怎么管理 微信標(biāo)簽如何管理
- 寒潮來(lái)襲!濟(jì)寧市城市管理局全力應(yīng)對(duì)冰雪天氣 保障市民出行安全
- 咸陽(yáng)養(yǎng)老保險(xiǎn)社保管理中心地址一覽
- unix是操作系統(tǒng),按操作系統(tǒng)的分類(lèi)UNIX操作系統(tǒng)是
- 微信文件已過(guò)期或已被清理怎么辦 微信文件清理和過(guò)期處理辦法
