Apparatus and method for booting a system
First Claim
1. A system boot apparatus, comprising:
- a transfer device that transfers at least a part of a program data stored in a ROM to a RAM,wherein operation of a CPU is started based on a program represented by a program data transferred to the RAM by the transfer device,a data volume information for specifying a data volume of the program data transferred from the ROM to the RAM by the transfer device is included in the program data stored in the ROM, andthe transfer device transfers at least a part of the program data stored in the ROM to a storage area of the RAM in accordance with the data volume specified by the data volume information included in the program data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data volume of a data transferred from a ROM to a RAM corresponds to a data volume specified by a data volume information included in a program data. By setting the data volume specified by the data volume information as the data volume of the program data to be transferred, only the program data having the data volume specified by the data volume information can be transferred from the ROM to the RAM. Therefore, an excessive data transfer may not be performed, and the time required for booting a system may not be increased. Also, only by changing the data volume specified by the data volume information, the data volume of the data to be transferred to the RAM can be arbitrarily changed. Therefore, the flexibility to create a program or a program for upgrade is expanded, and a burden imposed on a creator is reduced.
3 Citations
21 Claims
-
1. A system boot apparatus, comprising:
-
a transfer device that transfers at least a part of a program data stored in a ROM to a RAM, wherein operation of a CPU is started based on a program represented by a program data transferred to the RAM by the transfer device, a data volume information for specifying a data volume of the program data transferred from the ROM to the RAM by the transfer device is included in the program data stored in the ROM, and the transfer device transfers at least a part of the program data stored in the ROM to a storage area of the RAM in accordance with the data volume specified by the data volume information included in the program data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system boot method, comprising:
-
a transfer step in which at least a part of a program data stored in a ROM is transferred to a RAM; and a booting step in which operation of a CPU is started based on a program represented by the program data transferred to the RAM in the transfer step, wherein a data volume information for specifying a data volume of the program data transferred from the ROM to the RAM in the transfer step is included in the program data stored in the ROM, and in the transfer step, at least a part of the program data stored in the ROM is transferred to a storage area of the RAM in accordance with the data volume specified by the data volume information included in the program data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification