Why does the Filer report 1085KB of flash memory?
As you may already know, the HP49’s flash ROM is divided by software into a set of 16 banks of 128KB each. Of these 16 banks, 7 banks are used by the system, 8 banks are user banks, and 1 bank is used by the boot sector. The boot sector is only 64KB, so the other 64KB is available to the user. Adding up the user memory gives 8 * 128 + 64 = 1088K. The system stores information in the user banks in order to identify each one, to indicate that they are user banks and how many times they have been erased. This information cover the first 256 bytes of each bank. Thus 2304 bytes (9 * 256) are used by the system. Subtract this from 1088KB and you get 1085.75KB. The Filer only displays the integer part of the number so 1085K is displayed. Thanks to Cyrille de Brebisson for this information.
Related Questions
- Must a filer report infrequent, insubstantial offers of hospitality, such as coffee and donuts at a meeting, restaurant meals, or gifts at holidays?
- A high volume filer which goes live 10/1/08 and then a few employees report late per year. Can we use the Web Browser for reporting?
- Why does the Filer report 1085KB of flash memory?