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