发明名称 |
EXECUTING APPLICATIONS IN PLACE FROM MEMORY |
摘要 |
New utility and runtime functions are provided to a conventional operating system that supports virtual memory and multitasking. The new linker (78) is used to partially resolve unresolved references of a conventional "RAM based" application (62), such that in conjunction with the new runtime functions, the partially resolved application can be executed in place from a "write once/seldom" storage medium. The new installer (80) is used to install the partially resolved application onto a "write seldom" storage medium. The new memory management function (82) reserves a predetermined portion of the operating system's memory management data structure for "mapping" the physical address span(s) of an installed application into a logical address space, enabling the "mapped" application to be executed in place. The new loader (84) is used to pseudo-load and execute an XIP application. The new task management function (86) allows multitasking of XIP applications (64) and non-XIP applications (62) by the operating system (68).
|
申请公布号 |
WO9627158(A1) |
申请公布日期 |
1996.09.06 |
申请号 |
WO1996US02150 |
申请日期 |
1996.02.12 |
申请人 |
INTEL CORPORATION |
发明人 |
GARNEY, JOHN;LANEY, CLIFTON, W. |
分类号 |
G06F9/445;(IPC1-7):G06F13/00 |
主分类号 |
G06F9/445 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|