I would just add one thing--when you use the word RAM in your explanation you are actually referring to part of the Flash-ROM aka Storage Memory. The phone does have actual RAM (aka Program Memory) that is only used temporarily while things are running.
Summary for clarification:
There is 128 MB of Flash ROM in the Apache. It is currently partitioned into three separate parts which behave differently:
1. ROM = Partition that contains your OS and can only be written to by a flashing process, otherwise it is read-only (this is what we are customizing here).
2. Storage Memory = Partition to/from which you can write and read files.
3. Extended ROM (extrom) = ~10GB---(EDIT: 10MB derrr) partition very similar to Storage Memory originally intended only for carrier customizations. However, if unlocked and unhidden, will act just like a storage card.
Then, completely separate from all of that is 64 MB of SDRAM (aka Program Memory). This is volatile (i.e. not persistent) and is only used by the OS to store files while they are being used. Nothing is permanently stored here.
|