SDRAM vs ROM

  • Thread starter Thread starter dwhittenburg
  • Start date Start date
D

dwhittenburg

I'm about to purchase a Dell Axim and in the specs I notice they talk about
RAM and ROM...

"Enhanced memory capacity with 64MB SDRAM and 128MB Intel® StrataFlashTM
ROM"

It made me think about my code and where I am storing my database...I'm
currently storing my database in a folder below my application which is
depoyed to /My Device/Program Files/ProgName...

Now...if someone resets the pda it is going to wipe the program and database
from the pda, right? Is there a place to store the database where it will
not get wiped if the device is reset...The axim having a ROM location made
me think that there would be such a place and I did not know the device that
I'm programming against now had such a place...

Thank you...
 
If it's got that much flash, then it's probably got a named folder that is
persistent - the name varies from device to device. Using it will give your
database persistence, but be forewarned that it will also greatly reduce
speed, especially for writes.

--
Chris Tacke
Co-founder
OpenNETCF.org
Has OpenNETCF helped you? Consider donating to support us!
http://www.opennetcf.org/donate
 
So it is best to probably use that location for backup only...and back up to
it every so often...

I'm synching my information through a web-service at the moment...but I was
just thinking if something happened between the last synch and the next
synch, I wanted to make sure the data would be safe...

Thanks for your response Chris...
 
Axims indeed have internal storage for backup purposes. The other reason you
do not want to place the database in the flash is that it has very limited
amount of write cycles in it. Backup is fine, but not a working copy
location
 
Hello, Alex!
You wrote on Wed, 20 Apr 2005 10:28:31 -0700:

AFM> The other reason you do not want to place the database in the flash
AFM> is that it has very limited amount of write cycles in it. Backup is
AFM> fine, but not a working copy location

We use CF internal storage as for storing data files, and for SQLCE
databases too (which is used very actively), and there are still no
complaints about defects in flash memory from users. So modern flash memory
is rather reliable (4-5 yrs) - users change it before it dies :)

Yes, speed slows down noticeably, but usually the storage write speed is not
a bottleneck :)

In our case we have no other option to using flash memory but I agree, that
it's better to use Storage RAM if possible...
Usually CE HPC devices have RAM backup capability.

Best regards, Vyacheslav Lanovets
 
Back
Top