Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Background  



1.1  Overview of NVFS  





1.2  Architecture and specifications  





1.3  Controversy and unfavorable remarks from power users  





1.4  Later developments  







2 See also  





3 References  





4 External links  














Non-Volatile File System






Deutsch
עברית
Türkçe
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Non-Volatile File System (NVFS) is a flash memory file system introduced in the release of Palm's Personal Digital Assistant handheld models Tungsten T5, Tungsten E2, Palm TX, Z22, Treo 650/700/680/755p, and Palm Centro.

Background[edit]

Overview of NVFS[edit]

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 Flash Memory, which continually stores all data even when no power is applied. palmOne invented NVFS in response to complaints that a handheld's data was destroyed when the battery power ran out. In the past, it was necessary to keep the handheld continuously charged to avoid losing data, since all information was stored in volatile memory.

A similar feature has been adopted by PDAs running the Windows Mobile 5.0 operating system, and is named "Persistent Storage".

Architecture and specifications[edit]

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. palmOne claims that Flash memory is a plus for the majority of their consumers since many of them do not want to charge the handheld too often, and it consumes less overall power. NVFS uses a brand-new data architecture which might render incompatible some applications which ran very well with non-NVFS handhelds.

Controversy and unfavorable remarks from power users[edit]

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 megabyte SD Card on request to selected customers.[1] At the NVFS Early Release, Palm (at the time palmOne) would[clarification needed] commit itself to work on a ROM Flash Update to reduce the overhead of the NVFS Architecture. Currently Palm-branded products using NVFS should be shipped with the NVFS Fix already installed. (The Tungsten E2 uses 4kb blocks.) (It is recommended those having earlier versions of the Palm Treo 650 and Tungsten T5 install the NVFS Fix at the earliest possible convenience). Such controversy gave the Tungsten T5 and the Treo 650 unfavorable remarks from power users.[citation needed]

Later developments[edit]

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.[2] 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.[3] 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.[4] 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.[5][6] The Version 1.1 Update also updates the Tungsten T5's Version Number to Garnet 5.4.8.

On July 25, 2005, the Cingular Treo 650 Fix was officially released, with one of the fixes being addressing inefficiency problems associated with the NVFS File System.[7] Cingular Treo 650 holders are encouraged to deploy this Flash ROM Update at the earliest time possible.

See also[edit]

References[edit]

  1. ^ "PCWorld.com - New File System Constrains Treo 650 Storage Capacity". Archived from the original on 2005-02-07.
  • ^ "palmOne - Support - Treo 650 Updater 1.08 (Sprint PCS branded version)". April 29, 2005. Archived from the original on 2005-04-29.
  • ^ "PalmOne - Support - Treo 650 Updater 1.13 (Unlocked GSM version)". www.palmone.com. Archived from the original on 19 June 2005. Retrieved 12 January 2022.
  • ^ Technical support [dead link]
  • ^ "palmOne Releases Tungsten T5 Update v1.1". www.palminfocenter.com.
  • ^ "palmOne - Support - Tungsten T5 Update". June 23, 2005. Archived from the original on 2005-06-23.
  • ^ "palmOne - Support - Treo 650 Updater (Cingular Wireless version)". Archived from the original on 2005-07-28.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Non-Volatile_File_System&oldid=1166267951"

    Categories: 
    Palm OS
    Computer file systems
    Flash file systems
    Hidden categories: 
    All articles with dead external links
    Articles with dead external links from January 2023
    Articles lacking reliable references from December 2011
    All articles lacking reliable references
    Articles lacking in-text citations from December 2011
    All articles lacking in-text citations
    Wikipedia introduction cleanup from December 2011
    All pages needing cleanup
    Articles covered by WikiProject Wikify from December 2011
    All articles covered by WikiProject Wikify
    Articles with multiple maintenance issues
    Wikipedia articles needing clarification from May 2016
    All articles with unsourced statements
    Articles with unsourced statements from April 2012
     



    This page was last edited on 20 July 2023, at 12:59 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki