回覆列表
  • 1 # 使用者8530885686659

    FCB(File Control Block),檔案控制塊,儲存檔案在磁碟中的相關資訊。

    為了便於對檔案進行控制和管理,在檔案系統內部,給每個檔案惟一地設定一個檔案控制塊,這種資料結構通常由下列資訊項組成:

    (1)檔名——符號檔名,如 files,mydata,ml.c等。

    (2)檔案型別——指明檔案的屬性,是普通檔案,還是目錄檔案,特別檔案,是系統檔案還是使用者檔案等。

    (3)位置——指標,它指向存放該檔案的裝置和該檔案在裝置上的位置,如哪臺裝置的哪些盤塊上。

    (4)大小——當前檔案的大小(以位元組、字或塊為單位)和允許的最大值。

    (5)保護資訊——對檔案讀、寫及執行等操作的控制權限標誌。

    (6)使用計數——表示當前有多少個程序在使用(打開了)該檔案。

    (7)時間——日期和程序標誌,這個資訊反映出檔案有關建立、最後修改、最後使用等情況,可用於對檔案實施保護和監控等。

    核心利用這種結構對檔案實施各種管理。例如,按名存取檔案時,先要找到對應的控制塊,驗證許可權。僅當存取合法時,才能取得存放檔案資訊的盤塊地址。

  • 中秋節和大豐收的關聯?
  • 陳慧嫻的《反叛》歌詞?