久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

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

本文引用地址:http://cqxgywz.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不再難懂)


評論


相關推薦

技術專區

關閉