摘要 |
An electronic device, such as a radio telephone, includes a non-volatile memory, such as a Flash memory, for storing data and instructions, a non-volatile memory, typically a RAM, for storing data and instructions, and a controller. The data stored in the RAM includes data intended for storage in the Flash memory. The controller controls memory management operations of the radio telephone and is responsive to an occurrence of an interrupt during one of a Flash memory write operation or a Flash memory erase operation for selectively one servicing the interrupt or delaying servicing the interrupt. The controller is further responsive to priorities of data stored in the RAM, as well as to an amount of stored data for predetermined priorities, for scheduling a Flash memory write operation for transferring stored data from said RAM to said Flash memory.
|