JPH0367349A - プログラムローディング方式 - Google Patents
プログラムローディング方式Info
- Publication number
- JPH0367349A JPH0367349A JP20318389A JP20318389A JPH0367349A JP H0367349 A JPH0367349 A JP H0367349A JP 20318389 A JP20318389 A JP 20318389A JP 20318389 A JP20318389 A JP 20318389A JP H0367349 A JPH0367349 A JP H0367349A
- Authority
- JP
- Japan
- Prior art keywords
- program
- stored
- memory
- ram
- random access
- 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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要]
外部記憶装置からプログラムをローディングし処理を行
う計算機システムのプログラムローディング方式に関し
、 特に電源断を伴わないシステム再起動時の動作開始時間
を短縮するプログラムローディング方式を提供すること
を目的とし、 リードオンリー・メモリと、リードオンリー・メモリか
らの命令により、プログラムとデータとを記憶する外部
記憶装置からプログラム及びデータを人力して書き込む
ランダムアクセス・メモリと、プログラムを実行するc
pυとを有する計算機システムにおいて、外部記憶装置
のプログラムに、プログラムの記憶内容が壊されていな
いかどうかのチェックを行うチェックサム手段を設け、
リードオンリー・メモリに、ランダムアクセス・メモリ
にプログラムが記憶されているか否かを判断するプログ
ラム有無判断部を設け、!#断を伴わない計算機システ
ムの再起動時に、プログラム有無判断部でランダムアク
セス・メモリにプログラムが記憶されているか否かを判
断し、記憶されている場合に、プログラムをチェックサ
ム手段によりチェックし、プログラムの記憶内容が壊さ
れていない時は外部記憶装置に記憶したデータのみをラ
ンダムアクセス・メモリに入力して記憶するようにtS
或する。
う計算機システムのプログラムローディング方式に関し
、 特に電源断を伴わないシステム再起動時の動作開始時間
を短縮するプログラムローディング方式を提供すること
を目的とし、 リードオンリー・メモリと、リードオンリー・メモリか
らの命令により、プログラムとデータとを記憶する外部
記憶装置からプログラム及びデータを人力して書き込む
ランダムアクセス・メモリと、プログラムを実行するc
pυとを有する計算機システムにおいて、外部記憶装置
のプログラムに、プログラムの記憶内容が壊されていな
いかどうかのチェックを行うチェックサム手段を設け、
リードオンリー・メモリに、ランダムアクセス・メモリ
にプログラムが記憶されているか否かを判断するプログ
ラム有無判断部を設け、!#断を伴わない計算機システ
ムの再起動時に、プログラム有無判断部でランダムアク
セス・メモリにプログラムが記憶されているか否かを判
断し、記憶されている場合に、プログラムをチェックサ
ム手段によりチェックし、プログラムの記憶内容が壊さ
れていない時は外部記憶装置に記憶したデータのみをラ
ンダムアクセス・メモリに入力して記憶するようにtS
或する。
本発明は、外部記憶装置からプログラムをローディング
し処理を行う計算機システムのプログラムローディング
方式の改良に関するものである。
し処理を行う計算機システムのプログラムローディング
方式の改良に関するものである。
この際、特に電源断を伴わないシステム再起動時の動作
開始時間を短縮するプログラムローディング方式が要望
されている。
開始時間を短縮するプログラムローディング方式が要望
されている。
第6図は従来例の計算機システ1、の構成を示すブロッ
ク図である。
ク図である。
第6図において、リードオンリー・メモリ(以下ROM
と称する)2のシステムプログラムにより、外部記憶装
置であるディスク装置4から電源断の有/無しに関係な
くプログラムファイル全体をランダムアクセス・メモリ
(以下RAMと称する)3に書き込んで、CPU 1
でRAM 3からデータを読み出して演算等を行ってい
た。
と称する)2のシステムプログラムにより、外部記憶装
置であるディスク装置4から電源断の有/無しに関係な
くプログラムファイル全体をランダムアクセス・メモリ
(以下RAMと称する)3に書き込んで、CPU 1
でRAM 3からデータを読み出して演算等を行ってい
た。
しかしながら上述の装置の構成においては、電源断を伴
わないシステム再起動時にもプログラムファイル全体を
外部記憶装置から読み込んでいたため、ローディングに
時間がかかり、システムの動作開始時間が遅延するとい
う問題点があった。
わないシステム再起動時にもプログラムファイル全体を
外部記憶装置から読み込んでいたため、ローディングに
時間がかかり、システムの動作開始時間が遅延するとい
う問題点があった。
したがって本発明の目的は、特に電源断を伴わないシス
テム再起動時の動作開始時間を短縮するプログラムロー
ディング方式を提供することにある。
テム再起動時の動作開始時間を短縮するプログラムロー
ディング方式を提供することにある。
上記問題点は第1図に示す装置の構成によって解決され
る。
る。
即ち第1図において、リードオンリー・メモリ200と
、リードオンリー・メモリからの命令により、プログラ
ムとデータとを記憶する外部記憶装置400からプログ
ラム及びデータを入力して書き込むランダムアクセス・
メモリ300と、プログラムを実行するcpυ100と
を有する計算機システムにおいて、 410は外部記憶装置のプログラムに設けられ、プログ
ラムの記憶内容が壊されていないかどうかのチェックを
行うチェックサム手段である。
、リードオンリー・メモリからの命令により、プログラ
ムとデータとを記憶する外部記憶装置400からプログ
ラム及びデータを入力して書き込むランダムアクセス・
メモリ300と、プログラムを実行するcpυ100と
を有する計算機システムにおいて、 410は外部記憶装置のプログラムに設けられ、プログ
ラムの記憶内容が壊されていないかどうかのチェックを
行うチェックサム手段である。
210はリードオンリー・メモリに設けられ、ランダム
アクセス・メモリにプログラムが記憶されているか否か
を判断するプログラム有無判断部である。
アクセス・メモリにプログラムが記憶されているか否か
を判断するプログラム有無判断部である。
そして電源断を伴わない計算機システムの再起動時に、
プログラム有無判断部でランダムアクセス・メモリにプ
ログラムが記憶されているか否かを判断し、記憶されて
いる場合に、プログラムをチェックサム手段によりチェ
ックする。
プログラム有無判断部でランダムアクセス・メモリにプ
ログラムが記憶されているか否かを判断し、記憶されて
いる場合に、プログラムをチェックサム手段によりチェ
ックする。
更に、プログラムの記憶内容が壊されていない時は外部
記憶装置に記憶したデータのみをランダムアクセス・メ
モリに入力して記憶するように構成する。
記憶装置に記憶したデータのみをランダムアクセス・メ
モリに入力して記憶するように構成する。
第1図において、電源断を伴わない計算機システムの再
起動時に、リードオンリー・メモリ200のプログラム
有無判断部210でランダムアクセス・メモリ300に
プログラムが記憶されているか否かを判断し、記憶され
ている場合に、プログラムをチェックサム手段410に
よりチェックする。
起動時に、リードオンリー・メモリ200のプログラム
有無判断部210でランダムアクセス・メモリ300に
プログラムが記憶されているか否かを判断し、記憶され
ている場合に、プログラムをチェックサム手段410に
よりチェックする。
更に、プログラムの記憶内容が壊されていない時は外部
記憶装置400に記憶したデータのみをランダムアクセ
ス・メモリ300に入力して記憶する。
記憶装置400に記憶したデータのみをランダムアクセ
ス・メモリ300に入力して記憶する。
この結果、ランダムアクセス・メモリ300にプログラ
ムが記憶されている場合のシステム再起動時に、プログ
ラムをローディングしないでデータのみをローディング
することにより、電源断を伴わないシステム再起動時(
リセットスイッチによる再起動時)の計算機システムの
起動時間を短縮することが可能となる。
ムが記憶されている場合のシステム再起動時に、プログ
ラムをローディングしないでデータのみをローディング
することにより、電源断を伴わないシステム再起動時(
リセットスイッチによる再起動時)の計算機システムの
起動時間を短縮することが可能となる。
[実施例〕
第2図は本発明の実施例の装置の槽底を示すブロック図
である。
である。
第3図は実施例におけるプログラムファイルを示す図で
ある。
ある。
第4図は実施例におけるRAMの構成国である。
第5図は実施例の動作を説明するフローチャートである
。
。
全図を通じて同一符号は同一対象物を示す。
第2図において、計算機システムの起動時には、まず■
170M20内の初期化処理プログラムにより、ハード
ウェアの初期化処理を行う(第5図■参照)。次に■R
OM 20に設けたプログラム有無側断部21(具体的
にはプログラム)により、IIIAM 30に第3図に
示すテキスト部(プログラム)が記憶されているかどう
かのチェックを行う(第5図■参照)。
170M20内の初期化処理プログラムにより、ハード
ウェアの初期化処理を行う(第5図■参照)。次に■R
OM 20に設けたプログラム有無側断部21(具体的
にはプログラム)により、IIIAM 30に第3図に
示すテキスト部(プログラム)が記憶されているかどう
かのチェックを行う(第5図■参照)。
■RAM 3にテキスト部(プログラム)が記憶されて
いない時には(電源オンによる起動時)、ディスク装置
40から第3図に示すプログラムファイルのヘッダ情報
を読み出す(第5図■参照)。そして、■ヘッダ情報に
記述されている内容にしたがってプログラムファイルを
RAM 30に書き込んでいく(第5図■参照)。
いない時には(電源オンによる起動時)、ディスク装置
40から第3図に示すプログラムファイルのヘッダ情報
を読み出す(第5図■参照)。そして、■ヘッダ情報に
記述されている内容にしたがってプログラムファイルを
RAM 30に書き込んでいく(第5図■参照)。
そして、■ローディングが完了した時点で、第4図に示
す作業域をクリア(初期化)シ(第5図■参照)、■第
4図に示すRAM 30のプログラム有/無情報を有り
に設定する。(数バイトの固定パターン(例えば“01
234567”))(第5図■参照)。
す作業域をクリア(初期化)シ(第5図■参照)、■第
4図に示すRAM 30のプログラム有/無情報を有り
に設定する。(数バイトの固定パターン(例えば“01
234567”))(第5図■参照)。
そして、■ROM 20のローダ−処理プログラムによ
り、RAM 30のプログラムを起動する(第5図■参
照)。
り、RAM 30のプログラムを起動する(第5図■参
照)。
又、■’ 、RAM 30にプログラムが記憶されてい
る時には(プログラム有/無情報の領域から固定パター
ン(例えば“01234567”)が読み取れた場合)
、テキスト部のチェックサム(例えばRAM 30の内
容を加算する)をROM 20の命令によりチェックし
、テキスト部のメモリ内容が破壊されていないと判断し
た時、ディスク装置40のプログラムファイルのヘッダ
情報を読み出す(第5図■゛参照)。
る時には(プログラム有/無情報の領域から固定パター
ン(例えば“01234567”)が読み取れた場合)
、テキスト部のチェックサム(例えばRAM 30の内
容を加算する)をROM 20の命令によりチェックし
、テキスト部のメモリ内容が破壊されていないと判断し
た時、ディスク装置40のプログラムファイルのヘッダ
情報を読み出す(第5図■゛参照)。
そして、■゛デーフ部みをRAM 30に書き込む(第
5図■°参照)。
5図■°参照)。
一方、テキスト部の内容が破壊されていると判断した時
には、電源オンによる起動時と同様の処理を行い、RA
M 30のプログラムを起動する。
には、電源オンによる起動時と同様の処理を行い、RA
M 30のプログラムを起動する。
この結果、RAMにプログラムが記憶されている場合の
システム再起動時、テキスト部をローディングしないで
データ部のみをローディングすることにより、電源断を
伴わないシステム再起動時(リセットスイッチによる再
起動時)のシステムの動作開始時間を短縮することが可
能となる。
システム再起動時、テキスト部をローディングしないで
データ部のみをローディングすることにより、電源断を
伴わないシステム再起動時(リセットスイッチによる再
起動時)のシステムの動作開始時間を短縮することが可
能となる。
以上説明したように本発明によれば、RAliにプログ
ラムが存在する場合のシステム再起動時、テキスト部を
ローディングしないでデータ部のみをローディングする
ことにより、電源断を伴わないシステム再起動時(リセ
ットスイッチによる再起動時)のシステムの動作開始時
間を短縮することが可能となる。
ラムが存在する場合のシステム再起動時、テキスト部を
ローディングしないでデータ部のみをローディングする
ことにより、電源断を伴わないシステム再起動時(リセ
ットスイッチによる再起動時)のシステムの動作開始時
間を短縮することが可能となる。
第1図は本発明の原理図、
第2図は本発明の実施例の装置の槽底を示すブロック図
、 第3図は実施例におけるプログラムファイルを示す図、 第4図は実施例におけるRAMの構成国、第5図は実施
例の動作を説明するフローチャート、 第6図は従来例の計算機システムの構成を示すブロック
図である。 図において 10 はプログラム有無判断部、 10 はチェックサム手段 を示す。 未発明の実施例の装量の惰威電示ナブロツタ図第 □□□ Q例の計算機システムの紘左示すブロンク国第 目 実施例におL+ろプログ2AフフィJl/’i示す図!
31!1 実施例におけるRAMのJjEJlt図茅 4 凶
、 第3図は実施例におけるプログラムファイルを示す図、 第4図は実施例におけるRAMの構成国、第5図は実施
例の動作を説明するフローチャート、 第6図は従来例の計算機システムの構成を示すブロック
図である。 図において 10 はプログラム有無判断部、 10 はチェックサム手段 を示す。 未発明の実施例の装量の惰威電示ナブロツタ図第 □□□ Q例の計算機システムの紘左示すブロンク国第 目 実施例におL+ろプログ2AフフィJl/’i示す図!
31!1 実施例におけるRAMのJjEJlt図茅 4 凶
Claims (1)
- 【特許請求の範囲】 リードオンリー・メモリ(200)と、該リードオンリ
ー・メモリからの命令により、プログラムとデータとを
記憶する外部記憶装置(400)からプログラム及びデ
ータを入力して書き込むランダムアクセス・メモリ(3
00)と、該プログラムを実行するCPU(100)と
を有する計算機システムにおいて、該外部記憶装置のプ
ログラムに、該プログラムの記憶内容が壊されていない
かどうかのチェックを行うチェックサム手段(410)
を設け、該リードオンリー・メモリに、該ランダムアク
セス・メモリにプログラムが記憶されているか否かを判
断するプログラム有無判断部(210)を設け、電源断
を伴わない該計算機システムの再起動時に、該プログラ
ム有無判断部でランダムアクセス・メモリにプログラム
が記憶されているか否かを判断し、記憶されている場合
に、該プログラムを該チェックサム手段によりチェック
し、 該プログラムの記憶内容が壊されていない時は、該外部
記憶装置に記憶したデータのみを該ランダムアクセス・
メモリに入力して記憶するようにしたことを特徴とする
プログラムローディング方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20318389A JPH0367349A (ja) | 1989-08-05 | 1989-08-05 | プログラムローディング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20318389A JPH0367349A (ja) | 1989-08-05 | 1989-08-05 | プログラムローディング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0367349A true JPH0367349A (ja) | 1991-03-22 |
Family
ID=16469837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20318389A Pending JPH0367349A (ja) | 1989-08-05 | 1989-08-05 | プログラムローディング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0367349A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11835915B2 (en) | 2021-07-29 | 2023-12-05 | Canon Kabushiki Kaisha | Image forming apparatus having heat dissipation |
-
1989
- 1989-08-05 JP JP20318389A patent/JPH0367349A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11835915B2 (en) | 2021-07-29 | 2023-12-05 | Canon Kabushiki Kaisha | Image forming apparatus having heat dissipation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5269022A (en) | Method and apparatus for booting a computer system by restoring the main memory from a backup memory | |
| US6615364B1 (en) | Computer system and methods for acquiring dump information and system recovery | |
| US5825649A (en) | Kernel substitution method in multi-processor system and multi-processor system having kernel substitution function | |
| CN101872306B (zh) | 一种实现软件更新和软件备份的嵌入式系统及其实现方法 | |
| CN101697132A (zh) | 一种操作系统快速重启的方法、装置和网络设备 | |
| US6502176B1 (en) | Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas | |
| WO2000054133A1 (en) | Information processor, method for saving/loading data, and information recorded medium | |
| US20070050612A1 (en) | Boot program update and restoration system and method thereof | |
| JP2005050079A (ja) | サーバ装置、bios更新プログラム、初期起動プログラム、及びbios更新方法 | |
| CN1294481C (zh) | 引导程序更新恢复系统及其方法 | |
| JP2010079837A (ja) | プログラム更新方法及びプログラム更新装置 | |
| JPH064417A (ja) | メモリのバッテリバックアップ制御方式 | |
| US12210784B2 (en) | Cache to receive firmware generated data during firmware update | |
| JPH09265399A (ja) | Bios書き込み方法 | |
| JPH09319615A (ja) | カーネルデバッガにおけるソフトウェアブレークポイント管理方式 | |
| JPH08161160A (ja) | 光ディスク再生装置のファームウエア更新方法 | |
| JPH09288655A (ja) | プロセッサ増設方法 | |
| JPH0756742A (ja) | コンピュータシステムおよびそのシステム縮退運転実現方法 | |
| JPH07295670A (ja) | 計算機システムの起動方式 | |
| CN121704873A (zh) | 实现程序加载器固件升级的方法及装置、终端设备、存储介质、芯片 | |
| JPH06139215A (ja) | 二重化eepromを持つ制御装置 | |
| JPH01147636A (ja) | 障害発生時の処理再試行方式 | |
| JPH02299046A (ja) | 計算機システムの閉塞/開始処理方法 | |
| JPH03194633A (ja) | 制御記憶の再書き込み方式 | |
| JPWO2000054133A1 (ja) | 情報処理装置、データのセーブとロードの方法、および、情報記録媒体 |