INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF
First Claim
1. An information processing apparatus comprising:
- a memory storing a program;
a system bus;
a first control unit configured to read the program stored in the memory via the system bus and judge whether the read program is altered;
a second control unit configured to read the program judged as not being altered, from the memory via the system bus and execute the program; and
a clock control unit configured to control a frequency of a clock to be supplied to the system bus and a frequency of a clock to be supplied to at least one module included in the first control unit,wherein the clock control unit controls the frequency of the clock to be supplied to the at least one module in such a manner that the frequency of the clock to be supplied to the at least one module, from a time point at which the first control unit starts reading the program to at least a time point at which the reading is finished, is higher than the frequency of the clock to be supplied to the at least one module after the judgement about the program.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a memory storing a program, a system bus, a first control unit configured to read the program via the system bus and judge whether the read program is altered, a second control unit configured to read the program judged as not being altered, from the memory via the system bus and execute the program, and a clock control unit configured to control a frequency of a clock to be supplied to a module included in the first control unit, wherein the clock control unit controls the frequency of the clock in such a manner that the frequency of the clock from a time point at which the first control unit starts reading the program to a time point at which the reading is finished is higher than the frequency of the clock after the judgement about the program.
10 Citations
17 Claims
-
1. An information processing apparatus comprising:
-
a memory storing a program; a system bus; a first control unit configured to read the program stored in the memory via the system bus and judge whether the read program is altered; a second control unit configured to read the program judged as not being altered, from the memory via the system bus and execute the program; and a clock control unit configured to control a frequency of a clock to be supplied to the system bus and a frequency of a clock to be supplied to at least one module included in the first control unit, wherein the clock control unit controls the frequency of the clock to be supplied to the at least one module in such a manner that the frequency of the clock to be supplied to the at least one module, from a time point at which the first control unit starts reading the program to at least a time point at which the reading is finished, is higher than the frequency of the clock to be supplied to the at least one module after the judgement about the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus comprising:
-
a memory storing a program; a system bus; a clock control unit configured to control a frequency of a clock to be supplied to read data via the system bus; a clock supply unit configured to supply the clock having the frequency controlled by the clock control unit; a first control unit configured to read the program stored in the memory via the system bus and to verify the read program; and a second control unit configured to read the program judged as not being altered by the verification, from the memory via the system bus and to execute the read program, wherein the clock control unit controls the frequency of the clock to be supplied by the clock supply unit to read the data via the system bus in such a manner that the frequency of the clock to be supplied by the clock supply unit to read the data via the system bus, from at least a time point at which the first control unit starts reading the program via the system bus to a time point at which the reading is finished, is higher than the frequency of the clock to be supplied by the clock supply unit to read the data via the system bus after the program is judged as not being altered by the verification.
-
-
10. A method of controlling an information processing apparatus including a memory storing a program,
a system bus, a first control unit configured to read the program stored in the memory via the system bus and judge whether the read program is altered, and a second control unit configured to read the program judged as not being altered from the memory via the system bus and execute the program, the method comprising: -
supplying a clock to the system bus and a clock to the first control unit, wherein the supplying includes controlling a frequency of the clock to be supplied to the system bus and a frequency of the clock to be supplied to the first control unit in such a manner that the frequency of the clock to be supplied to the system bus and the frequency of the clock to be supplied to the first control unit, from a time point at which the first control unit starts reading the program to at least a time point at which the reading is finished, are higher than the frequency of the clock to be supplied to the system bus and the frequency of the clock to be supplied to the first control unit, respectively, after the judgement about the program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification