发明名称 Memory manager to allow non-volatile memory to be used to supplement main memory
摘要 Method and apparatus for executing a program stored in a non-volatile memory are disclosed. A method of executing a program includes the step of initiating execution of a program stored in a non-volatile memory. An exception is generated if a program command attempts to write to a location within the non-volatile memory. In response to the exception, a portion of the contents of the non-volatile memory including the location is relocated to a main memory with a program status of read/write/execute. The program is restarted at the program command causing the exception. An apparatus for executing a program stored in a non-volatile memory includes a main memory. The non-volatile memory is coupled to a main memory bus of the main memory. The program stored in the non-volatile memory has a read/execute program status. A processor is coupled to the main memory bus. An exception is generated during the processor execution of the program if a program command attempts to write to a location within the non-volatile memory. A portion of the program including the location is relocated to the main memory with a status of read/write/execute in response to the exception. Program execution is subsequently restarted at the program command.
申请公布号 US5829013(A) 申请公布日期 1998.10.27
申请号 US19950578474 申请日期 1995.12.26
申请人 INTEL CORPORATION 发明人 HASBUN, ROBERT N.
分类号 G06F9/38;G06F12/02;G06F12/06;(IPC1-7):G06F12/02;G06F12/10 主分类号 G06F9/38
代理机构 代理人
主权项
地址