Content deleted Content added
Citation bot (talk | contribs) Alter: title. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | #UCB_webform 1331/3819 |
KMaster888 (talk | contribs) ce |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 4:
{{lead too short|date=December 2011}}
}}
'''Non-Volatile File System''' ('''NVFS''') is a [[Flash memory#Flash file systems|flash memory file system]] introduced in the release of [[Palm, Inc.|Palm's]] [[Personal Digital Assistant]] handheld models [[Tungsten T5]], [[Tungsten E2]], [[TX (handheld)|Palm TX]], [[Z22 (handheld)|Z22]], [[Treo 650]]/[[Treo 700p|700]]/[[Treo 680|680]]/[[Treo 755p|755p]], and [[Palm Centro]].
==Background==
===Overview of NVFS===
The NVFS, as claimed by palmOne, is a file system designed to keep all information safe should the battery run out of power. Previous non-flash memory designs would lose all stored data in the event of a power loss. ''NVFS'' is a derivative of [[
A similar feature has been adopted by [[Personal digital assistant|PDAs]] running the [[Windows Mobile]] 5.0 [[operating system]], and is named "Persistent Storage".
===Architecture and specifications===
NVFS uses [[NAND flash memory]] technology to retain the handheld's data in the event of a battery swap or if the battery runs out of power. [[Palm, Inc.|palmOne]] claims that
===Controversy and unfavorable remarks from power users===
Because the NVFS File System was designed to use clusters of 512 [[byte]] blocks, power users have complained that files take approximately 33% more space than in volatile file systems. In fact a volatile file system uses a block size of only 14 bytes, compared to the NVFS File System minimum block size of 512 bytes. palmOne responded to this complaint by offering a free 128
===Later developments===
palmOne released the first Sprint Treo 650 Updater which was designed to ensure that the block size overhead was reduced from 512 bytes to 16-32 bytes (Usually 32 bytes, but can be as low as 16 bytes depending on the file's demand), resulting in drastic memory management efficiency improvements of the NVFS File System.<ref>{{Cite web|url=http://www.palmone.com/us/support/downloads/treo650updater/sprint.html|title=palmOne - Support - Treo 650 Updater 1.08 (Sprint PCS branded version)|date=April 29, 2005|archive-url=https://web.archive.org/web/20050429020045/http://www.palmone.com/us/support/downloads/treo650updater/sprint.html|archive-date=2005-04-29}}</ref> A second update to the Sprint Treo 650 was released on June 16, 2005. The Unlocked GSM Firmware Upgrade was also released on the day of the second Sprint Treo 650 firmware update which also improves the efficiency of the NVFS File System in addition to addressing known problems prior to the release of the firmware update.<ref>{{cite web |url=http://www.palmone.com/us/support/downloads/treo650updater/unlockedgsm.html |title=PalmOne - Support - Treo 650 Updater 1.13 (Unlocked GSM version) |website=www.palmone.com |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20050619001637/http://www.palmone.com/us/support/downloads/treo650updater/unlockedgsm.html |archive-date=19 June 2005 |url-status=dead}}</ref> The Rogers Wireless Treo 650 Firmware Update was quietly posted at the Rogers Wireless Treo 650 support site, and shares the same bug fixes and NVFS memory efficiency updates as with the unlocked GSM version.<ref>[https://www.shoprogers.com/web_auth/techsupport.asp?mdl=TREO650&brd=20 Technical support] {{dead link|date=January 2023}}</ref> The initial release of the palmOne Tungsten E2, Verizon Wireless Treo 650 and the Earthlink Wireless Treo 650 already has the NVFS Memory System problems assessed.
According to Palm Info Center on June 22, 2005, the palmOne Tungsten T5 Version 1.1 Update fixes the NVFS File System Inefficiency Problem since its release in November 2004.<ref>{{Cite web|url=http://www.palminfocenter.com/view_story.asp?ID=7923|title=palmOne Releases Tungsten T5 Update v1.1|website=www.palminfocenter.com}}</ref><ref>{{Cite web|url=http://www.palmone.com/us/support/downloads/tungstent5/tungstent5update.html|title=palmOne - Support - Tungsten T5 Update|date=June 23, 2005|archive-url=https://web.archive.org/web/20050623234440/http://www.palmone.com/us/support/downloads/tungstent5/tungstent5update.html|archive-date=2005-06-23}}</ref> The Version 1.1 Update also updates the Tungsten T5's Version Number to Garnet 5.4.8.
|