關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 大容量輔助存儲系統的設計

        大容量輔助存儲系統的設計

        作者: 時間:2011-05-17 來源:網絡 收藏

          分區引導記錄保存著與文件分配表系統有關的基本輸入、輸出系統參數分配表(biosparameter block,BPB)。它主要記錄文件分配表各個部分的起始扇區以及占用扇區的數目, 根目錄大小和簇的大小等重要信息。 在分區引導記錄之后是FAT(File Allocation Table,文件分配表)區。FAT32的文件 系統中有兩份完全相同的文件分配表FATl和FAT2,每份FAT表占用空間的大小可從BIOS參數 記錄塊中查得。

          文件分配表的作用是記錄磁盤上簇的分配情況。一個文件一般需要占用很多 簇。同一個文件不一定會完整地存放在一個連續存儲空間內,而是分成若干段,像鏈子一樣 的存放。在文件名記錄中,首先指向文件存儲的鏈頭所在文件分配表簇,而該簇的文件分配 表存放下一個鏈子的文件分配表簇值,如果是文件結尾,使用一個文件結束標志,表示到達 鏈尾,這樣就標識了文件的鏈式存儲,FAT表就是記錄文件存儲中簇與簇之間連接信息的。

          緊接在FAT表之后的是文件目錄表FDT,占32個扇區,每個扇區可以容納16個登記項,每 個登記項的長度是32字節。文件目錄表記錄文件的名稱,通過目錄表查找已存在的文件名, 從而找到指定的文件進行操作。每個文件對應一個描述其屬性的結構,定義如表1。

          文件目錄項結構實現如下:

          Struc direntry

          {

          Unsigned char fName[8];

          Unsigned char fExtension[3];

          Unsigned char fAttributes;

          Unsigned char fLowerCase;



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 洪雅县| 淮南市| 建平县| 井陉县| 通化县| 临夏市| 日照市| 宝清县| 泸溪县| 板桥市| 桐庐县| 长寿区| 泾阳县| 陇南市| 福泉市| 噶尔县| 鄯善县| 伽师县| 凤冈县| 南漳县| 万安县| 张家口市| 霞浦县| 顺平县| 瓮安县| 江源县| 巍山| 剑川县| 宝应县| 吉木乃县| 高安市| 伊宁市| 西乌珠穆沁旗| 揭阳市| 商南县| 休宁县| 始兴县| 谢通门县| 海伦市| 民权县| 北碚区|