Shortcuts: Mobile | Active Topics | Newest Posts | Latest Freeware | Private Messaging | Contribute News | Archive 
  NEWS
  Search News
Browse by Category
News History
1SRC News RSS Feed
1SRC Podcast RSS Feed
Contribute News
  FORUMS
  Search Forums
Topic Specific
News
General
Applications
  Games
  Video
Deals & Promos
Developers
E-books
Mac / Linux
Medical
Podcast
Skins & Backgrounds
Wireless
Off-Topic
  Audio/Video
  Cellphones
  Digital Cameras
  Gaming
  Gadgets & Gizmos
  Non-Palm OS PDAs
  PCs/Laptops
  Tech Web
palm
pre
Foleo
T|X-Series
Z-Series
LifeDrive
Zire
Treo
Tungsten
Older Palms
Sony
VZ-Series
TH-Series
UX-Series
TJ-Series
NX-Series
TG-Series
NZ-Series
Older Clies
Tapwave
Zodiac
Garmin
iQue
Other Licensees
AlphaSmart
Fossil
Group Sense
Kyocera
LG
Samsung
Site Specific
Arcade
Comment/Suggest
  FREEWARE
  Search Freeware
Applications
Ebooks
Skins
Backgrounds
  ABOUT US
  Contact Us
Contribute News
About Us
Privacy Statement
  LOW PRICE SEARCH

Search for the lowest prices: 




  LINKS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go Back   1src Forums > Palm > LifeDrive
User Name
Password
FAQ Members List Calendar Chat Arcade Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
Old 08-03-2006, 08:50 AM   #1
tomlouie
Registered User
 
Join Date: Jul 2005
Posts: 181 tomlouie is on a distinguished road
Question long term wear & tear of CF?

Does anyone how more information about the wisdom of using a 4GB CF to replace the 4GB MD with respect to wear & tear on the CF memory? Namely, CF memory has a limited number (in the order of a million writes per block) of write cycles before a memory block becomes unwritable.

I'm not entirely sure, but I thought I read that on the LD, dynamic heap was just a special part of the MD, not actual RAM. Therefore, if the MD was replaced with a CF, then normal day to day LD use would be writing to the CF via the dynamic heap.

Any long term experiences with using CF as an operating system's main memory?

I have some articles which are informative, but aren't definitive.

Post about difference between dynamic heap and dbcache:
http://www.1src.com/forums/showpost...13&postcount=24

Very good article about dynamic heap & dbcache:
http://www.bitsnbolts.com/memshuffle.php

article about flash memory:
http://en.wikipedia.org/wiki/Flash_memory#Limitations

article about installing winxp on flash drive:
http://www.ehomeupgrade.com/forums/showthread.php?t=425

installing freebsd on flash as read/only, in order to workaround flash write limit:
http://www.freebsd.org/doc/en_US.IS...icle.html#RO-FS

anecdotal evidence of flash write burnout:
http://hardware.slashdot.org/commen...595&pid=8249595

Thoughts?

Tom

Last edited by tomlouie : 08-03-2006 at 09:03 AM. Reason: added link to dbcache article
tomlouie is offline   Reply With Quote
Old 08-03-2006, 09:31 AM   #2
SoS
tired and confused...
 
SoS's Avatar
 
Join Date: Aug 2003
Location: London
Posts: 1,921 SoS is on a distinguished road
Quote:
Originally Posted by tomlouie
Does anyone how more information about the wisdom of using a 4GB CF to replace the 4GB MD with respect to wear & tear on the CF memory? Namely, CF memory has a limited number (in the order of a million writes per block) of write cycles before a memory block becomes unwritable.

I'm not entirely sure, but I thought I read that on the LD, dynamic heap was just a special part of the MD, not actual RAM. Therefore, if the MD was replaced with a CF, then normal day to day LD use would be writing to the CF via the dynamic heap.

Any long term experiences with using CF as an operating system's main memory?

I have some articles which are informative, but aren't definitive.

Post about difference between dynamic heap and dbcache:
http://www.1src.com/forums/showpost...13&postcount=24

Very good article about dynamic heap & dbcache:
http://www.bitsnbolts.com/memshuffle.php

article about flash memory:
http://en.wikipedia.org/wiki/Flash_memory#Limitations

article about installing winxp on flash drive:
http://www.ehomeupgrade.com/forums/showthread.php?t=425

installing freebsd on flash as read/only, in order to workaround flash write limit:
http://www.freebsd.org/doc/en_US.IS...icle.html#RO-FS

anecdotal evidence of flash write burnout:
http://hardware.slashdot.org/commen...595&pid=8249595

Thoughts?

Tom


dynamic heap and dbcache are real DRAM, storage RAM (ie where your apps and db's are stored) is the 64Mb HD partition...
SoS is offline   Reply With Quote
Old 08-04-2006, 04:38 PM   #3
tomlouie
Registered User
 
Join Date: Jul 2005
Posts: 181 tomlouie is on a distinguished road
Understood.

My question still stands though. Since the microdrive has been replaced with a compact flash, this means that storage RAM has gone from a HD partition to a CF partition. Presumably, everytime the dbcache is flushed back to storage RAM, that means a write to the CF.

The conventional wisdom is that having an OS use a CF card as swap space is a bad idea, as heavy read/write activity on a CF will shorten the CF lifespan. How heavily does the PalmOS write to the storage RAM, and should us LD MD->CF folks be concerned?

Tom
tomlouie is offline   Reply With Quote
Old 08-04-2006, 05:09 PM   #4
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,062 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
1. modern flash has write cyleces counted in tens of millions of times
2. modern flash uses wear leveling so all sectors are worn equally
3. NV partition is about 1/100 size of whole disk

so we have 10,000,000 (writes) * 100 (diff places where it can be written to) / (60*60*24*365.25) (seconds per year) = 31.69 years

so assuming all you do is turn the device on and off once a second (not even possible to do it this fast on LD) continously for 24 hours every day and EVERY time the ENTIRE nv area is rewritten (impossible as dbcache is much smaller) you would still have it last more then 31 years. so you can sleep safely at night knowing all is well
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com

Last edited by dmitrygr : 08-04-2006 at 05:38 PM.
dmitrygr is offline   Reply With Quote
Old 08-04-2006, 06:59 PM   #5
mrp123
Registered User
 
Join Date: Mar 2006
Location: New Jersey
Posts: 212 mrp123 is on a distinguished road
Very well put, Dmitry. Right on.
__________________


LifeDrive with 4 Gig CF card & 4 Gig SD card
mrp123 is offline   Reply With Quote
Old 08-04-2006, 10:27 PM   #6
archangel
Next Sunday A.D.
 
archangel's Avatar
 
Join Date: Aug 2002
Location: San Antonio
Posts: 840 archangel is on a distinguished road
Flash may not last forever, but it will probably last 4-5 times as long as microdrives used in the LDs. I would bet many other things will fail on a LD before a flash drive.
__________________
My Current Gadgets:
16GB iPod Touch, PSP 2000, Nintendo DS Lite
archangel is offline   Reply With Quote
Old 08-04-2006, 10:35 PM   #7
Clocker
Registered User
 
Join Date: Aug 2005
Posts: 71 Clocker is on a distinguished road
Quote:
Originally Posted by dmitrygr
1. modern flash has write cyleces counted in tens of millions of times
2. modern flash uses wear leveling so all sectors are worn equally
3. NV partition is about 1/100 size of whole disk

so we have 10,000,000 (writes) * 100 (diff places where it can be written to) / (60*60*24*365.25) (seconds per year) = 31.69 years

so assuming all you do is turn the device on and off once a second (not even possible to do it this fast on LD) continously for 24 hours every day and EVERY time the ENTIRE nv area is rewritten (impossible as dbcache is much smaller) you would still have it last more then 31 years. so you can sleep safely at night knowing all is well




SLC flash have cycle life of 100,000.

MLC flash like Sandisk have only 10,000.
Clocker is offline   Reply With Quote
Old 08-05-2006, 06:00 PM   #8
tomlouie
Registered User
 
Join Date: Jul 2005
Posts: 181 tomlouie is on a distinguished road
Quote:
Originally Posted by dmitrygr
... NV partition is about 1/100 size of whole disk ...


This assumes that the entire compact flash capacity is available for wear-leveling. If I've filled my LifeDrive volume to the brim with content, then the NV partition will wear through the same sectors of the CF.

That would knock your estimate from 31 years down to 4 months, albeit of nearly-impossible-in-real-life constant use.

Tom
tomlouie is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How long has it been since you purchased any software? *YellowRose* General 19 09-30-2003 12:38 PM
My new NZ90 first impressions (long) big_scot_nanny Older Clie 9 06-24-2003 02:46 PM
how long does it take to sony to repair my clie? nasdaq Older Clie 4 04-24-2003 10:19 PM
What's taking so long? Unregistered Older Clie 1 04-16-2003 08:37 PM
NX-NR Straight Question: How long did it take? Steve44 Older Clie 2 02-02-2003 08:58 PM


All times are GMT -5. The time now is 09:57 AM.

  AD HOSTS ?
  GOOGLE ADS ?
  AMAZON ADS ?

Powered by: vBulletin Version 3.0.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
©2001 Entity City, LLC. All rights reserved.