TITLE
    Newton MessagePad: Flash RAM Cards Do Not Completely Erase
Article ID:
Created:
Modified:
18145
7/12/95
1/23/98

TOPIC

    When I erase a 2 MB flash RAM card in my Apple MessagePad, there is 2k in use and 1865k free. What happened to the rest of the 2 MB of RAM?


DISCUSSION

    The RAM loss is caused by the nature of flash RAM.

    Flash RAM is allocated in blocks, and unlike static RAM, flash RAM cannot be erased. Instead, if you want to erase a bit in a block of flash RAM, the entire block minus the bit must be copied to another block of flash RAM. Thus, there must always be at least one block of free flash RAM at all times.

    The Apple MessagePad actually keeps a few blocks free for performance reasons. These free blocks account for the missing RAM.


    This article was published in the "Information Alley": Volume II, Issue 9, Page 19

Document Information
Product Area: Newton
Category: Apple MessagePad
Sub Category: General Topics

Copyright © 2000 Apple Computer, Inc. All rights reserved.