新聞中心

        EEPW首頁 > DeltaOS 3.0 -簡介(3)

        DeltaOS 3.0 -簡介(3)

        ——
        作者: 時間:2007-03-01 來源:科銀京成 收藏

        DeltaOS的文件系統支持應用程序用文件的形式組織和管理數據,被管理的文件可以存放在內存、硬盤或軟盤中,也可以存放在典型的嵌入式存儲設備,比如閃存或DOC等存儲設備中。

        符合標準

        在體系結構上,文件系統的邏輯文件管理系統可以支持多種邏輯文件格式,如圖一所示。目前文件系統支持的邏輯文件系統是在嵌入式系統中最常見的FAT16,FAT32。文件系統向開發人員提供了強大的POSIX文件操作編程接口,全面支持嵌入式應用。

        結構合理

        文件系統具備存儲設備管理機制,它可以使系統在運行中動態添加和卸載存儲設備,如下圖所示:

        圖:文件系統體系結構

        增強和改進

        新版本的文件系統使用更簡單,性能進一步提高,其特點包括:

        • 支持FAT32文件存儲格式;
        • 支持256字符長度的長文件名;
        • 支持POSIX文件系統操作接口;
        • 提供更快的文件訪問速度。

        特性

        文件系統的主要特性:

        • 核心代碼小于100KB,內存最小消耗小于10KB;
        • 支持硬盤、FLASH、DOC、RAMDISK等文件存儲介質;
        • 支持FAT12、FAT16文件存儲格式。
        • 支持FAT32文件存儲格式;
        • 支持256字符長度的長文件名;
        • 支持POSIX文件系統操作接口;

        基本規格

        • 文件系統可同時打開的文件數量可以設置,沒有上限,但和具體硬件資源的空間大小有關。
        • 以只讀方式可以同時多次打開一個文件。但每打開一次,文件系統當前允許同時打開的文件數減一。
        • 以只寫/讀寫方式打開的文件,在未被關閉的情況下,不允許再進行任何方式的打開操作。
        • 物理設備的數量沒有限制,一個物理設備最多有4個邏輯設備。
        • 對IDE設備的支持
          1. 支持4個IDE設備
          2. 每個IDE設備容量可達128GB
          3. 每個IDE設備的分區數沒有限制
        • 支持FAT32分區
        • 支持FAT16分區
          文件系統支持的FAT16文件系統特性:
          1.支持最大為2GB的邏輯分區
          2.采用8.3的文件名格式(文件名8個字符,擴展名3個字符)
          3.文件名大小寫不敏感
          4.根目錄支持最多512個目錄項,子目錄中目錄項數無限制
          5.單個文件尺寸可達到分區的大小

        典型性能指標

        測試環境:

        CPU:賽揚 880MHz

        內存:128MB

        硬盤:IBM 20G, ATA 100(Ultra DMA 5), 80-pin 數據線

        測試內容

        測試結果

        文件連續寫入速度(1 字節/次)

        75 kb/s

        文件連續寫入速度(512字節/次)

        122 kb/s

        文件連續讀取速度(1 字節/次)

        129 kb/s

        文件連續讀取速度(512字節/次)

        427 kb/s

        創建文件平均時間

        0.070427 s

        打開文件平均時間

        0.035338 s

        刪除文件平均時間

        0.019347 s

        關閉文件平均時間

        暫時不提供

        文件隨機讀取時間

        暫時不提供



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清徐县| 吴江市| 海南省| 通城县| 钟祥市| 富蕴县| 南城县| 揭西县| 昌江| 深水埗区| 宿迁市| 铅山县| 龙井市| 大冶市| 诸城市| 塔河县| 天津市| 班玛县| 四会市| 广灵县| 盐津县| 安福县| 琼结县| 嘉鱼县| 外汇| 儋州市| 察哈| 武义县| 沙洋县| 紫阳县| 界首市| 潼南县| 长宁区| 武平县| 来宾市| 阿图什市| 龙泉市| 宁德市| 辽源市| 建瓯市| 崇州市|