新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式系統中基于閃存平臺的存儲管理策略

        嵌入式系統中基于閃存平臺的存儲管理策略

        作者: 時間:2010-06-21 來源:網絡 收藏
        通過組合式(1)和式(2)可以得到每組SysKeyword的值,因此,可以迅速查出最新和最舊的記錄。該方法是一種快速計算和跟蹤,這樣,根據得到的組號和SysKeyword的值,寫操作可以順利執行。
        記錄扇區的詳細參數值如表1所示。

        本文引用地址:http://www.104case.com/article/151786.htm

        3 文件
        文件層(FML)封裝了整個文件,并且為操作和上層的應用程序提供統一標準的程序接口(APIs)。用戶操作請求將被APIs移交到文件的邏輯層(FLL),然后將請求發送到文件的物理層(FPL)。
        3.1 文件編輯
        文件系統應提供友好的用戶界面,用戶可以操作文件,無需考慮文件的結構或物理位置。圖4顯示編輯一個的文件流程圖。首先要遍歷文件信息鏈表,根據文件名來查找此文件信息的節點。因此,該文件空間的第一個扇區可獲取,后續扇區依次獲取。然后,每個扇區將逐個讀取,數據將被寫入緩沖區。通過建立一個雙鏈表顯示數據,然后通過人機界面進行編輯操作。最后,將修改后的數據寫回到,文件信息和系統記錄將自動更新。

        3.2 文件存儲和文件刪除
        連續的文件存儲結構模式(如圖5中的文件N005和N011)在存儲前,文件通常被劃分成為大小相等的多個數據塊(除最后一個塊的大小可能小于其他塊)。塊的數量是由文件和塊大小決定,而塊的大小與存儲介質有關。在本文中,的存儲單元(即扇區)為256 B,因此,該塊的大小建議不超過256 B。在這里,把文件劃分為252 B大小的塊,每個數據塊占用一個扇區的存儲空間。因此,塊的數量(即被占用的扇區數)可以計算出,這是最低整數不少于文件字節大小除以塊字節大小所得的商數。然后未使用的扇區鏈表的頭節點作為這個文件存儲空間的第一個扇區。緊隨第一個扇區,很多未使用的扇區被取出后,整個文件的存儲空間可用。因此,該文件成功保存。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 保康县| 邮箱| 琼结县| 栖霞市| 四会市| 开江县| 泸水县| 宁陵县| 靖州| 贵溪市| 巴楚县| 阿拉善左旗| 金山区| 阆中市| 峡江县| 石渠县| 平安县| 临猗县| 慈溪市| 宁阳县| 平江县| 息烽县| 云浮市| 宁陕县| 安西县| 德江县| 沂南县| 漳浦县| 光泽县| 桦南县| 巍山| 宜宾市| 弋阳县| 穆棱市| 商洛市| 江陵县| 南投市| 诸城市| 天全县| 朝阳市| 诏安县|