[Oberon] persistence-across-reboot

Paul Reed paulreed at paddedcell.com
Thu Apr 15 13:50:16 MEST 2010

Hi folks,

Another reason to use a filesystem driver with flash memory is to take
advantage of the implementation of wear-levelling (assuming it isn't
handled by the hardware), although this would of course be less important
if the memory was solely used for persistence across reboots.

Checkpointing the system state every couple of minutes would be a useful
defence against power failure, too - but then you would definitely want to
look at how many write cycles your device claims to last for :)


> Message: 1
> Date: Wed, 14 Apr 2010 18:29:55 +0200
> From: Peter Matthias <PeterMatthias at web.de>
> Subject: Re: [Oberon] Re (3): persistence-across-reboot
> To: ETH Oberon and related systems <oberon at lists.inf.ethz.ch>
> Message-ID: <201004141829.55153.PeterMatthias at web.de>
> Content-Type: Text/Plain;  charset="iso-8859-15"
> Am Mittwoch 14 April 2010 schrieb peasthope at shaw.ca:
>> All the non-volatile storage I've heard of organizes
>> data as files in a filesystem.  Does anyone sell
>> flash memory which is accessed by an address just
>> as RAM is?
> You can use a block device driver and mmap it to the address space, as it
> it
> done in Linux.
> Peter
> ------------------------------
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
> End of Oberon Digest, Vol 76, Issue 2
> *************************************

More information about the Oberon mailing list