摘要: 首先,針對閃存Flash的存儲編程 特點,提出一種基于虛擬扇區的閃存管理技術,使系統對Flash的擦寫次數大大降低,從而提高Flash的使用壽命和整個系統的性能。然后,通過嵌入式系統電子 名片管理器,介紹這一技術的使用。隨著閃存的廣泛應用,對Flash的有效存儲管理將有很大的實用意義和社會效益。
引言
隨著嵌入式系統 的迅速發展和廣泛應用,大量需要一種能多次編程,容量大,讀寫、擦除快捷、方便、簡單,外圍器件少,價格低廉的非易揮發存儲器件。閃存Flash存儲介質就是在這種背景需求下應運而生的。它是一種基于半導體 的存儲器,具有系統掉電后仍可保留內部信息 ,及在線擦寫等功能特點,是一種替代EEPROM 存儲介質的新型存儲器。因為它的讀寫速度比EEPROM更快,在相同容量的情況下成本更低,因此閃存Flash將是嵌入式系統中的一個重要組成單元。
然而,由于Flash讀寫存儲的編程特點,有必要對其進行存儲過程管理,以使整個系統性能得以改善。
1 閃存Flash的存儲編程特點
Flash寫:由1變為0,變為0后,不能通過寫再變為1。
Flash擦除:由0變為1,不能只某位單元進行擦除。
Flash的擦除包括塊擦除和芯片 擦除。塊擦除是把某一擦除塊的內容都變為1,芯片擦除是把整個Flash的內容都變為1。通常一個Flash存儲器芯片,分為若干個擦除block,在進行Flash存儲時,以擦除block為單位。
當在一個block中進行存儲時,一旦對某一block中的某一位寫0,再要改變成1,則必須先對整個block進行擦除,然后才能修改。通常,對于容量小的block操作過程是:先把整個block讀到RAM 中,在RAM中修改其內容,再擦除整個block,最后寫入修改后的內容。顯然,這樣頻繁復雜的讀-擦除-寫操作,對于Flash的使用壽命以及系統性能是很不好的,而且系統也常常沒有這么大的RAM空間資源。一種基于虛擬扇區的管理技術可以有效地控制Flash的擦寫次數,提高Flash的使用壽命,從而提高系統性能。
2 基本原理
2.1概念
VSS(Visual Small Sector),虛擬小扇區:以它為單位讀寫Flash內容。
VSS ID(Visual Small Sector Identi ty),虛擬小扇區號:只通過虛擬扇區號進行存儲,不用考慮它的真實物理地址。
SI(Sector Identity),分割號:一個擦寫邏輯塊中物理扇區的順序分割號。
BI(Block Identity),塊號:Flash芯片中按擦除進行劃分的塊號。
SAT(Sector Allocate Table),扇區分配表:一個擦寫邏輯塊中的扇區分配表。一個SAT由許多SAT單元組成,一個SAT表對應一個Block,一個SAT單元對應一個VSS。
每個SAT單元最高兩位為屬性位,后面各位為VSS ID號。如果一個SAT單元由16位組成,則VSS ID最大可以達到16×1024;而如果SAT單元由8位組成,則VSS ID最大可以達到64,具體約定由應用情況而定。
2.2 實現原理
把每個block分為更小的虛擬邏輯塊(visual small sector),稱為虛擬扇區,扇區大小根據應用而定。每個block前面的一固定單元用于記錄本block中扇區分配的使用情況(即扇區分配表),包括扇區屬性及扇區邏輯號。圖1為邏輯扇區劃分示意圖。
在進行數據讀寫和修改時,以虛擬扇區塊的大小為單位。要修改某一扇區的數據時,先讀出這個扇區的內容,重新找一個未使用的扇區,把修改后的內容寫入這個新扇區。然后,修改原來扇區的屬性值為無效,修改這個新扇區的屬性為有效,拷貝VSS ID號到新扇區對應的SAT單元中。
這樣,當某一個block中的SAT屬性都標為無效時,才對當前block進行擦寫??梢姡蕴摂M扇區大小為單位的存儲管理,對Flash塊的擦寫次數可大大減少,從而提高了系統性能。 3 VSS管理實現要點
3.1 常數部分
#define BLOCKSIZE 128*1024 //可根據Flash型號修改
#define SECTORSIZE 512 //可根據Flash型號及應用情況修改
#define MAX_BLOCK 8 //可擦除塊個數
#define MAX_SI_1B 255 //每個可擦除塊中有效SI個數
#define SATSIZE 510 //扇區分配表大小
#define VSS_MASK 0XC000 //VSS屬性屏蔽值
#define VSS_FREE 0XC000 //VSS為未使用的屬性值
#define VSS_VALID 0X4000 //VSS為有效的屬性值
#define VSS_INVALID 0X0000 //VSS為無效的屬性值
3.2 數據結構部分
unsigned char VSS_Table[MAX_BLOCK][MAX_SI_1B/8];用于記錄Flash中各個block的使用情況。數組中的某位為1,表示相應sector為未使用;否則,為已經寫過,系統通過這個表可以跟蹤各個block的使用情況。
3.3 函數功能部分
1) Flash_For mat()//擦除整塊Flash存儲介質。
2) Flash_Init()//對VSS管理系統參數 進行初始化,填充VSS_Table表,統計Flash的使用情況。在系統復位初始時調用。
3) Block_Erase(int blockID)//擦除塊號為block ID的塊。
4) Find_VSS(int vss)//查找VSS所在的block ID及分割號SI。
5) Get_Ad dr(int vss)//取得VSS所在的物理地址。
6) Scan _SAT(int blockID)//整理塊號為block ID的SAT,填充VSS_Table[]。
7) Flash_Read(long addr,char *pdata,int len)//從物理地址為addr的Flash處讀取len個字節到pdata。
8) Flash_Write(long addr,char *pdata,int len)//寫pdata中長度為len的數據到指定地址為addr的Flash中。
9) Read_Sat(int bi)//讀取塊號為blockID的SAT。
10) IsValid(vat)//檢查本SAT單元屬性是否有效。
11) IsFree(vat)//檢查本SAT單元屬性是否未使用。
12) IsInvalid(vat)//檢查本SAT單元屬性是否無效。
13) Read_VSS(addr)//從地址為addr處讀一個VSS。
14) Write_VSS(addr,*pData)//把pData中的內容寫到從地址addr開始的一個VSS中。
4 計算VSS ID的物理地址
要對某個VSS ID進行讀寫操作,必須先找到其物理地址。
定位某個VSS ID物理地址的過程如下。
① 查找這個VSS ID所在的塊號(BI)以及在這個塊中所處的分割號(SI)。
從第一個block開始,搜索這個塊的SAT表。首先搜索屬性,只有屬性為有效的才比較VSS ID號。如果條件滿足,記錄所在的塊號BI及SAT的位置,即扇區分割號SI;否則,block號增加,繼續按照上面步驟查找。
bFound=0;
for(int i=0;i{//讀取對應block的SAT表
psat=ReadSat(i)
for(j=0;j{//分析每個SAT單元
sat=*psat++;
if(IsValid(sat))//比較屬性是否有效
{//比較邏輯號是否相等,相等設置標志退出
if(Equal(sat,VSSID)){bFound=1;break;}
}
}
if(bFound){bi=i;si=j;break;}//找到后記錄塊號和分割號退出
}
②找到VSS ID所在的塊號及分割號(SI)后,這個VSS ID的物理地址為:
ADDR=整個Flash的偏地址+
BLOCKID*BLOCKSIZE+SATSIZE+SI*SECTERSIZE。
5 應用
應用于名片記錄管理系統:由于名片記錄很大,而且記錄很多,存在常常修改的情況,因此可以使用Flash作存儲介質。
名片記錄結構為:
struct CARD
{
char name[10]; //姓名:10字節
char position[15]; //出職務:15字節
char companyname[40]; //公司 名稱:15字節
char mobilephone[11]; //手機 號碼:11字節
char homephone[15]; //家庭電話:15字節
char offic ephone[15]; //辦公電話:15字節
char Emai l[30]; //郵件地址:30字節
char homepage[30]; //公司主頁:30字節
char remark[40]; //備注:40字節
}card_record;
每個名片記錄大小為:181字節。
對于1MB的Flash,分為8個block,每個block為128KB(131072字節)。
針對以上情況,作如下分配:
每個扇區大小為181字節;
SAT大小為1432字節,每個SAT單元用16位(2字節);
分為716個扇區,也相當于1個block能存716條名片記錄,則131072-1432-716×181=44字節為空閑。
常數定義部分修改如下:
#define blockSIZE 128*1024 //每個block大小
#define SECTORSIZE 181 //每個扇區大小
#define MAX_SI_1B 716 //每個可擦除塊中有SI個數
#define SATSIZE 1432 //扇區分配表大小
#define VSS_MASK 0XC000 //VSS屬性屏蔽值
#define VSS_FREE 0XC000 //VSS為未使用的屬性值
#define VSS_VALID 0X4000 //VSS為有效的屬性值
#define VSS_INVALID 0X0000 //VSS為無效的屬性值
約定:首先對名片進行編號,且約定名片的編號對應于VSS ID邏輯號。
a) 記錄增加。增加一個記錄時,根據提供的VSS?。桑奶枺紫炔檎疫@個記錄號是否在使用。如果還沒有使用,首先查找這個記錄號是否在使用。如果還沒有使用,則申請一個未使用的VSS,把相在內容寫入這個VSS,修改其對應的SAT單元,寫入有效屬性值和VSSID號;否則,進入記錄修改過程。
b) 記錄刪除。要刪除一個記錄時,根據提供的VSS ID號,查找SAT表。如果找到,修改其對應的SAT屬性為無效;否則,說明這個記錄不存在。
c) 記錄查找。①由VSS ID號進行的查找:根據提供的VSS?。桑奶枺檎宜械模樱粒员碇袑傩詾橛行У模郑樱印。桑模祷叵鄳模拢杉埃樱伞"诟鶕挠脩裘檎遥?a target="_blank">檢測 所有的SAT表中屬性為有效的VSS?。桑?,得到相應的BI及SI,由BI及SI定位到指定Flash物理地址讀入用戶各到RAM中,比較是否相等。如果相等,讀取并返回SAT單元的VSS ID;否則,繼續查找。
d) 記錄修改。當要修改一名片記錄時,由VSS ID先把這個記錄讀入到RAM中,然后修改其內容,重新找一個未使用的扇區,把修改后的內容寫入到這個新扇區中,并拷貝其VSS ID號到這個新扇區對應的SAT單元,修改其屬性為高,修改原來的扇區屬性為無效。
結語
本文提出的Flash存儲管理技術原理簡單實用。它是對那些復雜的Flash文件管理系統的一種剪裁、簡化和定制。對于那些不需要復雜的文件管理系統,而又使用了Flash作為存儲介質的嵌入式 系統有很好的借鑒意義和使用價值,如手機電話號碼簿管理、短信管理等都可以利用這種技術進行管理。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
相關推薦
存儲 虛擬 化是提高存儲 可用性的一項關鍵技術 ,不會增加任何管理 工作量?;萜?b class="flag-6" style="color: red">存儲虛擬 化產品家族提供全面的存儲 網絡解決方案,滿足企業對可靠、可擴展的數據存儲 不斷增長的需要。
2016-10-09 11:13:24 1242 NAND Flash 是一種非易失存儲 器,也就是掉電不丟失類型,現在我們常見的存儲 設備基本都是NAND Flash ,比如U盤、固態硬盤,手機存儲 等等,電腦傳統硬盤除外。
2022-11-10 17:08:32 1684 Flash 是存儲 器的一種統稱,單片機內部Flash 、外掛Flash 、U盤、SSD等,到處都有Flash 的身影。
2023-06-16 16:41:37 6445 FLASH 的塊/扇區 /頁關系是什么?常用FLASH 擦寫規則是什么?常用存儲 器件有哪些分類?
2022-01-20 07:47:23
的、針對嵌入式應用的文件系統,實現Flash 存儲 器的損耗均衡,并且實現數據的有效管理 ,對于提高其使用壽命具有一定的意義。
2019-08-16 07:06:12
Flash 類型與技術 特點Flash 主要分為NOR和NAND兩類。下面對二者作較為詳細的比較。1. 性能比較Flash 閃存是非易失存儲 器,可以對存儲 器單元塊進行擦寫和再編程。任何Flash 器件進行寫入
2011-06-02 09:25:45
首先說明下flash 。flash 由N個扇區 組成。1個扇區 =16 page1page =16 block1 block =4 bytes其中最小的寫入單元是block,最小的擦除單元是page。即
2021-10-29 08:51:16
FLASH 磨損均衡原理及實現背景磨損均衡原理磨損均衡實現定長數據讀寫不定長數據讀寫多個不定長數據存儲 讀寫總結背景flash 為嵌入式設備中常見的存儲 器,優點:便宜,容量大,但缺點也比較明顯,最大的缺點
2022-01-26 06:38:11
現在想找一塊最小扇區 1K或者512字節的存儲 芯片,有推薦的嗎?我找了很多都是4K的。我用STM8的MCU才有2K的RAM, 這樣MCU緩存的數據不夠4K放不滿一個扇區 。
2017-06-30 10:35:50
。通過這一技術 可以大大減少企業對網站成本的投入,并可以方便的擴大市場,宣傳產品擴大知名度。特點 1,可在線實時開通 web 服務 2,支持域名、虛擬 主機、數據庫、郵局等產品在線實時開通 3
2014-07-31 14:03:53
,頁寫入產生壞塊。文件系統以NAND_FLASH 壞塊管理 驅動運行。NAND_FLASH 支持ECC數據糾錯,每個扇區 二次ECC糾錯,保證數據正確讀出。NAND_FLASH 管理 層如果發現不可糾錯恢復的扇區
2015-08-28 11:16:05
IMG打開查看里面的文件.本代碼可以用在U盤使用SPI_
FLASH 作
存儲 的項目上,以及其它SPI_
FLASH 需要
扇區 讀寫功能上.用戶如果需要
技術 支持,請與我們取得聯系.qq:292942278 e-mail:
[email protected] 2020-03-02 11:12:41
用WIN IMG打開查看里面的文件.本代碼可以用在U盤使用SPI_FLASH 作存儲 的項目上,以及其它SPI_FLASH 需要扇區 讀寫功能上.
2019-12-23 09:17:21
_FS 代碼已經由我們開發完成,并經過了嚴格的測試。壞塊管理 功能包括基于壞塊表的管理 程序,可以提供單/多扇區 的操作。多扇區 為nandflash專門設計,可以降低NANDFLASH物理擦除數,具有FLASH 上
2016-07-07 17:30:25
的管理 程序,可以提供單/多扇區 的操作。多扇區 為nandflash專門設計,可以降低NANDFLASH物理擦除數,具有FLASH 上直接預分配功能。其上面可以運行(Cheap_Flash _FS(支持多扇區 操作
2017-04-24 10:28:18
由我們開發完成,并經過了嚴格的測試。壞塊管理 功能包括基于壞塊表的管理 程序,可以提供單/多扇區 的操作。多扇區 為nandflash專門設計,可以降低NANDFLASH物理擦除數,具有FLASH 上直接預分配功能
2015-08-15 13:38:04
Cheap_Flash _FS極速版--嵌入式NandFlash文件系統源碼下載本代碼已經由我們開發完成,并經過了嚴格的測試。壞塊管理 功能包括基于壞塊表的管理 程序,可以提供單/多扇區 的操作。多扇區 為
2018-10-14 18:44:56
寫入產生的壞塊。文件系統通過NAND FLASH 壞塊管理 驅動層運行。ECC糾錯支持,對每個扇區 進行二次ECC糾錯,保證正確的數據讀出。如果發現Unrecoverable_error的扇區 ,把扇區 讀出置為
2014-10-15 12:23:29
員必須在局域網擊破存儲 連接。 FCoE存儲 也需要新的步驟來把服務器連接到存儲 。對于虛擬 主機配置,IT管理 員必須熟悉以太網的配置要求,這和光纖通道的管理 員不一樣。有了FCoE存儲 ,存儲 管理 員不單單只負責
2011-12-13 15:07:55
嵌入式系統開發嵌入式系統開發工具進程控制Linux虛擬 內存管理 技術 嵌入式系統開發工具進程控制1、定義:(1)、進程是可并發執行的程序,是一個在數據集合上的運行過程。(2)、當一個程序開始執行之后,在
2021-12-22 06:33:19
清楚,請聯系技術 支持。表1 NandFlash分區信息NAND Flash 存儲 器分區??EPC-6Y2C-L板載256MB的NAND Flash ,其扇區 大小為128KB,uboot、linux內核以及文件系統等都安裝在其中,NAND Flash 的分區情況如表1所列。注
2021-12-15 06:34:30
的 flash _mode 和時鐘頻率?
2) ROM加載這個扇區 后會發生什么?(我原以為它會開始執行該扇區 中包含的任何代碼,但它似乎在閃存中搜索半隨機地址處的其他代碼)。
3) 假設 ROM 在閃存
2023-06-09 09:03:28
STM32F407的FLASH 為什么只能按扇區 擦除?怎樣使用STM32F407內部扇區 儲存數據?
2021-09-24 12:04:38
我想保存少量的設置數據在FLASH 中,這樣斷電數據不丟失。F2XX和F4XX的FLASH ,一擦就是一個扇區 ,前面的幾個扇區 還小一些,后面的扇區 都是128K。程序得從開頭運行吧,只能使用最后一個扇區 ,可后面的扇區 都是128K,太浪費了。不知道ST對這個事是怎么考慮的。
2019-03-21 08:04:39
1 Flash 類型與技術 特點Flash 主要分為NOR和NAND兩類。下面對二者作較為詳細的比較。1.1 性能比較Flash 閃存是非易失存儲 器,可以對存儲 器單元塊進行擦寫和再編程。任何Flash 器件
2011-04-23 09:22:47
據信息。NAND的讀和寫操作采用512字節的塊,這一點有點像硬盤管理 此類操作。很自然地,基于NAND的存儲 器就可以取代硬盤或其它塊設備。1.3 容量和成本NAND Flash 的單元尺寸幾乎是NOR器件
2012-12-25 19:29:41
系統設計Flash 在每MB的存儲 開銷上較RAM要昂貴,但對于uClinux系統來說,選擇Flash 作為存儲 器具有一定的優勢。UClinux系統在上電后,需要運行的程序代碼和數據都可以存儲 在Flash
2011-06-02 09:26:24
tinyFlash一種超輕量級的flash KV數據存儲 方案Github 地址:https://github.com/ospanic/tinyFlash設計原理本方案采用兩個扇區 輪流使用的方法存儲
2021-12-20 06:08:07
虛擬 化技術 作為建設綠色數據中心的一項重要技術 ,一直在不斷發展完善,其應用領域包括操作系統、服務器、存儲 以及網絡。網絡的虛擬 化技術 主要依托于以太網交換機實現,自2009年以來,以太網交換機的主流廠商都推出了自己的虛擬 化解決方案,下面就將這幾種主要的虛擬 化技術 列比說明下。
2019-08-14 06:52:16
在擦除扇區 和寫入扇區 時報FLASH _ERROR_PROGRAM錯誤。可能原因:flash 沒有初始化。在操作前初始化即可。void drv_flash _Init(void){FLASH
2021-08-05 08:10:44
STM32L431CC 對其 FLASH 使用頁面而不是扇區 ,因此這是我用來寫入其 FLASH 存儲 器的代碼:HAL_FLASH _Unlock();__HAL_FLASH
2023-01-12 07:47:33
Flash 類型與技術 特點有哪些?如何去選擇uClinux的塊驅動器?如何去設計Flash 存儲 器?
2021-04-27 06:20:01
一顆flash 存儲 空間大小不一樣,地址線位寬也是不一樣的。比如:一顆flash 存儲 空間為64Mbit,每個地址內存儲 1byte(8bit)數據,共8Mbyte空間。地址分為 128 扇區
2021-12-10 07:19:38
FLASH 存儲 器是什么?嵌入式Flash 的特性有哪些?嵌入式Flash 扇區 擦除有哪些步驟?
2021-09-24 14:40:28
必須尋求一個完備的存儲 器數據管理 方法[ 1] 。本文介紹了一種適用于無文件系統環境下的N OR Flash 管理 方法, 采用分塊管理 和狀態轉換的方法使得Flash 的使用效率和操作可靠性得到大大提高。
2020-04-07 06:10:21
大家好, 我有一個問題是通過I2C管理 扇區 安全狀態。我的步驟在這里描述: - 顯示I2C密碼,如數據表中所述(僅在啟動時需要) - 寫入所需扇區 的SSS字節。 作為一個仔細檢查,我將讀取剛剛寫入
2019-08-20 12:42:48
求一套FLASH 存儲 器實時存取管理 方案。
2021-04-25 08:18:52
用SPI接口擴展外部Flash 存儲 器本應用例使用SPMC75F2413A的SPI(Serial Peripheral Interface)功能實現對具有SPI接口的Flash 存儲 設備進行操作。完成
2009-09-21 09:19:30
項目中用到stm32內部flash 存儲 一些系統運行數據,每次上電重新加載保存的數據。早先用法如下圖所示,擦除之前每次要關閉總中斷,解鎖flash ,擦除對應扇區 ,然后寫入數據
2022-01-26 07:51:05
的FlashFlash存儲 器有以下特點最大1M字節的能力128位,也就是16字節寬度的數據讀取字節,半字,字和雙字寫入扇區 擦除和批量擦除存儲 器的構成主要存儲 區塊包含4個16K字節扇區 ,1個64K字節扇區 和7個128K字節扇區 。系統存儲 器是用于在系統boot模式啟動設備的。這一...
2021-07-22 08:45:40
我有一個數據文件想保存在207 內部FLASH 某個扇區 。請問,有什么工具可以支持燒寫任意格式文件到指定扇區 ?如果沒有,那只有自己實現IAP了。
2018-08-28 10:50:46
以TRI 公司的基于NOR Flash 的Flash 管理 軟件FMM 為例, 詳細介紹嵌入式系統中如何根據Flash 的物理特性來進行Flash 存儲 管理 。
2009-05-15 13:21:42 15 較為詳細地介紹嵌入式操作系統uClinux 平臺下的Flash 存儲 技術 ,并給出基于三星S3C4510 系統下Flash 存儲 器的具體設計實例。
2009-05-15 15:47:24 10 首先, 針對閃存Flash 的存儲 編程特點, 提出一種基于虛擬 扇區 的閃存管理 技術 , 使系統對Flash 的擦寫次數大大降低,從而提高Flash 的使用壽命和整個系統的性能。然后,通過嵌入式
2009-05-16 13:30:20 19 本文以TRI 公司的基于NOR Flash 的Flash 管理 軟件FMM 為例,詳細介紹嵌入式系統中如何根據Flash 的物理特性來進行Flash 存儲 管理 ,并比較與不采用FMM
2009-09-14 09:44:54 9 VxWorks 操作系統提供文件系統來訪問和管理 Flash 存儲 器,這種方式不能滿足實時寫入和系統可控的要求。本文提出一種通過接管系統時鐘中斷來控制Flash Memory 讀寫操作和基于管理 區
2009-09-22 11:36:12 29 NAND FLASH 開始廣泛應用于星載存儲 器,針對FLASH 的數據高效管理 成為該類存儲 器研究的重要組成部分。本文以商用文件系統YAFFS2為基礎,結合空間應用的數據存儲 特點,引入文件系統的概
2010-02-24 14:41:26 10 NAND FLASH 開始廣泛應用于星載存儲 器,針對FLASH 的數據高效管理 成為該類存儲 器研究的重要組成部分。本文以商用文件系統YAFFS2為基礎,結合空間應用的數據存儲 特點,引入文件系統的概
2010-07-17 18:06:29 14 Nand+Flash 存儲 管理 在DSP系統中的實現
Nand Flash 作為一種安全、快速的存儲 體,因其具有體積小、容量大、成本低、掉電數 據不丟失等一系列優點,已
2010-04-12 13:42:17 1174 淺析虛擬 化技術 各種形式管理 方案
隨著存儲 網絡技術 的成熟,大容量和復雜度較高的方案實現變得十分常見。不同架構的存儲 平臺大大增加了管理
2010-04-27 17:34:09 546 最近幾年,隨著企業業務數據量(郵件數據、應用程序、業務數據、特殊機密數據等等)的爆炸性增加,隨之而來的是存儲 容量和數據管理 難度的增加;加上虛擬 化將越來越普及
2010-09-10 17:59:43 327 Flash 存儲 器的簡介
在眾多的單片機中都集成了 Flash 存儲 器系統,該存儲 器系統可用作代碼和數據
2010-11-11 18:25:09 4564 現如今,任何技術 幾乎都可以虛擬 化,按照這種邏輯的話,存儲 當然也不例外。這意味著要隱藏虛擬 層之后發生的一切——包括分層,分層概念在本質上很簡單,即在成本效益的基礎上,將數據儲存于最合適的存儲 類型中。換言之,數據的價值越高,就越應該被保存在更快
2011-02-23 10:16:24 884 分析當前網絡存儲 系統存在的問題,給出一種基于企業卷管理 系統技術 的帶外虛擬 網絡存儲 系統基本結構。分別闡述該存儲 系統的客戶端、內部數據的讀/寫操作、存儲 系統在線存儲 容量
2011-05-18 18:50:31 38 FLASH 的全稱是FLASH EEPROM,但跟常規EEPROM的操作方法不同, FLASH 和EEPROM的最大區別是FLASH 按扇區 操作,EEPROM則按字節操作,二者尋址方法不同,存儲 單元的結構也不同
2011-12-28 10:02:19 6031 存儲 虛擬 化技術 將底層存儲 設備進行抽象化統一管理 ,向服務器層屏蔽存儲 設備硬件的特殊性,而只保留其統一的邏輯特性,從而實現了存儲 系統集中、統一而又方便的管理 。對比一個
2012-02-15 14:40:39 1526 一般而言,存儲 虛擬 化的實現方式通常分為三種:交換架構虛擬 化,磁盤陣列虛擬 化,以及整合到應用設備內的虛擬 化。對于三種不同的虛擬 化方式,存儲 供應商都有各自的獨門兵器。
2012-08-01 09:18:26 729 表的管理 程序,可以提供單/多扇區 的操作。
多扇區 為nandflash專門設計,可以降低NANDFLASH物理擦除數,具有FLASH 上直接預分配功能。
2016-09-19 16:57:48 0 uClinux平臺下的Flash 存儲 技術
2017-01-19 21:22:54 12 基于虛擬 存儲 技術 構建容災備份系統_李懷江
2017-03-15 08:00:00 0 Flash 存儲 問題總是在我們技術 支持渠道位列榜首。Toradex投入了大量資源保證存儲 盡可能的穩定。然而,了解一些關于存儲 的基本知識還是十分重要的。首先你需要知道存儲 是否磨損,當往內置的存儲 設備
2017-09-18 11:51:21 19 本文提供一種利用MCU內部數據Flash 存儲 非易失性數據的方法,它不僅操作方便,應用接口簡單,而且可以盡量避免扇區 擦除操作,提高存儲 效率,同時提高MCU內部數據Flash 的使用壽命。
2017-09-19 11:13:46 4 Flash 存儲 器技術 趨于成熟,應用廣泛,它結合了OTP存儲 器的成本優勢和EEPROM的可再編程性能,是目前比較理想的存儲 器。Flash 存儲 器具有電可擦除、無需后備電源來保護數據、可在線編程、存儲 密度
2017-10-11 18:57:41 3776 虛擬 化正處在業界討論的風口浪尖,它的興起使得眾多存儲 廠商爭相上馬虛擬 化技術 。然而,盡管所有人都同意存儲 虛擬 化在簡化存儲 管理 和降低存儲 資產管理 成本方面具有巨大潛力,但市場中仍然存在一些對虛擬 化的誤解
2017-10-20 11:23:54 1 。 然而,最終用戶都希望虛擬 桌面的性能和用戶體驗至少和物理桌面一樣好,但是對于某些應用如視頻播放、網頁Flash 播放等等VDI的用戶體驗均不理想。本文針對VDI環境下網頁Flash 視頻播放效果差的問題,提出了一種基于虛擬 通道的Flash 映射技術 ,大幅度提
2017-11-16 16:36:10 0 , 這就必須尋求一個完備的存儲 器數據管理 方法[ 1] 。本文介紹了一種適用于無文件系統環境下的N OR Flash 管理 方法, 采用分塊管理 和狀態轉換的方法使得Flash 的使用效率和操作可靠性得到大大提高。 2 NOR Flash 存儲 器及其特性 NOR Flash 和NAND Fl
2017-11-30 04:25:01 725 的工作, 這就必須尋求一個完備的存儲 器數據管理 方法[ 1] 。本文介紹了一種適用于無文件系統環境下的N OR Flash 管理 方法, 采用分塊管理 和狀態轉換的方法使得Flash 的使用效率和操作可靠性得到大大提高。 2 NOR Flash 存儲 器及其特性 NOR Flash 和NAND
2017-11-30 04:44:29 180 。 然而,最終用戶都希望虛擬 桌面的性能和用戶體驗至少和物理桌面一樣好,但是對于某些應用如視頻播放、網頁Flash 播放等等VDI的用戶體驗均不理想。本文針對VDI環境下網頁Flash 視頻播放效果差的問題,提出了一種基于虛擬 通道的Flash 映射技術 ,大幅度提
2017-12-05 11:07:48 0 由于采用了存儲 虛擬 化技術 ,數據中心的運維人員在日常管理 與維護中通常無需對單一存儲 設備進行操作,而是通過存儲 虛擬 化控制器提供的統一界面,對存儲 資源進行管理 。對存儲 系統擴容時,可以靈活地根據需求、成本、項目預算等因素考慮采用利舊,對原有設備擴容及采購異構存儲 等多種方案,實現了業務的不中斷操作。
2018-08-16 18:03:18 6275 隨著嵌入式系統的迅速發展和廣泛應用,大量需要一種能多次編程,容量大,讀寫、擦除快捷、方便、簡單,外圍器件少,價格低廉的非易揮發存儲 器件。閃存Flash 存儲 介質就是在這種背景需求下應運而生的。它是一種
2020-05-25 08:01:00 1225 FLASH 的全稱是FLASHEEPROM,但跟常規EEPROM的操作方法不同。 FLASH 和EEPROM的最大區別是FLASH 按扇區 操作,EEPROM則按字節操作,二者尋址方法不同,存儲 單元的結構
2018-09-21 22:40:01 779 本視頻主要詳細介紹了虛擬 化技術 有哪些,分別有CPU虛擬 化、網絡虛擬 化、服務器虛擬 化、存儲 虛擬 化、應用虛擬 化。
2019-01-02 16:25:05 37087 虛擬 化改變了計算機使用存儲 的方式。就像物理機器抽象成虛擬 機(VM:Virtual Machine)一樣,物理存儲 設備也被抽象成虛擬 磁盤(Virtual Disk)。
2019-05-19 11:39:20 1174 近日,據外媒報道,東芝存儲 器美國子公司宣布推出一種新的存儲 器(Storage Class Memory)解決方案:XL-Flash ,該技術 是基于創新的Bics Flash 3D NAND技術 和SLC
2019-08-07 10:56:32 665 據外媒報道,東芝存儲 器美國子公司宣布推出一種新的存儲 器(Storage Class Memory)解決方案:XL-Flash ,該技術 是基于創新的Bics Flash 3D NAND技術 和SLC。
2019-09-04 16:41:32 1234 虛擬 存儲 提供了一個大容量存儲 系統集中管理 的手段,由網絡中的一個環節(如服務器)進行統一管理 ,避免了由于存儲 設備擴充所帶來的管理 方面的麻煩。
2020-03-18 14:04:25 2235 存儲 虛擬 化技術 可以減少存儲 系統的管理 開銷、實現存儲 系統的數據共享、提供透明的高可靠性和可擴展性、優化使用存儲 系統。
2020-03-20 16:21:37 486 云存儲 中的一種典型存儲 方式為分布式存儲 。在這種方式中,一般采用帶外虛擬 化的方式管理 存儲 設備,元數據管理 和數據傳輸都是通過IP網絡來完成。
2020-03-21 15:46:17 1289 SNIA 存儲 網絡工業協會對存儲 虛擬 化定義:通過對存儲 (子)系統或存儲 服務的內部功能進行抽象、隱藏或隔離,使存儲 或數據的管理 與應用、服務器、網絡資源的管理 分離,從而實現應用和網絡的獨立管理 。
2020-07-02 09:45:13 1012 虛擬 化技術 可以更好的管理 虛擬 基礎架構的存儲 資源,使系統大幅提升存儲 資源利用率和靈活性,提高應用的正常運行時間。
2020-07-31 14:42:37 2736 虛擬 存儲 器是存儲 管理 中一個特別重要的概念,你要認真掌握虛存的定義和特征。此外,你還要知道為何要引入虛存、實現虛存技術 的物質基礎、虛存容量受到哪兩方面的限制。
2020-11-25 16:37:22 14942 的Flash Flash 存儲 器有以下特點 最大1M字節的能力 128位,也就是16字節寬度的數據讀取 字節,半字,字和雙字寫入 扇區 擦除和批量擦除 存儲 器的構成 主要存儲 區塊包含4個16K字節扇區
2021-02-23 15:59:32 5168 FLASH ,指Flash Memory,是一種非易失性存儲 器(閃存),掉電能正常保存數據。 STM32的存儲 器通常包含內部SRAM、內部FLASH ,部分系列還包含EEPROM。其中FLASH 通常
2021-03-12 17:13:39 1567 ME32F030采用高可靠的嵌入式Flash 技術 ,64K用戶區間,支持IAP/ISPFlash擦寫技術 。MCUFlash采用32位數據總線讀寫,充分利用32位ARMCPU性能優勢,同時它的512字節小扇區 結構,管理 操作也更加靈活。
2021-05-01 16:21:00 5702 。比如大家熟悉的STM32F1中小容量一頁大小只有1K,而F1大容量一頁有2K。 還比如有些系列以扇區 為最小單元,有的扇區 最小16K,有的128K不等。 通常Flash 包含幾大塊,這里以F40x為例: 主存儲 器:用來存放用戶代碼或數據。 系統存儲 器:用來存放出廠程序,一般是啟動程序代碼。 OTP 區域:
2021-06-27 11:41:47 3261 盡管虛擬 化存儲 有很多好處,但目前還沒有一種明確的方法來部署或管理 該技術 ;這部分是因為企業有不同的要求,并且產品在功能、技術 要求和用例方面差異很大。 存儲 虛擬 化有助于簡化管理 并提高資源使用率。還可
2021-10-13 16:32:33 1643 主要介紹mcu-內部flash 1、STM32F207VET6跟GD32F407VET6,flash 的結構:包含4個16KB的扇區 、1個64KB的扇區 、3個128KB的扇區 。塊0跟塊1。內部flash
2021-12-01 21:06:07 11 FLASH 磨損均衡原理及實現背景磨損均衡原理磨損均衡實現定長數據讀寫不定長數據讀寫多個不定長數據存儲 讀寫總結背景flash 為嵌入式設備中常見的存儲 器,優點:便宜,容量大,但缺點也比較明顯,最大的缺點
2021-12-02 10:06:05 8 項目中用到stm32內部flash 存儲 一些系統運行數據,每次上電重新加載保存的數據。早先用法如下圖所示,擦除之前每次要關閉總中斷,解鎖flash ,擦除對應扇區 ,然后寫入數據
2021-12-02 11:51:13 16 寫flash 芯片時為什么需要先擦除? 在講解為什么需要先擦除Flash 芯片之前,先來了解一下Flash 芯片的基本概念和組成部分。 Flash 芯片是非易失性存儲 器,內部由多個塊組成,每個塊都是一定
2023-10-29 17:24:37 2320 ,包括其結構、特點以及如何寫入數據。 一、STM32 Flash 的結構 STM32 Flash 存儲 器通常被分為多個扇區 ,每個扇區 大小為2KB到256KB不等,根據不同的型號有所不同。每個扇區 可以獨立進行
2024-01-31 15:46:03 421
已全部加載完成
評論