小編給大家分享一下在操作系統(tǒng)中文件系統(tǒng)的功能包括哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
在操作系統(tǒng)中,文件系統(tǒng)的主要目的是“實(shí)現(xiàn)對(duì)文件的按名存取”。文件系統(tǒng)是操作系統(tǒng)用于明確存儲(chǔ)設(shè)備或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);文件系統(tǒng)實(shí)現(xiàn)了“按名存取”,只要知道文件名就可以存取文件,而不必考慮文件存儲(chǔ)在磁盤(pán)上什么地方。
在操作系統(tǒng)中,文件系統(tǒng)的主要目的是“實(shí)現(xiàn)對(duì)文件的按名存取”。
文件系統(tǒng)是操作系統(tǒng)用于明確存儲(chǔ)設(shè)備(常見(jiàn)的是磁盤(pán),也有基于NAND Flash的固態(tài)硬盤(pán))或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);即在存儲(chǔ)設(shè)備上組織文件的方法。
操作系統(tǒng)中負(fù)責(zé)管理和存儲(chǔ)文件信息的軟件機(jī)構(gòu)稱為文件管理系統(tǒng),簡(jiǎn)稱文件系統(tǒng)。
文件系統(tǒng)指定命名文件的規(guī)則。這些規(guī)則包括文件名的字符數(shù)較大量,哪種字符可以使用,以及某些系統(tǒng)中文件名后綴可以有多長(zhǎng)。文件系統(tǒng)還包括通過(guò)目錄結(jié)構(gòu)找到文件的指定路徑的格式。
文件系統(tǒng)由三部分組成:文件系統(tǒng)的接口,對(duì)對(duì)象操縱和管理的軟件集合,對(duì)象及屬性。
文件系統(tǒng)是軟件系統(tǒng)的一部分,它的存在使得應(yīng)用可以方便的使用抽象命名的數(shù)據(jù)對(duì)象和大小可變的空間。
從系統(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)存文件、將用戶不需要的文件從磁盤(pán)上刪除等。
從用戶角度看,文件系統(tǒng)實(shí)現(xiàn)了“按名存取”,只要知道文件名就可以存取文件,而不必考慮文件存儲(chǔ)在磁盤(pá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)。
記錄文件:由若干邏輯記錄組成,每條記錄又由相同的數(shù)據(jù)項(xiàng)組成,數(shù)據(jù)項(xiàng)的長(zhǎng)度可以是確定的,也可以是不確定的。
常見(jiàn)的文件系統(tǒng)類型
FAT
在Win 9X下,F(xiàn)AT16支持的分區(qū)較大為2GB。我們知道計(jì)算機(jī)將信息保存在硬盤(pán)上稱為“簇”的區(qū)域內(nèi)。使用的簇越小,保存信息的效率就越高。在FAT16的情況下,分區(qū)越大簇就相應(yīng)的要大,存儲(chǔ)效率就越低,勢(shì)必造成存儲(chǔ)空間的浪費(fèi)。并且隨著計(jì)算機(jī)硬件和應(yīng)用的不斷提高,F(xiàn)AT16文件系統(tǒng)已不能很好地適應(yīng)系統(tǒng)的要求。在這種情況下,推出了增強(qiáng)的文件系統(tǒng)FAT32。
NTFS
NTFS文件系統(tǒng)是一個(gè)基于安全性的文件系統(tǒng),是Windows NT所采用的獨(dú)特的文件系統(tǒng)結(jié)構(gòu),它是建立在保護(hù)文件和目錄數(shù)據(jù)基礎(chǔ)上,同時(shí)照顧節(jié)省存儲(chǔ)資源、減少磁盤(pán)占用量的一種先進(jìn)的文件系統(tǒng)。使用非常廣泛的Windows NT 4.0采用的就是NTFS 4.0文件系統(tǒng),相信它所帶來(lái)的強(qiáng)大的系統(tǒng)安全性一定給廣大用戶留下了深刻的印象。Win 2000采用了更新版本的NTFS文件系統(tǒng)NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理計(jì)算機(jī),同時(shí)也可享受到NTFS所帶來(lái)的系統(tǒng)安全性。
exFAT
全稱Extended File Allocation Table File System,擴(kuò)展FAT,即擴(kuò)展文件分配表,是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一種適合于閃存的文件系統(tǒng),為了解決FAT32等不支持4G及其更大的文件而推出。
RAW
RAW文件系統(tǒng)是一種磁盤(pán)未經(jīng)處理或者未經(jīng)格式化產(chǎn)生的文件系統(tǒng),一般來(lái)說(shuō)有這幾種可能造成正常文件系統(tǒng)變成RAW文件系統(tǒng):沒(méi)有格式化、格式化中途取消操作、硬盤(pán)出現(xiàn)壞道、硬盤(pán)出現(xiàn)不可預(yù)知的錯(cuò)誤、毒所致。
解決RAW文件系統(tǒng)的最快的方法是立即格式化,并且使用殺毒軟件全盤(pán)殺毒。當(dāng)然,如果文件很重要的話可以用迷你兔數(shù)據(jù)恢復(fù)軟件先救出數(shù)據(jù),然后再格式化和殺毒。
Ext
Ext2:Ext是GNU/Linux 系統(tǒng)中標(biāo)準(zhǔn)的文件系統(tǒng),其特點(diǎn)為存取文件的性能好,對(duì)于中小型的文件更顯示出優(yōu)勢(shì),這主要得利于其簇快取層的優(yōu)良設(shè)計(jì)。
Ext3:是一種日志式文件系統(tǒng),是對(duì)ext2系統(tǒng)的擴(kuò)展,它兼容ext2。日志式文件系統(tǒng)的優(yōu)越性在于:由于文件系統(tǒng)都有快取層參與運(yùn)作,如不使用時(shí)必須將文件系統(tǒng)卸下,以便將快取層的資料寫(xiě)回磁盤(pán)中。因此每當(dāng)系統(tǒng)要關(guān)機(jī)時(shí),必須將其所有的文件系統(tǒng)全部shutdown后才能進(jìn)行關(guān)機(jī)。
Ext4:Linux kernel 自 2.6.28 開(kāi)始正式支持新的文件系統(tǒng) Ext4。Ext4 是 Ext3 的改進(jìn)版,修改了 Ext3 中部分重要的數(shù)據(jù)結(jié)構(gòu),而不僅僅像 Ext3 對(duì) Ext2 那樣,只是增加了一個(gè)日志功能而已。Ext4 可以提供更佳的性能和可靠性,還有更為豐富的功能。
HFS
分層文件系統(tǒng)(Hierarchical File System,HFS)是一種由蘋(píng)果電腦開(kāi)發(fā),并使用在Mac OS上的文件系統(tǒng)。最初被設(shè)計(jì)用于軟盤(pán)和硬盤(pán),同時(shí)也可以在在只讀媒體如CD-ROM上見(jiàn)到。
以上是“在操作系統(tǒng)中文件系統(tǒng)的功能包括哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文標(biāo)題:在操作系統(tǒng)中文件系統(tǒng)的功能包括哪些-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://aaarwkj.com/article22/pegjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、ChatGPT、服務(wù)器托管、小程序開(kāi)發(fā)、企業(yè)建站、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容