JP2726558B2 - Personal computer - Google Patents

Personal computer

Info

Publication number
JP2726558B2
JP2726558B2 JP2287451A JP28745190A JP2726558B2 JP 2726558 B2 JP2726558 B2 JP 2726558B2 JP 2287451 A JP2287451 A JP 2287451A JP 28745190 A JP28745190 A JP 28745190A JP 2726558 B2 JP2726558 B2 JP 2726558B2
Authority
JP
Japan
Prior art keywords
clock
personal computer
speed
cpu
writing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2287451A
Other languages
Japanese (ja)
Other versions
JPH04160516A (en
Inventor
寿夫 塚澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2287451A priority Critical patent/JP2726558B2/en
Publication of JPH04160516A publication Critical patent/JPH04160516A/en
Application granted granted Critical
Publication of JP2726558B2 publication Critical patent/JP2726558B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、特に電池駆動のパーソナルコンピュータ
に用いて好適なパワーセーブのための手段に関する。
Description of the Invention [Object of the Invention] (Field of Industrial Application) The present invention relates to a power saving means suitable for use especially in a battery-powered personal computer.

(従来の技術) パーソナルコンピュータの分野では従来のディスクト
ップタイプのパーソナルコンピュータに代わって、小
型、軽量、携帯に便利なラップトップタイプのパーソナ
ルコンピュータが普及し、OA(オフィスオートメーショ
ン)の分野におけるローエンドマシンとして頻繁に使用
されるようになった。この種パーソナルコンピュータは
その特質上、電池駆動によるものが多く省電力のための
手段が重要な設計事項となる。電池駆動型ののパーソナ
ルコンピュータでは、CPU速度がシステム全体の消費電
流に大きく影響し、電池での動作時間を左右している。
(Prior Art) In the field of personal computers, laptop-type personal computers, which are small, lightweight and portable, have become widespread in place of conventional desktop-type personal computers. As it came to be used frequently. Due to the characteristics of this type of personal computer, many of them are driven by a battery, and a means for saving power is an important design item. In a battery-powered personal computer, the CPU speed greatly affects the current consumption of the entire system, and determines the operating time on a battery.

従来、切り換えスイッチや特定のキー入力によりCPU
速度を切り換えることが行われる。CPU速度を定速にし
た場合は当然電池での動作時間が長くなる。しかし、CP
U速度の選択はユーザに任されているため、通常は常に
高速に設定されている。
Conventionally, changeover switches and specific key input
Switching speed is performed. When the CPU speed is set to a constant speed, the operation time on the battery naturally increases. But CP
Since the selection of the U speed is left to the user, it is usually always set to a high speed.

(発明が解決しようとする課題) 文書入力、表計算等でのパーソナルコンピュータの使
用状況を考えた場合、コマンド待ち状態(以下アイドル
状態と呼ぶ)が大部分を占めている。従来のパーソナル
コンピュータはアイドル状態の検出機能がないため、ア
イドル状態でもCPU速度は高速のままである。従って無
駄な電力を費やしていた。
(Problems to be Solved by the Invention) In consideration of the use state of a personal computer for inputting a document, calculating a spreadsheet, and the like, a command waiting state (hereinafter referred to as an idle state) occupies most of the state. Since the conventional personal computer does not have an idle state detection function, the CPU speed remains high even in the idle state. Therefore, wasteful power was consumed.

この発明は上記事情に鑑みてなされたものであり、電
池駆動型のパーソナルコンピュータにおいて、一定時間
ビデオRAMに対して書き込みが無い場合にアイドル状態
と判断し、CPU速度を低速化することで消費電流を抑
え、電池寿命の延命化をはかることのできるパーソナル
コンピュータを提供することを目的とする。
The present invention has been made in view of the above circumstances, and in a battery-powered personal computer, if there is no writing to the video RAM for a certain period of time, it is determined that the video RAM is idle, and the CPU speed is reduced to reduce the current consumption. It is an object of the present invention to provide a personal computer capable of suppressing battery life and extending battery life.

[発明の構成] (課題を解決するための手段) 本発明は、ビデオRAMに対し表示データを書込むとと
もに書込みがあったことを示すフラグにその旨のデータ
を設定するマイクロプロセッサと、定間隔にて割込みを
発生し上記フラグを参照して、その内容に従い使用クロ
ック選定を行なう割込み処理回路と、上記割込み処理回
路の設定に従うクロックを生成しマイクロプロセッサを
駆動するクロック生成回路とを具備することを特徴とす
る。
According to the present invention, there is provided a microprocessor which writes display data to a video RAM and sets a data indicating the writing to a flag indicating the writing, and a fixed interval. And an interrupt processing circuit for generating an interrupt by referring to the flag and selecting a clock to be used in accordance with the content of the flag, and a clock generating circuit for generating a clock according to the setting of the interrupt processing circuit and driving the microprocessor It is characterized by.

(作用) 本発明は上述した構成にて、ビデオRAMの書き込みを
検出し、フラグを介してその旨を内部表示し、このフラ
グを常に参照して、CPU速度を切り換えることにより、
定時間内にビデオRAMへの書き込みが無い場合はアイド
ル状態と判断して、CPU速度を低速に切り換えることを
実現する。
(Operation) The present invention detects the writing of the video RAM in the configuration described above, internally displays the fact via a flag, and always refers to this flag to switch the CPU speed.
If there is no writing to the video RAM within a fixed time, it is determined that the CPU is in an idle state and the CPU speed is switched to a low speed.

このことにより、アイドル状態ではCPU速度を低速に
し、消費電流を抑え電池での動作時間を長くすることの
できる節電機能を実現できる。
As a result, it is possible to realize a power saving function in which the CPU speed is reduced in the idle state, the current consumption is suppressed, and the operation time on the battery is extended.

(実施例) 以下、図面を使用して本発明実施例について詳細に説
明する。図において、符号1はマイクロプロセッサ(CP
U)でありパーソナルコンピュータの制御中枢となる。
符号2〜4はバスであり、このうち、符号2はアドレス
バス、符号3はデータバス、符号4は制御信号のバス
(コントロールバス)である。符号5はビデオRAM(VRA
M)であり、CPU1により表示データが書き込まれ、図示
せぬ表示コントローラにより読み出され表示モニタに表
示される。符号6は割り込みコントローラ(PIT)であ
り、一定時間間隔で割り込みを生成する。符号7は検出
回路であり、ビデオRAM(VRAM)5への表示データの書
き込みを検出し、内蔵フラグをON(オン)する。符号8
はセレクタであり、CPU1に対しクロック速度の切り換え
を指示する。符号9はクロックが転送されるクロックラ
インであり、図示せぬクロック生成回路を介して指示さ
れた周波数のクロックを生成し、CPU1及びシステム全体
の処理速度を決める。
(Example) Hereinafter, an example of the present invention is described in detail using drawings. In the figure, reference numeral 1 denotes a microprocessor (CP
U) and becomes the control center of the personal computer.
Reference numerals 2 to 4 are buses, of which reference numeral 2 is an address bus, reference numeral 3 is a data bus, and reference numeral 4 is a control signal bus (control bus). Reference numeral 5 denotes a video RAM (VRA
M), display data is written by the CPU 1, read out by a display controller (not shown), and displayed on a display monitor. Reference numeral 6 denotes an interrupt controller (PIT), which generates an interrupt at regular time intervals. A detection circuit 7 detects writing of display data to the video RAM (VRAM) 5 and turns on a built-in flag. Code 8
Is a selector, which instructs the CPU 1 to switch the clock speed. Reference numeral 9 denotes a clock line to which a clock is transferred, which generates a clock having a frequency specified through a clock generation circuit (not shown) and determines the processing speed of the CPU 1 and the entire system.

以下、本発明実施例の動作について詳細に説明する。
CPU1がVRAM5に対して表示データを書き込むと、検出回
路7内蔵のフラグに書き込みビットがセットされる。割
り込み発生回路6が一定間隔で割り込みを発生させ、こ
の割り込みルーチンの中で検出回路7のVRAM書き込みビ
ットをリードする。このビットが“1"のときは、セレク
タ8に対して高速クロックの選択を、又、“0"のとき
は、セレクタ8に対して低速クロックの選択を行う。そ
して図示せぬクロック生成回路を介して必要周波数から
なるクロックをCPU1に供給する。
Hereinafter, the operation of the embodiment of the present invention will be described in detail.
When the CPU 1 writes display data to the VRAM 5, a write bit is set in a flag built in the detection circuit 7. The interrupt generation circuit 6 generates an interrupt at regular intervals, and reads the VRAM write bit of the detection circuit 7 during this interrupt routine. When this bit is "1", a high-speed clock is selected for the selector 8, and when it is "0", a low-speed clock is selected for the selector 8. Then, a clock having a required frequency is supplied to the CPU 1 via a clock generation circuit (not shown).

尚、VRAM書き込みビットはリード時にリセットされ
る。上記した処理動作により、ビデオRAM(VRAM)5へ
の書き込みが一定時間内に行なわれなかったときは自動
的にCPU1の処理速度が低速になり、ビデオRAM(VRAM)
5に書き込みがあったときは自動的にCPUの処理速度が
高速になる。
The VRAM write bit is reset at the time of reading. By the above-described processing operation, when writing to the video RAM (VRAM) 5 is not performed within a predetermined time, the processing speed of the CPU 1 is automatically reduced, and the video RAM (VRAM)
When the data is written in 5, the processing speed of the CPU automatically increases.

[発明の効果] 以上説明のように本発明によれば、一定時間内にビデ
オRAM(VRAM)への書き込みがない場合にアイドル状態
と判断して、そのアイドル状態にてCPU速度を低速にす
ることにより、消費電流を抑え、電池寿命の延命化をは
かれる。
[Effects of the Invention] As described above, according to the present invention, when there is no writing to the video RAM (VRAM) within a certain period of time, it is determined that the video RAM (VRAM) is in the idle state, and the CPU speed is reduced in the idle state. As a result, current consumption is suppressed and battery life is prolonged.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の実施例を示すブロック図である。 1……マイクロプロセッサ(CPU)、5……ビデオRAM
(VRAM)、6……割り込み制御回路(PIT)、7……検
出回路、8……セレクタ。
FIG. 1 is a block diagram showing an embodiment of the present invention. 1 ... Microprocessor (CPU) 5 ... Video RAM
(VRAM), 6: Interrupt control circuit (PIT), 7: Detection circuit, 8: Selector.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ビデオRAMに対し表示データを書込むとと
もに書込みがあったことを示すフラグに特定データを設
定するマイクロプロセッサと、定間隔にて割込みを発生
し、その都度、上記フラグを参照して、その内容に従い
使用クロックの選定を行なう割込み処理回路と、上記割
込み処理回路の設定に従うクロックを生成しマイクロプ
ロセッサを駆動するクロック生成回路とを具備すること
を特徴とするパーソナルコンピュータ。
1. A microprocessor for writing display data to a video RAM and setting specific data in a flag indicating that writing has been performed, and an interrupt generated at regular intervals, each time referring to the flag. A personal computer comprising: an interrupt processing circuit for selecting a clock to be used in accordance with the contents thereof; and a clock generating circuit for generating a clock according to the settings of the interrupt processing circuit and driving the microprocessor.
【請求項2】プロセッサと、表示データが格納されるビ
デオメモリと、前記ビデオメモリに対するアクセスの有
無を検出する手段と、前記検出手段により前記ビデオメ
モリへのアクセスが一定時間無いと判断された際に、前
記プロセッサの消費電力を抑える手段とを具備したこと
を特徴とするパーソナルコンピュータ。
2. A processor, a video memory in which display data is stored, means for detecting the presence or absence of access to the video memory, and when the detection means determines that there is no access to the video memory for a predetermined time. And means for suppressing power consumption of the processor.
JP2287451A 1990-10-24 1990-10-24 Personal computer Expired - Fee Related JP2726558B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2287451A JP2726558B2 (en) 1990-10-24 1990-10-24 Personal computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2287451A JP2726558B2 (en) 1990-10-24 1990-10-24 Personal computer

Publications (2)

Publication Number Publication Date
JPH04160516A JPH04160516A (en) 1992-06-03
JP2726558B2 true JP2726558B2 (en) 1998-03-11

Family

ID=17717502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2287451A Expired - Fee Related JP2726558B2 (en) 1990-10-24 1990-10-24 Personal computer

Country Status (1)

Country Link
JP (1) JP2726558B2 (en)

Also Published As

Publication number Publication date
JPH04160516A (en) 1992-06-03

Similar Documents

Publication Publication Date Title
US7076674B2 (en) Portable computer having dual clock mode
US5898880A (en) Power saving apparatus for hard disk drive and method of controlling the same
JPH04230508A (en) Apparatus and method for controlling electric power with page arrangment control
JP4028064B2 (en) Display device
KR100278355B1 (en) Computer system and control method of this computer system
US5768604A (en) Power saving computer system and method with power saving state inhibiting
KR100345876B1 (en) Computer system with power management mode and control method of the same
JP2003515831A (en) A data processing device that can access a storage device of another data processing device during standby
EP1420338A1 (en) Mobile computer and base station
JP2726558B2 (en) Personal computer
US6523122B1 (en) Computer system for displaying system state information including advanced configuration and power interface states on a second display
JP2549765B2 (en) Microcomputer
JP3239455B2 (en) Image display device
JPH11338640A (en) Computer system and data transfer control method
JPH05189100A (en) Information processor
JPH05273950A (en) Picture display device
JP2904876B2 (en) Display device of personal computer
JP2003308138A (en) Electronic equipment and method for controlling driving of the equipment
JP2666701B2 (en) Battery driven electronics
KR20020030572A (en) Computer system capable of converting power state by operation of monitor power button and power management method of the same
JP2000285227A (en) Information processor and control method therefor
JPS6243715A (en) Information processing system
JP3058070B2 (en) Information processing device
JP2003345474A (en) Computer system and data transfer control method
JP2595243Y2 (en) Microcomputer

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees