摘要:
In one embodiment of the present invention, a method includes storing a code object in a volume of an execute-in-place memory that includes at least one data object. In certain embodiments, the code object may be stored as a plurality of fragments. Further, the memory may support execution in place such that a processor may execute in place a first code fragment of a code object and execute in place a second code fragment of the code object from the memory, where the code fragments are non-contiguously stored in the memory.
摘要:
Briefly, in accordance with an embodiment of the invention, a method and apparatus to alter code in a memory is provided. The method may include selecting a first block from a plurality of unmapped blocks in a nonvolatile memory to add or delete code in the nonvolatile memory. The apparatus may include a control circuit to select a first block from a plurality of unmapped blocks in a nonvolatile memory based on a cycle count of the first block to add or delete code in the nonvolatile memory. Other embodiments are described and claimed.
摘要:
Method and apparatus for multi-block update using secure flash memory. An update package is received at a device containing update code to update existing code for the device stored in non-volatile memory. The received update code is stored in a first portion of the non-volatile memory, while pointers identifying storage locations of respective sets of the update code are written to a second portion of the non-volatile memory device. An update process is then performed with the update code by using the pointers to locate the respective sets and assembling the update code. Updated firmware and software images are then written to the non-volatile memory device to complete the update.
摘要:
A flash memory file system includes a transaction information structure in support of transacted operations. File system operations may be rolled back if a transaction was interrupted.
摘要:
A technique to update a memory block without status logging is presented. An update file includes a pre-update and a post-update information verification code (IVC) for each block to be updated. By comparing the IVCs to an IVC of a block of memory, an update status may be determined.
摘要:
Briefly, a method, apparatus and system for storing data in a memory array according to an update characteristic of the data is disclosed. By storing data according to, for example, a frequency of update, writes to memory may be more efficient.
摘要:
Embodiments of methods and apparatus for providing a read access control system associated with a flash device are generally described herein. Other embodiments may be described and claimed.