发明名称 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
代理机构 代理人
主权项
地址