Information processing apparatus and program for controlling same
First Claim
1. An information processing apparatus comprising:
- a memory that continues to store information without power supply;
a storage unit that stores a program; and
a control unit that controls expansion and execution of the program in the memory at a location with an address determined by a function of an operating system,wherein the control unit controls the memory to store, as kernel information in the memory, program identification information for identifying the program and address information for identifying an expansion area of the program when the program is retrieved from the storage unit and expanded in the memory,the control unit determines whether the program is expanded in the memory with reference to the kernel information stored in the memory when the program is required to be executed after initialization of the control unit, andthe control unit executes the program expanded in the memory by utilizing the kernel information without retrieving the program from the storage unit when the program is determined to be expanded in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus is configured to be backed up by a battery so that information in a main memory of the apparatus can be retained when a power supply for the apparatus is stopped. The apparatus stores kernel information in a kernel information table at a time of an initial program loading so that the kernel information stored in the kernel information table can be delivered to a kernel for restarting a program. The program can be started by receiving the kernel information from the kernel information table without retrieving the program from a memory medium or re-generating the kernel information. The apparatus with an operating system that has a relocation function for use in a vehicle can thus have a reduced system startup time.
14 Citations
10 Claims
-
1. An information processing apparatus comprising:
-
a memory that continues to store information without power supply; a storage unit that stores a program; and a control unit that controls expansion and execution of the program in the memory at a location with an address determined by a function of an operating system, wherein the control unit controls the memory to store, as kernel information in the memory, program identification information for identifying the program and address information for identifying an expansion area of the program when the program is retrieved from the storage unit and expanded in the memory, the control unit determines whether the program is expanded in the memory with reference to the kernel information stored in the memory when the program is required to be executed after initialization of the control unit, and the control unit executes the program expanded in the memory by utilizing the kernel information without retrieving the program from the storage unit when the program is determined to be expanded in the memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control program retrievably stored in a memory and executed by a control unit for controlling an information processing apparatus that has a memory to continue to store information without power supply, a storage unit to store a program and the control unit to control expansion and execution of the program in the memory at a location with an address determined by a function of an operating system, the control program comprising:
-
controlling the memory to store, as kernel information in the memory, program identification information for identifying the program and address information for identifying an expansion area of the program when the program is retrieved from the storage unit and expanded in the memory by the function of the operating system, determining whether the program is expanded in the memory with reference to the kernel information stored in the memory prior to retrieval of the program from the storage unit by the operating system when the program is required to be executed after initialization of the control unit, and controlling the operating system to execute the program already expanded in the memory by passing the kernel information to the operating system without allowing the operating system for retrieving the program from the storage unit when the program is determined to be expanded in the memory. - View Dependent Claims (7, 8, 9, 10)
-
Specification