![]() |
PRIME: Memory Map - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: PRIME: Memory Map (/thread-255009.html) |
PRIME: Memory Map - Harold A Climer - 11-06-2013 Is there a memory map for the Prime? Re: PRIME: Memory Map - Han - 11-06-2013 There is no "re-installing" of the OS. The OS sits in a pre-defined location, and any "formatting" done excludes these pre-defined locations. Theoretically, nothing the user does will ever affect those memory blocks in which the OS is stored, including formatting. There is an INI file here: Old HP Prime firmware This will give you an idea of certain memory boundaries. As for memory boundaries for programs and variables, I am under the impression that they all share the same block.
Lastly, there is RAM and FLASH. RAM is for use by the calculator like RAM on a PC. Flash is where the OS is stored, as well as user variables, settings, programs, etc. It serves the same purpose as a hard drive on a PC. My understanding is that nothing is "saved" into flash until the HP is turned off -- this is why there is a slight delay when turning off the HP. It is writing to FLASH before it shuts down.
Re: PRIME: Memory Map - Harold A Climer - 11-06-2013 Quote:
When HP gets an upgrade to the OS ready, will the new version of the OS be written to the pre-defined location you mention above, using the connectivity kit and erasing( or over-writing) the older version of the OS? Re: PRIME: Memory Map - Han - 11-06-2013 Quote: My understanding is that is exactly what happens.
Quote:
Unfortunately, I do not know the answer to this one. Since flash has a limited number of writes before we can expect degradation in integrity of the data, I imagine that the algorithms limit the number of writes -- so that only the updates are saved. This probably means some sort of garbage collection is necessary. All this is pure speculation, though.
|