Power saving processing system
First Claim
1. A data processing system comprising:
- a processor which calls a key sense routine to issue a flag set instruction pulse signal on a system bus when waiting for input of data;
discrimination means for receiving said flag set instruction pulse signal from said processor and generating a first signal when said flag set instruction pulse signal is received,wherein said discrimination means includes time measuring means for measuring a first predetermined time during which said flag set instruction pulse signal is not received, andwherein said time measuring means includes first free running counter means which is reset by a pulse in said flag set instruction pulse signal, first register means having stored therein a value corresponding to said first predetermined time, first comparator means for comparing an output of said first free running counter means with an output of said first register means, and first flag means for receiving said flag set instruction pulse signal as a set input and receiving an output of said first comparator means as a reset input;
control means for generating a second signal in response to receipt of said first signal from said discrimination means; and
switch means for selecting one of at least two clock signals of different frequencies to be sent to said processor in response to presence or absence of receipt of said second signal from said control means.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system which has a processor which issues a key sensing signal when waiting for the input of data; a discriminator connected to the processor for judging whether a key sensing signal is received from the processor and for generating a first signal; a controller for generating a second signal in response to the first signal received from the discriminator; and a switch for selecting one of a plurality of clock signals of different frequency to be sent to the processor in response to the second signal received from the controller. Generation of the second signal can be delayed by a first predetermined time, and a second predetermined time during which the key sensing signal is not received can be measured, whereby it is unnecessary to modify an application program to control the supply of power to the processor and only modification of a key sensing routine (BIOS) enables realization of positive power saving.
-
Citations
3 Claims
-
1. A data processing system comprising:
-
a processor which calls a key sense routine to issue a flag set instruction pulse signal on a system bus when waiting for input of data; discrimination means for receiving said flag set instruction pulse signal from said processor and generating a first signal when said flag set instruction pulse signal is received, wherein said discrimination means includes time measuring means for measuring a first predetermined time during which said flag set instruction pulse signal is not received, and wherein said time measuring means includes first free running counter means which is reset by a pulse in said flag set instruction pulse signal, first register means having stored therein a value corresponding to said first predetermined time, first comparator means for comparing an output of said first free running counter means with an output of said first register means, and first flag means for receiving said flag set instruction pulse signal as a set input and receiving an output of said first comparator means as a reset input; control means for generating a second signal in response to receipt of said first signal from said discrimination means; and switch means for selecting one of at least two clock signals of different frequencies to be sent to said processor in response to presence or absence of receipt of said second signal from said control means.
-
-
2. A data processing system comprising:
-
a processor which calls a key sensing routine to issue a flag set instruction pulse signal on a system bus when waiting for input of data; discrimination means for receiving said flag set instruction pulse signal from said processor and generating a first signal when said flag set instruction pulse signal is issued; control means for generating a second signal in response to receipt of said first signal from said discrimination means, wherein said control means includes second free running counter means which is reset in response to said first signal received from said discrimination means, second register means having stored therein a value corresponding to said first predetermined time, and second comparator means for comparing an output of said second free running counter means with an output of said second register means; and switch means for selecting one of at least two clock signals of different frequency to be sent to said processor in response to presence or absence of receipt of said second signal from said control means. - View Dependent Claims (3)
-
Specification