Texas Instruments TI-89 Titanium User Manual page 697

Hide thumbs Also See for TI-89 Titanium:
Table of Contents

Advertisement

Why Is Garbage Collection Necessary?
The user data archive is divided into sectors. When you first begin archiving, variables
are stored consecutively in sector 1. This continues to the end of the sector. If there is
not enough space left in the sector, the next variable is stored at the beginning of the
next sector. Typically, this leaves an empty block at the end of the previous sector.
Each variable that you archive is stored in the first empty block large enough to hold it.
An archived variable is stored in a continuous block within a single sector; it cannot
Note:
cross a sector boundary.
variable D
Depending on its
size, variable D is
stored in one of
these locations.
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
Note:
empty block.
Memory and Variable Management
Sector 1
variable A
variable B
Empty
block
variable C
Sector 2
Sector 3
694

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents