Texas Instruments TI-84 Calculator User Manual


 
Chapter 18: Memory and Variable Management 543
Each variable that you archive is stored in the first empty block large enough to hold it.
This process continues to the end of the last sector. Depending on the size of individual
variables, the empty blocks may account for a significant amount of space. Garbage
collection occurs when the variable you are archiving is larger than any empty block.
How Unarchiving a Variable Affects the Process
How Unarchiving a Variable Affects the ProcessHow Unarchiving a Variable Affects the Process
How Unarchiving a Variable Affects the Process
When you unarchive a variable, it is copied to RAM but it is not actually deleted from
user data archive memory. Unarchived variables are “marked for deletion,” meaning they
will be deleted during the next garbage collection.
If the MEMORY Screen Shows Enough Free Space
If the MEMORY Screen Shows Enough Free SpaceIf the MEMORY Screen Shows Enough Free Space
If the MEMORY Screen Shows Enough Free Space
Even if the
MEMORY screen shows enough free space to archive a variable or store an
application, you may still get a
Garbage Collect? message or an ERR: ARCHIVE FULL
message.
variable A
variable D
After you unarchive
variables B and C,
they continue to take
up space.
Sector 1
Sector 2
Sector 3