[go: up one dir, main page]

JPH04160514A - Method for starting personal computer - Google Patents

Method for starting personal computer

Info

Publication number
JPH04160514A
JPH04160514A JP2284350A JP28435090A JPH04160514A JP H04160514 A JPH04160514 A JP H04160514A JP 2284350 A JP2284350 A JP 2284350A JP 28435090 A JP28435090 A JP 28435090A JP H04160514 A JPH04160514 A JP H04160514A
Authority
JP
Japan
Prior art keywords
power
stored
self
starting
personal computer
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.)
Pending
Application number
JP2284350A
Other languages
Japanese (ja)
Inventor
Masatoshi Hosoya
細谷 雅寿
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2284350A priority Critical patent/JPH04160514A/en
Publication of JPH04160514A publication Critical patent/JPH04160514A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To immediately start a simple AP (application) by executing only initialization and self-diagnosis of irreducible minimum fundamental hardware required for the start of only the simple AP in the case of starting the simple AP. CONSTITUTION:This method consists of a CPU 1, a main memory 2, an extended memory 2a, a fundamental input/output software ROM 3, a non-volatile RAM (random access memory) 4, a backup power source 4a, etc. Normal power-on or start of only the simple AP is discriminated; and in the latter case, only initialization and self-diagnosis of minimum fundamental hardware required for start of only the simple AP are executed. After the end of this process, the simple AP is started when the simple AP is preliminarily stored in the RAM 4. Thus, a computer superior in start responsiveness for the use of the simple AP is obtained.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、パーソナルコンピュータの起動方法に関し、
特に簡易APのみを起動させる方法に関するものである
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a method for starting a personal computer,
In particular, it relates to a method of activating only a simple AP.

[従来の技術] 従来のパーソナルコンピュータやワードプロセッサなど
のOA用電電子機器、高機能化と小型軽量化という二方
向に向けて年々進展している。
[Prior Art] Conventional electrical and electronic devices for office automation such as personal computers and word processors are progressing year by year in two directions: higher functionality and smaller size and lighter weight.

特に、文書作成や住所管理、スケジュール管理等、予め
読み出し専用メモリ(以下、ROMと呼ぶ)に格納した
プログラムだけを実行するワードプロセッサの小型軽量
化は、汎用的な使用方法を重視するパーソナルコンピュ
ータの小型軽量化に比べ、やや先行している。
In particular, the reduction in the size and weight of word processors that execute only programs stored in read-only memory (hereinafter referred to as ROM), such as document creation, address management, and schedule management, has led to the miniaturization of personal computers that emphasize general-purpose usage. This is slightly ahead of weight reduction.

しかも、このようなワードプロセッサはプログラムをR
OMに内蔵しているため、電源投入と同時に利用可能に
なるという特長を備えたものが多い。
Moreover, such word processors run programs in R.
Since they are built into the OM, many of them have the feature that they can be used as soon as the power is turned on.

これに対し、汎用性や互換性を重視するパーソナルコン
ピュータでは、電源投入後、まずハードウェア各部の自
己診断を実施し、次にオペレーティングシステム(以下
、O8と呼ぶ)とアプリケーションプログラム(以下、
APと呼ぶ)を、フロッピーディスク(以下FDDとい
う)あるいはハードディスク(以下)IDDという)等
から読み込むことにより利用可能になるものが一般的で
あった。
On the other hand, personal computers, which place emphasis on versatility and compatibility, first perform a self-diagnosis of each hardware component after turning on the power, and then run the operating system (hereinafter referred to as O8) and application programs (hereinafter referred to as O8).
It has generally been possible to use the AP by reading the AP from a floppy disk (hereinafter referred to as FDD) or a hard disk (hereinafter referred to as IDD).

[発明が解決しようとする課a] (1)従来のようなパーソナルコンピュータでは、比較
的に簡単なアプリケーションプログラム(以下、簡易A
Pと呼ぶ)を利用する場合にも、全てのハードウェアの
チエツク及び自己診断を必要とするため、簡易APの利
用時間に対して、その簡易APの起動待ち時間が非常に
長いという問題点があった。
[Problem a to be solved by the invention] (1) Conventional personal computers run relatively simple application programs (hereinafter referred to as simple A).
Even when using a simple AP (referred to as P), it is necessary to check and self-diagnose all hardware, so there is a problem that the waiting time for starting the simple AP is very long compared to the usage time of the simple AP. there were.

(2)パーソナルコンピュータの起動待ち時間を短縮さ
せるには、電源投入直後に実施されるハードウェア各部
の自己診断時間と、その後の各種プログラム読み込み時
間の両方を短縮すればよい。
(2) In order to shorten the startup wait time of a personal computer, it is necessary to shorten both the time for self-diagnosis of each hardware component immediately after the power is turned on, and the time for reading various programs thereafter.

但し、自己診断時間の短縮は故障の早期発見率の低下や
、信頼性の低下を招く恐れがあるという問題点があった
However, there is a problem in that shortening the self-diagnosis time may lead to a decrease in the early detection rate of failures and a decrease in reliability.

(3)一方、プログラム読み込み時間は、ハードディス
ク、バッテリーバックアップされたRAM(Randa
m Access Memory) 、あるいはROM
などの高速読み出し可能な記憶媒体にプログラムを格納
しておくことで大幅に短縮できる。しかしながら、常に
特定のプログラムを高速起動することは可能でも、必要
に応じて任意のプログラムを高速に起動することは出来
なかった。
(3) On the other hand, the program loading time depends on the hard disk, battery-backed RAM (Randa
m Access Memory) or ROM
By storing the program in a storage medium that can be read at high speed, such as However, although it is possible to always start a specific program at high speed, it is not possible to start any program at high speed as needed.

(4)更に簡易APプログラムをROMに格納した場合
にはプログラムの入れ替えが困難になり、パーソナルコ
ンピュータの汎用性を大幅に低下させるという問題点が
あった。
(4) Furthermore, when the simple AP program is stored in the ROM, it becomes difficult to replace the program, which causes a problem in that the versatility of the personal computer is significantly reduced.

本発明は上記のような問題点を解決するためになされた
もので、パーソナルコンピュータにおいて、通常起動時
の信頼性や汎用性を保ぢながら、部品AP使用時の起動
応答性に優れたパーソナルコンピュータを提供すること
を1」的とする。
The present invention has been made to solve the above-mentioned problems, and provides a personal computer that maintains reliability and versatility during normal startup, and has excellent startup response when using component APs. The first objective is to provide the following.

[課題を解決するだめの手段] 本発明に係るパーソナルコンピュータの起動方法は、通
常の電源投入がされるとハードウェアの初期設定及び自
己診断をした後に、オペレーティングシステムに基づい
て、アプリケーションプログラムを起動させるパーソナ
ルコンピュータの起動方法において、通常の電源投入又
は不揮発性メモリ上にあらかじめ格納されている任意の
プログラム(以下簡易APという)を起動させる簡gA
P起動投入のいずれかを判断する電源投入要因判断工程
と、電源投入要因判断工程で簡易APの起動であると判
断した場合には、簡易APのみを起動するのに最低必要
なハードウェアの初期化及び自己診断のみをする初期設
定工程と、初期設定工程の終了後、簡iAPが格納され
ている場合には、簡易APを起動する簡易AP起動工程
とを備えたものである。
[Means for Solving the Problem] The method for starting a personal computer according to the present invention is to start an application program based on the operating system after initializing the hardware and performing self-diagnosis when the power is turned on normally. In the method of starting up a personal computer, there is a method of starting up a personal computer by turning on the power normally or by starting an arbitrary program (hereinafter referred to as simple AP) stored in advance on non-volatile memory.
There is a power-on factor determination process that determines whether the P startup is activated, and if it is determined that the simple AP is being activated in the power-on cause determination process, the minimum hardware initialization required to start only the simple AP is performed. The process includes an initial setting step in which only the initialization and self-diagnosis are performed, and a simple AP starting step in which the simple AP is started if the simple iAP is stored after the initial setting step is completed.

[作 用] 本発明においては、通常の電源投入又は簡易APのみを
起動させる簡易AP起動のいずれかを判断し、簡易AP
起動であれば、簡易APのみを起動するのに最低必要な
基本ハードウェアの初期化及び自己診断のみを実行する
[Function] In the present invention, it is determined whether to turn on the power normally or to start the simple AP, which starts only the simple AP.
In the case of startup, only the minimum necessary basic hardware initialization and self-diagnosis are executed to start up only the simple AP.

そして、その工程の終了後、簡易APが不揮発性メモリ
に予め格納されている場合には、その簡易APを起動さ
せる。
After the process is completed, if the simple AP is stored in the nonvolatile memory in advance, the simple AP is activated.

また、通常の電源投入と判断ずれば全てのハードウェア
の初期設定及び自己診断をした後に、オペレーティング
システムに基づいて、アプリケーションプログラムを起
動させる。
Furthermore, if it is determined that the power is turned on normally, the application program is started based on the operating system after initial setting and self-diagnosis of all hardware.

[実施例] 第1図は本発明を用いたパーソナルコンピュータの一実
施例を示す概略構成図である。
[Embodiment] FIG. 1 is a schematic configuration diagram showing an embodiment of a personal computer using the present invention.

図において、(J)はCPUである。(2)はメインメ
モリ、(2a)は増設メモリである。
In the figure, (J) is a CPU. (2) is the main memory, and (2a) is the additional memory.

(3)は基本人力ソフトウェアが記憶されたROMであ
り、電源が投入されると後述する簡易AP格納用RAM
を書込禁止状態とし、通常の電源投入又は簡易APを起
動させるかの電源投入要因を調べ、その情報をもとにハ
ードウェアの初期化および自己診断の一部を省略し、更
にプログラムを後述するFDDあるいはHDDから読み
込むか、あるいは後述するR A M (4)に格納さ
れている簡易APに制御を渡すかを判定する。簡易AP
が正常に格納されていない場合および簡易AP処理が終
わるとメイン電源を切断する信号を出力させる。
(3) is a ROM in which basic manual software is stored, and when the power is turned on, a RAM for storing a simple AP, which will be described later.
Write-protected state, check the power-on factor (normal power-on or simple AP startup), omit some of the hardware initialization and self-diagnosis based on that information, and write the program later. It is determined whether to read from the FDD or HDD, or to pass control to a simple AP stored in RAM (4), which will be described later. Simple AP
If the AP is not stored properly or the simple AP processing is completed, a signal is output to turn off the main power.

(4)はバックアップ用の電源(4a)を有する簡易A
Pが格納されたRAMであり、簡易APが正しく格納さ
れている場合には、簡易APが格納される領域の先頭に
特定のデータパターンが設定されている。
(4) is a simple A with a backup power supply (4a)
If the simple AP is stored correctly in the RAM in which P is stored, a specific data pattern is set at the beginning of the area where the simple AP is stored.

また、この領域は不揮発性のメモリ領域であり、通常の
電源投入時にメインメモリ(2)と共に自己診断の対象
にならないようにメインメモリ(2)とは独立したアド
レス空間に配置されたものである。
Additionally, this area is a non-volatile memory area, and is placed in an address space independent of main memory (2) so that it is not subject to self-diagnosis along with main memory (2) when the power is turned on normally. .

なお、簡易APが格納されている領域及びそのデータ領
域は、プログラムが実行又は格納されるときにだけ、書
込可能状態にされる。
Note that the area where the simple AP is stored and its data area are made writable only when a program is executed or stored.

(5a)は割込み制御部、(5b)はシステム・タイマ
、(5C)はDMA、(6)はフロッピィディスク(以
下FDDという) 、(6a)はFDD制御部、(7)
はハードディスク(以下HDDという) 、(7a)は
HDD制御部、(9)はキーボード制御部、(9a)は
キーボード、(10)はデイスプレィ制御部、(10a
)はLCD、(11)はシリアル/パラレルインタフェ
ース、(lla)はプリンタである。
(5a) is an interrupt control unit, (5b) is a system timer, (5C) is a DMA, (6) is a floppy disk (hereinafter referred to as FDD), (6a) is an FDD control unit, (7)
is a hard disk (hereinafter referred to as HDD), (7a) is an HDD control unit, (9) is a keyboard control unit, (9a) is a keyboard, (10) is a display control unit, (10a) is a
) is an LCD, (11) is a serial/parallel interface, and (lla) is a printer.

(15)は電源制御部であり、ソフトウェアで電源投入
要因の識別が可能な二種類の電源投入機構である通常の
電源投入スイッチ(以下電源投入スイッチ(16)とい
う)及び簡易AP高速起動用の電源スィッチ(以下AP
起動スイッチ(17)という)を備え、メイン電源を切
断する信号がCP U (1)から出力されるとメイン
電源を切断するものである。
(15) is a power control unit, which has two types of power-on mechanisms that can identify the power-on cause by software: a normal power-on switch (hereinafter referred to as power-on switch (16)) and a simple AP high-speed startup switch. Power switch (hereinafter referred to as AP)
The main power source is cut off when a signal to cut off the main power source is output from the CPU (1).

また、AP起動スイッチ(17)は、簡易AP終了スイ
ッチとしても使用できるものである。
Further, the AP start switch (17) can also be used as a simple AP end switch.

上記のように構成されたパーソナルコンピュータの動作
について以下に説明する。
The operation of the personal computer configured as described above will be explained below.

電源制御部(17)の電源投入スイッチ(16)が押さ
れた通常の電源起動又はAP起動スイッチ(17)が押
された簡易AP起動により、CP U (1)はROM
(3)の基本人出ソフトウェアに基づいて、以下の処理
をする。
The CPU (1) is activated from the ROM by normal power startup by pressing the power on switch (16) of the power supply control unit (17) or by simple AP startup by pressing the AP startup switch (17).
The following processing is performed based on the basic attendance software in (3).

第2図は本発明のパーソナルコンピュータの起動方法を
説明するフローチャー1・である。
FIG. 2 is a flowchart 1 for explaining the method for starting up a personal computer according to the present invention.

初期設定としてCP U (1)はRA M (4)の
簡易AP及びそのデータが格納される領域への書込を禁
止する(Sl)。
As an initial setting, the CPU (1) prohibits writing to the area of the RAM (4) where the simple AP and its data are stored (Sl).

これは、電源投入後に不慮の事故が発生した場合に簡易
APが書き変えられないようにするためである。
This is to prevent the simple AP from being rewritten if an unexpected accident occurs after the power is turned on.

次に、簡易AP起動か通常の電源起動かの電源投入要因
を判定し、この判定の結果、簡易AP起動であると判定
すれば、対応する簡易AP起動フラグをフラグエリア(
フラグ作成手段)に作成する(S2)。
Next, determine the power-on factor, whether it is simple AP startup or normal power startup, and if it is determined that it is simple AP startup as a result of this determination, the corresponding simple AP startup flag is set in the flag area (
(S2).

次に、フラグエリアを参照し、通常の電源起動か、部品
AP起動かを判定し、プログラム制御を分岐させる(S
3)。簡易AD起動であれば、CPU(1)はその簡易
AP起動フラグが作成されるエリアを読み、メインメモ
リ(2)の所定の領域に格納する(S7)。
Next, referring to the flag area, it is determined whether the power supply is started normally or the component AP is started, and the program control is branched (S
3). If it is a simple AD activation, the CPU (1) reads the area where the simple AP activation flag is created and stores it in a predetermined area of the main memory (2) (S7).

このフラグエリアは、後で簡易APの終了判定に利用す
るため、ここでクリアにする(S9)。
This flag area is cleared here because it will be used later to determine whether the simple AP is finished (S9).

次に、本装置上で簡易APが動作するために最低必須と
なる基本のハードウェア部の初期化と自己診断を実施す
る(811)。
Next, initialization and self-diagnosis of the basic hardware sections that are at least essential for the simple AP to operate on this device are performed (811).

この基本のハードウェア部とは、第1図上のCPU(1
,)、簡易APを起動させるのに必須なメインメモリ(
2)の一部、基本人出力ソフトウェア部が記憶されてい
るROM(3)、簡易APが格納されているRAM、割
り込み制御及びシステム・タイマを備えたD M A 
(5c)  、キーボード制御部(9)、デイスプレィ
制御部(10)等である。
This basic hardware section is the CPU (1
,), the main memory (
2), a ROM (3) in which the basic human output software section is stored, a RAM in which a simple AP is stored, an interrupt control and a system timer.
(5c), a keyboard control section (9), a display control section (10), etc.

次に、基本のハードウェア部が正常に初期化されかつ自
己診断が正常かを判断しく513)、正常であると判断
すれば簡易APが格納されているRAM(4)を起動さ
せる(Sl5)。
Next, it is determined whether the basic hardware has been initialized normally and the self-diagnosis is normal (513), and if it is determined to be normal, the RAM (4) in which the simple AP is stored is activated (Sl5). .

次に、簡易APか格納されているR A M (4)の
先頭の内容を読み(S21) 、特定のデータパターン
があるかによって簡易APが正しく格納されているかを
判断しく523) 、特定のデータパターンがある場合
は、簡易APが格納されていると判断する。
Next, read the content at the beginning of RAM (4) where the simple AP is stored (S21), and determine whether the simple AP is stored correctly depending on whether there is a specific data pattern (523). If there is a data pattern, it is determined that a simple AP is stored.

そして、格納されている簡易AP全全体チエツクサムを
照合し、正常に保持されているかを判断する(825)
Then, it compares the entire checksum of all the stored simple APs and determines whether they are maintained normally (825).
.

正常に格納されていると判断すれば、後述するR A 
M (4)の簡易AP処理を実行する(S27)。
If it is determined that the storage is normal, the R A
The simple AP process of M (4) is executed (S27).

そして、簡易AP処理が終了すれば、メイン電源をOF
Fにさせる信号を電源制御部(15)に出力する(S2
9)。
Then, when the simple AP processing is completed, turn off the main power.
Outputs a signal causing F to the power supply control section (15) (S2
9).

また、ステップS3で簡易AP起動でないと判断した場
合には、通常の電源スィッチ(16)の投入であるとし
て、残りの各ハードウェアの初期化及び自己診断を行い
(831) 、F D D (6)及びHDD(7)か
らプログラムを読み、そのプログラムに制御を移す(S
33)。
In addition, if it is determined in step S3 that the simple AP is not activated, it is assumed that the power switch (16) is turned on normally, and the remaining hardware is initialized and self-diagnosed (831), and FDD ( 6) and HDD (7), and transfers control to that program (S
33).

このステップS31の残りのハードウェア部とは、メイ
ンメモリ(2)の残り大部分、D M A (5c)、
FDD制御部(6)、HDD制御部(7)、シリアル/
パラレルインタフェース部(11)等である。なお、簡
易APが格納されているR A M (4)は独立した
アドレス空間であるから、自己診断の対象とならず通常
の電源起動であっても破壊されることはない。
The remaining hardware units in step S31 include the remaining majority of the main memory (2), the DMA (5c),
FDD control section (6), HDD control section (7), serial/
These include a parallel interface section (11) and the like. Note that since RAM (4) in which the simple AP is stored is an independent address space, it is not subject to self-diagnosis and will not be destroyed even by normal power startup.

また、ステップ813で簡易APを実行するための基本
ハードウェア及び自己診断が正常でないと判断すれが上
記説明のステップS29に制御を移し、メイン電源を切
断させる。
Further, if it is determined in step 813 that the basic hardware for executing the simple AP and the self-diagnosis are not normal, control is transferred to step S29 described above, and the main power is turned off.

また、ステップS23、ステップS25でも同様にステ
ップS29に制御を移す。
Further, in steps S23 and S25, control is similarly transferred to step S29.

したがって、通常起動での使用が皆無でない限り本装置
の故障発見率や信頼性は低下しない。
Therefore, unless the device is never used during normal startup, the failure detection rate and reliability of the device will not decrease.

また、本装置の簡易APとそのデータ部は全てメインメ
モリとは独立のRAM領域に格納されるため、簡易AP
を格納することでメインメモリの利用可能領域が減少す
ることもない。すなわち、通常の起動方法で使用する場
合には、本装置のパーソナルコンピュータとしての信頼
性および汎用性は損なわれない。
In addition, since the simple AP of this device and its data section are all stored in a RAM area independent of the main memory, the simple AP
By storing , the usable area of main memory does not decrease. That is, when used in a normal startup method, the reliability and versatility of this device as a personal computer are not impaired.

第3図は簡易AP処理を説明するフローチャー1・であ
る。
FIG. 3 is a flowchart 1 explaining the simple AP processing.

簡易APが正常に格納されていると判断すれば、CP 
U (1)はRA M (4)の簡易APに基づいて以
下の処理を実行する。
If it is determined that the simple AP is stored normally, the CP
U (1) executes the following processing based on the simple AP of RAM (4).

初めにCP U (1)は簡易APによりデータが格納
される領域の書込み禁止を解除する(Slot)。
First, CPU (1) releases the write protection of the area where data is stored using the simple AP (Slot).

次に、RA M (4)に格納されている簡易AP処理
を実行するための各種初期化処理を実行する(8103
)。
Next, various initialization processes for executing the simple AP process stored in RAM (4) are executed (8103).
).

ここでは、電卓と同様な処理をする簡易APが格納され
ているものとして、説明を続ける。
Here, the explanation will be continued assuming that a simple AP that performs the same processing as a calculator is stored.

キーボード(9a)のキーが押され、キーボード制御部
(9)からキー信号が入力したかを判断する(Sill
)。
It is determined whether a key on the keyboard (9a) is pressed and a key signal is input from the keyboard control unit (9).
).

キー信号が入力したと判断すれば、そのキー信号に対応
する処理を実行しくSl、1.3)、制御をステップ3
111に移す。
If it is determined that a key signal has been input, the process corresponding to that key signal is executed (Sl, 1.3), and the control is carried out in step 3.
Transfer to 111.

これは、具体的には例えば、キーボード(9a)を= 
 12 − 操作し、150+I DO+300−とLCDに表示し
た場合に、コマンドキー(図示せず)が押されると、C
P U (1)はその計算式を読み、計算するものであ
る。
Specifically, for example, the keyboard (9a) =
12- When the command key (not shown) is pressed when 150+I DO+300- is displayed on the LCD, C
P U (1) reads the calculation formula and calculates it.

また、ステップ5111でキー信号の入力がないと判断
すれば簡易AP起動フラグが作成されるフラグエリアの
状態を見て、簡易AP起動フラグが作成されていない場
合は、AP起動スイッチ(]7)が再び押されていない
として制御をステップ5111に移す(8115)。
Also, if it is determined in step 5111 that there is no key signal input, a simple AP startup flag will be created.Checking the state of the flag area, if a simple AP startup flag has not been created, select the AP startup switch (]7). Assuming that the button has not been pressed again, control is transferred to step 5111 (8115).

また、簡易AP起動フラグが作成されていれば、AP起
動スイッチ(I7)が再び押されたとして、RA M 
(4)の簡易APデータが格納される領域を書込禁止状
態にして制御を第2図のステップS29に移す。
Also, if the simple AP startup flag has been created, the RAM
(4) The area in which the simple AP data is stored is set to a write-inhibited state, and control is shifted to step S29 in FIG. 2.

以上に説明したように、本装置は簡易AP高速起動用の
簡易AP起動スイツチ(17)で起動された場合には、
簡易APを起動させるのに最低必要な基本ハードウェア
の初期化及び自己診断をして、予め格納された簡易AP
を高速起動する専用装置として動作し、また通常の電源
スィッチで起動された場合には、通常の汎用のパーソナ
ルコンピュータとして動作することを可能にしている。
As explained above, when this device is started with the simple AP start switch (17) for fast start of the simple AP,
Initialize and self-diagnose the minimum basic hardware required to start the simple AP, and then create the simple AP stored in advance.
It operates as a dedicated device that starts up the computer at high speed, and when started up with a normal power switch, it can operate as a normal general-purpose personal computer.

さらに、本装置の簡易APとそのデータ部は全てメイン
メモリとは独立の不揮発性RAM領域に格納されている
ため、簡易APを格納することでメインメモリの利用可
能領域が減少することもない。すなわち、通常の起動方
法で使用する場合には、本装置のパーソナルコンピュー
タとしての信頼性および汎用性は損なわれない。
Furthermore, since the simple AP of this device and its data portion are all stored in a non-volatile RAM area independent of the main memory, the usable area of the main memory will not be reduced by storing the simple AP. That is, when used in a normal startup method, the reliability and versatility of this device as a personal computer are not impaired.

なお、本実施例ではバッテリーバックアツプRAM領域
に格納する簡易APを入れ替えることにより、任意の簡
易APを高速起動するとして説明したが、バッテリー、
バックアツプRAM領域の代わりに、不揮発性メモリカ
ードを用いてもよい。
In this embodiment, an arbitrary simple AP is started up quickly by replacing the simple APs stored in the battery backup RAM area.
A non-volatile memory card may be used instead of the backup RAM area.

[発明の効果] 以上に説明したように、本発明によれば、電源の投入要
因が通常の電源投入又は簡易AP起動のいずれかを判断
し、簡易APの起動であれば、簡易APのみを起動する
のに最低必要な基本ハードウェアの初期化及び自己診断
のみを実行して、簡易APを起動させるようにしたこと
により、電源投入後に実施するハードウェア各部の初期
化及び自己診断プログラムの一部を省略できるので、直
ぐに簡易APを起動することができるという効果が得ら
れている。
[Effects of the Invention] As explained above, according to the present invention, it is determined whether the power-on factor is normal power-on or simple AP activation, and if the simple AP is activated, only the simple AP is activated. By starting the simple AP by executing only the minimum necessary basic hardware initialization and self-diagnosis, initialization of each hardware part and self-diagnosis program executed after power-on are reduced. Since this section can be omitted, the effect is that the simple AP can be started immediately.

また、通常の電源投入と判断すれば全てのハードウェア
の初期設定及び自己診断をした後に、オペレーティング
システムに基づいてアプリケーションプログラムを起動
させるので、通常の起動時のパーソナルコンピュータと
しての信頼性を維持することができるという効果が得ら
れている。
In addition, if it is determined that the power is turned on normally, the application program is started based on the operating system after initial setting and self-diagnosis of all hardware, maintaining reliability as a personal computer during normal startup. The effect is that it can be done.

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

第1図は本発明を用いたパーソナルコンピュータの一実
施例を示す概略構成図、第2図は本発明のパーソナルコ
ンピュータの起動方法を説明するフローチャート、第3
図は簡易APを説明するフローチャートである。 図において、(1)はCPU、(2)はメインメモリ、
(2a)は増設メモリ、(3)はROM、(4)は不揮
発性RAM、(4a)はバッファ・ツブ用の電源、(5
a)は割込み制御部、(5b)はシステム・タイマ、(
5c)はDMA、(B)はFDD、(6a)はFDD制
御部、(7)はHDDl(7a)はHDD制御部、(9
)はキーボード制御部、(9a)はキーボード、(10
)はデイスプレィ制御部、(10a)はLCD、(11
)はシリアル/パラレルインタフェース、(lla)は
プリンタ、(15)は電源制御部、(16)は電源投入
スイ・ソチ、(17)はAP起動スイッチである。 ]〈発明を用い/1ンP− ソナルコンヒ0ユータの概略付う成図 第1図
FIG. 1 is a schematic configuration diagram showing an embodiment of a personal computer using the present invention, FIG. 2 is a flowchart explaining a method for starting a personal computer according to the present invention,
The figure is a flowchart explaining the simple AP. In the figure, (1) is the CPU, (2) is the main memory,
(2a) is an additional memory, (3) is a ROM, (4) is a non-volatile RAM, (4a) is a power supply for the buffer tube, (5) is a
a) is an interrupt control unit, (5b) is a system timer, (
5c) is DMA, (B) is FDD, (6a) is FDD control section, (7) is HDDl (7a) is HDD control section, (9
) is the keyboard control unit, (9a) is the keyboard, (10
) is the display control unit, (10a) is the LCD, (11
) is a serial/parallel interface, (lla) is a printer, (15) is a power control unit, (16) is a power-on switch, and (17) is an AP start switch. ]〈Using the invention/1P- Figure 1 with a schematic diagram of the sonal conhi0 user

Claims (1)

【特許請求の範囲】 通常の電源投入がされるとハードウェアの初期設定及び
自己診断をした後に、オペレーティングシステムに基づ
いて、アプリケーションプログラムを起動させるパーソ
ナルコンピュータの起動方法において、 通常の電源投入又は不揮発性メモリ上に格納された特別
なプログラム(以下簡易APという)を起動させるため
の電源投入のいずれかを判断する電源投入要因判断工程
と、 前記電源投入要因判断工程で簡易APの起動であると判
断した場合には、前記簡易APのみを起動するのに最低
必要なハードウェアの初期化及び自己診断のみを実施す
る初期設定工程と、 前記初期設定工程の終了後、簡易APが格納されている
場合には、前記簡易APを起動する簡易AP起動工程と を有することを特徴とするパーソナルコンピュータの起
動方法。
[Claims] A method for starting a personal computer in which an application program is started based on an operating system after the hardware is initialized and self-diagnosed when the power is turned on normally. a power-on factor determining step for determining whether power is to be turned on to start a special program (hereinafter referred to as a simple AP) stored in the physical memory; If it is determined, there is an initial setting step in which only the minimum required hardware initialization and self-diagnosis are performed to start only the simple AP; and after the initial setting step, the simple AP is stored. A method for starting a personal computer, comprising: a simple AP starting step of starting the simple AP.
JP2284350A 1990-10-24 1990-10-24 Method for starting personal computer Pending JPH04160514A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2284350A JPH04160514A (en) 1990-10-24 1990-10-24 Method for starting personal computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2284350A JPH04160514A (en) 1990-10-24 1990-10-24 Method for starting personal computer

Publications (1)

Publication Number Publication Date
JPH04160514A true JPH04160514A (en) 1992-06-03

Family

ID=17677448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2284350A Pending JPH04160514A (en) 1990-10-24 1990-10-24 Method for starting personal computer

Country Status (1)

Country Link
JP (1) JPH04160514A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005309551A (en) * 2004-04-19 2005-11-04 Fujitsu Ltd Information processing apparatus, application activation method, application activation program, and computer display apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005309551A (en) * 2004-04-19 2005-11-04 Fujitsu Ltd Information processing apparatus, application activation method, application activation program, and computer display apparatus

Similar Documents

Publication Publication Date Title
US7814306B2 (en) Information device, storage medium and initial state restoration method
US7827396B2 (en) Information processing apparatus, storage medium, and data rescue method
US20060242398A1 (en) Booting from non-volatile memory
US7900091B2 (en) Method for recovering basic input output system and computer device thereof
JPH0391034A (en) Personal computer system for loading bios from diskette
TWI813869B (en) Data storage device and method for maintaining normal boot operation of data storage device
CN101308470A (en) Computer system for actively restoring, backing up and updating BIOS
CN110083404B (en) Data processing method and system of human-computer interface equipment and human-computer interface equipment
TWI765443B (en) Data storage device and method for maintaining normal boot operation of data storage device
CN105786545B (en) Breakpoint recovery method and system based on heterogeneous hybrid memory
CN111522690B (en) Data storage device and method for maintaining normal start-up operation of data storage device
CN100454269C (en) Automatic repair method and system for basic input and output system
WO2000054133A1 (en) Information processor, method for saving/loading data, and information recorded medium
KR20020007090A (en) Method and system for booting recovery a computer
KR100299119B1 (en) PC possessing apparatus for controlling flash ROM
JPH04160514A (en) Method for starting personal computer
KR101022468B1 (en) Embedded computer system can reduce the reboot time of abnormally terminated systems
KR20030060342A (en) Booting method for personal digital assistant
CN100501671C (en) Initialization method and system of display chip
CN100412795C (en) Method for starting computer system using storage card
CN114610226A (en) Data storage device and method for maintaining normal startup of data storage device
JPS63138438A (en) Memory dump system
JPH06231054A (en) Information processor
JPH10283249A (en) Data processing device, data processing method of data processing device, and storage medium storing computer readable program