ArchiveOrangemail archive

Compressed Caching for Linux


linux-mm-cc.lists.laptop.org
(List home) (Recent threads) (86 other One Laptop per Child lists)

Subscription Options

  • RSS or Atom: Read-only subscription using a browser or aggregator. This is the recommended way if you don't need to send messages to the list. You can learn more about feed syndication and clients here.
  • Conventional: All messages are delivered to your mail address, and you can reply. To subscribe, send an email to the list's subscribe address with "subscribe" in the subject line, or visit the list's homepage here.
  • Low traffic list: less than 3 messages per day
  • This list contains about 551 messages, beginning Jun 2006
  • 0 messages added yesterday
Report the Spam
This button sends a spam report to the moderator. Please use it sparingly. For other removal requests, read this.
Are you sure? yes no

(no subject)

Ad
John Kielkopf 1283260401Tue, 31 Aug 2010 13:13:21 +0000 (UTC)
On Tue, Aug 31, 2010 at 5:47 AM, Stefan Monnier   wrote:
  

> Could be.  That depends on the particular card you use, tho,since  the
> algorithm used by the translation layer varies.
  
  The only relevant thing that varies from SD card to SD card is
 the size of the erase block.   Any re-mapping SDs (and
most  SSDs) do  are at the erase block level.
  
  Wear
leveling algorithms vary -- but as far as I know,  the majority are
still based around the erase block.  (e.g.: When a group of sectors
written are smaller than the  size of an erase  block, the remaining
sectors are read from the erase block, combined  with the new data, and
then written to a free block with the lowest  amount of writes.)I'm interested in seeing an SD card that remaps at a finer grain than
its erase block.
Stefan Monnier 1283326637Wed, 01 Sep 2010 07:37:17 +0000 (UTC)
> Wear leveling algorithms vary -- but as far as I know,  the majority
> are still based around the erase block.  (e.g.: When a group of
> sectors written are smaller than the size of an erase  block, the
> remaining sectors are read from the erase block, combined with the
> new data, and then written to a free block with the lowest amount
> of writes.)AFAIK the SD cards don't support any kind of "tagged command queuing",
so after writing the first sector in a sequence, the card is supposed to
be in a state where the write is completed (even if power goes out at this
particular moment), so I wonder how they handle this while at the same
time being able to wait for the next write to see if it happens to be
to the next sector.


        Stefan
Home | About | Privacy