Non -volatile File System - Non-Volatile File System

Non-Volatile File System ( NVFS ) je souborový systém flash paměti představený ve vydání ručních modelů Palm Personal Digital Assistant Tungsten T5 , Tungsten E2 , Palm TX , Z22 , Treo 650 / 700 / 680 / 755p a Palm Centro .

Pozadí

Přehled NVFS

NVFS, jak tvrdí palmOne, je souborový systém navržený tak, aby uchovával všechny informace v bezpečí v případě vybití baterie. Předchozí návrhy jiných než flash pamětí by v případě ztráty napájení ztratily všechna uložená data. NVFS je derivát paměti Flash , která nepřetržitě ukládá všechna data, i když není připojeno napájení. Společnost palmOne vynalezla NVFS v reakci na stížnosti na zničení dat z kapesního počítače, když došla baterie. V minulosti bylo nutné udržovat kapesní počítač nepřetržitě nabitý, aby nedošlo ke ztrátě dat, protože všechny informace byly uloženy v nestálé paměti.

Podobná funkce byla přijata PDA s operačním systémem Windows Mobile 5.0 a nese název „Trvalé úložiště“.

Architektura a specifikace

NVFS využívá technologii NAND flash paměti k uchování dat z kapesního počítače v případě výměny baterie nebo v případě vybití baterie. Společnost palmOne tvrdí, že paměť Flash je pro většinu jejích spotřebitelů výhodou, protože mnoho z nich nechce kapesní počítač nabíjet příliš často a spotřebovává méně celkové energie. NVFS používá zbrusu novou datovou architekturu, která může způsobit nekompatibilitu některých aplikací, které běžely velmi dobře s kapesními počítači bez NVFS.

Kontroverze a nepříznivé poznámky od silných uživatelů

Protože systém souborů NVFS byl navržen tak, aby používal shluky bloků 512 bajtů , uživatelé si stěžovali, že soubory zabírají přibližně o 33% více místa než v nestálých souborových systémech. Ve skutečnosti volatilní souborový systém používá velikost bloku pouze 14 bajtů, ve srovnání s minimální velikostí bloku systému souborů NVFS 512 bajtů. Společnost palmOne na tuto stížnost reagovala nabídkou 128 megabajtové karty SD na vyžádání vybraným zákazníkům. Na NVFS Early Release by se Palm (v té době palmOne) zavázal pracovat na aktualizaci ROM Flash, aby se snížila režie architektury NVFS. V současné době by produkty značky Palm využívající NVFS měly být dodávány s již nainstalovanou opravou NVFS. (Tungsten E2 používá bloky o velikosti 4 kB.) (Doporučuje se, aby ti, kteří měli starší verze Palm Treo 650 a Tungsten T5, nainstalovali opravu NVFS co nejdříve). Taková kontroverze dala Tungsten T5 a Treo 650 nepříznivé poznámky od uživatelů energie.

Pozdější vývoj

Společnost palmOne vydala první Sprint Treo 650 Updater, který byl navržen tak, aby zajistil, že režie velikosti bloku byla snížena z 512 bytů na 16-32 bytů (obvykle 32 bytů, ale může být až 16 bytů v závislosti na požadavku souboru), což má za následek drastická vylepšení účinnosti správy paměti systému souborů NVFS. Druhá aktualizace Sprint Treo 650 byla vydána 16. června 2005. Odemčená aktualizace firmwaru GSM byla vydána také v den druhé aktualizace firmwaru Sprint Treo 650, která kromě adresování známých také zlepšuje účinnost systému souborů NVFS problémy před vydáním aktualizace firmwaru. Aktualizace firmwaru Rogers Wireless Treo 650 byla potichu zveřejněna na stránkách podpory Rogers Wireless Treo 650 a sdílí stejné opravy chyb a aktualizace účinnosti paměti NVFS jako u odemčené verze GSM. Počáteční vydání zařízení palmOne Tungsten E2, Verizon Wireless Treo 650 a Earthlink Wireless Treo 650 již vyhodnotilo problémy s paměťovým systémem NVFS.

Podle Palm Info Center 22. června 2005 aktualizace palmOne Tungsten T5 verze 1.1 opravuje problém s neúčinností systému souborů NVFS od jeho vydání v listopadu 2004. Aktualizace verze 1.1 také aktualizuje číslo verze Tungsten T5 na Garnet 5.4.8.

25. července 2005 byla oficiálně vydána oprava Cingular Treo 650 s tím, že jedna z oprav řeší problémy s neefektivitou spojené se systémem souborů NVFS. Držitelům Cingular Treo 650 se doporučuje nasadit tuto aktualizaci Flash ROM co nejdříve.

Viz také

Reference

externí odkazy