A command is received to perform an update operation on a first component
of code contained in a plurality of memory blocks in a memory. It is
determined whether or not the update operation requires additional space,
beyond that which is already allocated to the first component, to
complete the operation. A first memory block is located on which to
perform the operation if the update operation requires additional space.
A second memory block is located, through utilization of a database, to
perform the operation if the update operation does not require additional
space. The update operation is performed.