The invention provides a method for removing code (applications and data) from read-only memory, and compacting the remaining code in memory either as an application is deleted or when there is not sufficient room to hold a new application. One or more "spare" memory segments are reserved for use during compaction. Where the code for removal shares a memory segment with other code that is not to be removed, the other code is copied to a spare memory segment, and then swapped back to its original location. The code can then be compacted to remove the "holes" left by the erased code.

Вымысел обеспечивает метод для извлекать Кодего (применения и данные) от толькоего запоминающ устройства, и компактировать остальное Кодего в памяти или по мере того как применение уничтожено или когда не будет достаточно комнаты держать нового применение. One or more "запасные" этапы памяти reserved для пользы во время уплотнения. Где Кодий для удаления делит этап памяти с другим Кодим не извлечься, другое Кодий скопировано к запасному этапу памяти, и после этого обменено back to свое первоначально положение. Кодего можно после этого компактировать для того чтобы извлечь "продырявит" налево стертым Кодим.

 
Web www.patentalert.com

< Method for creating network services by transforming an XML runtime model in response to an iterative input process

< Database for designing integrated circuit device, and method for designing integrated circuit device

> Mechanism for managing an object cache

> Compressing memory management in a device

~ 00075