精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常見文件擴展名及其含義,文件系統的功能

h1654155282.3538 ? 來源:Linux云計算架構 ? 作者:Linux云計算架構 ? 2020-11-15 10:12 ? 次閱讀

文件命名

文件是抽象機制,提供在磁盤上存放信息和以后從中讀出的方法。用戶不必了解信息如何存放、存放在何處、磁盤如何實際工作等細節。抽象機制最重要的特性就是“按名”管理對象。用戶對文件也是“按名存取”的。

很多操作系統支持的文件名都由兩部分構成:文件名和擴展名。二者間用圓點分開,如prog.c。擴展名也稱為后綴,利用擴展名可以區分文件的屬性。表5-1給出了常見文件擴展名及其含義。

常見文件擴展名及其含義

不同系統對文件的命名規則是不同的,但所有操作系統都允許由1~8個字母構成的字符串作為合法的文件名。

數字和特殊字符也可出現在文件名中。有些文件系統區分文件名中的大小寫字母,如UNIX和Linux系統,而另外的文件系統則不加區分,

如MS-DOS。Windows95/98都采用MS-DOS文件系統,因而繼承了它的很多特性,包括文件名構成。WindowsNT和Windows2000支持MS-DOS文件系統,也繼承它的特性,當然它也有自己的文件系統。

文件系統的功能

所謂文件系統,就是操作系統中負責操縱和管理文件的一整套機制,它實現文件的共享和保護,方便用戶“按名存取”。文件系統為用戶提供了存取簡便、格式統一、安全可靠的管理各種文件信息的方法。

有了文件系統,用戶就可以用文件名對文件實施存取和相應管理,而不必去考慮其信息放在磁盤的哪個面、哪個道、哪個扇區上,也不必關心怎樣去啟動設備進行I/O等實現過程的細節。因而,文件系統提供了用戶與外存的界面。

一般說來,文件系統應具備以下功能:

(1)文件管理——能夠按照用戶要求創建一個新文件、刪除一個舊文件,對指定的文件進行打開、關閉、讀、寫、執行等操作。

(2)目錄管理——為每個文件建立一個文件目錄項,若干文件的目錄項構成一個目錄文件。根據用戶要求創建或刪除目錄文件,對用戶指定的文件進行檢索和權限驗證、更改工作目錄等。

(3)文件存儲空間的管理——由文件系統對文件存儲空間進行統一管理,包括對文件存儲空間的分配與回收,并為文件的邏輯結構與它在外存(主要是磁盤)上的物理地址之間建立映射關系。

(4)文件的共享和保護——在系統控制下使一個用戶可供共享其他用戶的文件。另外,為防止對文件的未授權訪問或破壞,文件系統應提供可靠的保護和保密措施,如采用口令、存取權限以及文件加密等。為防止意外事故對文件信息的破壞,應有轉儲和恢復文件的能力。

(5)提供方便的接口——為用戶提供統一的文件存取方式,即用戶只要用文件名就可對存儲介質上的信息進行相應操作,從而實現“按名存取”。操作系統應向用戶提供一個使用方便的接口,主要是有關文件操作的系統調用,供用戶編程時使用。

看待文件系統有不同的觀點,主要是用戶觀點(即外部使用觀點)和系統觀點(即內部設計觀點)。從用戶角度看,文件系統應該做到存取文件方便,信息存儲安全可靠,即能實現共享又可做到保密。而從系統角度看,它要實現對存放文件的存儲空間的組織、分配、信息的傳輸,并對已存信息進行檢索和保護等。
責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 文件
    +關注

    關注

    1

    文章

    551

    瀏覽量

    24559
  • 文件系統
    +關注

    關注

    0

    文章

    280

    瀏覽量

    19831
收藏 人收藏

    評論

    相關推薦

    談談什么是文件系統 文件系統功能與特點

    文件系統的應用非常廣泛,同時種類也是特別的多,并且不同平臺也會使用不同性能和特點的文件系統,比如查找效率、數據安全等級等等,如下面windows使用的NTFS:
    發表于 08-30 09:50 ?2479次閱讀
    談談什么是<b class='flag-5'>文件系統</b> <b class='flag-5'>文件系統</b>的<b class='flag-5'>功能</b>與特點

    [labview我來告訴你]labview如何準確獲取文件擴展名

    :搜索這個.,之后的肯定是擴展名.為了避免文件中含有這個.符號,使用倒搜索的方法采用Snippet功能因此需要LabVIEW8.6以上版本.低版本的朋友可以看圖編程,應該也是沒什么難度的.
    發表于 11-28 11:30

    【測試之王LabVIEW】準確獲取文件擴展名的一個妙招

    輸入是文件的路徑,如何準確獲取其擴展名?方法一:選擇LabVIEW自帶的VI:Get File Extension.vi.核心部分是正則表達式.巧妙一招方法二:搜索這個.,之后的肯定是擴展名.為了避免
    發表于 11-04 15:04

    請問LABVIEW怎么讀文件擴展名

    我想在LABVIEW中,讀出文件擴展名,請問各位大神!
    發表于 04-09 22:07

    文件類型/目錄/文件擴展名/命令文件選項,不看肯定后悔

    文件類型指定選項目錄指定選項文件擴展名指定選項命令文件選項
    發表于 04-20 06:10

    具有擴展名*_bm 與 *_freertos的示例設計的含義是什么?

    關于 QN9090 等 BLE 設備的示例設計,我有一個愚蠢的問題, 帶有擴展名的示例設計的含義是什么:_bm 與 _freertos? 喜歡: - qn9090dk6_heart_rate_sensor_bm - qn9090dk6_heart_rate_sensor
    發表于 05-05 11:46

    網頁有哪些擴展名?為什么會有這些不同的擴展名

    網頁有哪些擴展名?為什么會有這些不同的擴展名? 在以下URL中,您可以看到一些最常用的擴展名: http://www.howstuffworks.com/question-archive.htm——HowStuffWo
    發表于 08-04 09:46 ?7882次閱讀

    XfS文件系統,XfS文件系統是什么意思

    XfS文件系統,XfS文件系統是什么意思 XfS文件系統是SGI開發的高級日志文件系統,XFS極具伸縮性,非常健壯。所幸的是SGI將其移植到了Lin
    發表于 03-29 10:39 ?4223次閱讀

    Delphi教程之實現指定擴展名文件和相應程序的關聯

    Delphi教程之實現指定擴展名文件和相應程序的關聯,很好的Delphi資料,快來下載吧。
    發表于 04-11 15:59 ?2次下載

    PCB-GERBER文件擴展名意義

    PCB-GERBER文件擴展名解釋,感興趣的小伙伴們可以瞧一瞧。
    發表于 11-22 11:15 ?0次下載

    文件系統是什么?淺談EXT文件系統歷史

    在先前關于Linux文件系統的文章中,我很想去深入地討論更多EXT文件系統的特性的信息。所以,首先讓我們來回答這個問題:什么是文件系統?一個文件系統應該遵循以下特點。
    發表于 06-28 09:03 ?5562次閱讀
    <b class='flag-5'>文件系統</b>是什么?淺談EXT<b class='flag-5'>文件系統</b>歷史

    shell實例三(編寫批量修改擴展名腳本)

    實現功能: 編寫批量修改擴展名腳本,如批量將 txt 文件修改為 doc 文件 執行腳本時,需要給腳本添加位置參數
    的頭像 發表于 11-09 09:35 ?573次閱讀
    shell實例三(編寫批量修改<b class='flag-5'>擴展名</b>腳本)

    python程序的文件擴展名

    Python是一種高級編程語言,它的文件擴展名為.py。在本文中,我們將詳細討論Python程序文件擴展名,包括其含義、用途以及與其他
    的頭像 發表于 11-29 14:25 ?1512次閱讀

    python程序文件擴展名主要有哪兩種

    Python程序文件擴展名主要有兩種,分別是.py和.pyw。 .py擴展名: .py是Python程序最常見擴展名,它表示一個Pyth
    的頭像 發表于 11-29 14:30 ?5712次閱讀

    javascript的文件擴展名

    JavaScript的文件擴展名是.js。它是一種廣泛使用的腳本語言,用于為網頁添加交互性和動態功能。在本文中,我將詳細介紹JavaScript的文件
    的頭像 發表于 12-03 11:42 ?1314次閱讀