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
Application number
JP20318389A
Other languages
English (en)
Inventor
Takatsugu Kurokawa
黒河 隆次
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP20318389A priority Critical patent/JPH0367349A/ja
Publication of JPH0367349A publication Critical patent/JPH0367349A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要] 外部記憶装置からプログラムをローディングし処理を行
う計算機システムのプログラムローディング方式に関し
、 特に電源断を伴わないシステム再起動時の動作開始時間
を短縮するプログラムローディング方式を提供すること
を目的とし、 リードオンリー・メモリと、リードオンリー・メモリか
らの命令により、プログラムとデータとを記憶する外部
記憶装置からプログラム及びデータを人力して書き込む
ランダムアクセス・メモリと、プログラムを実行するc
pυとを有する計算機システムにおいて、外部記憶装置
のプログラムに、プログラムの記憶内容が壊されていな
いかどうかのチェックを行うチェックサム手段を設け、
リードオンリー・メモリに、ランダムアクセス・メモリ
にプログラムが記憶されているか否かを判断するプログ
ラム有無判断部を設け、!#断を伴わない計算機システ
ムの再起動時に、プログラム有無判断部でランダムアク
セス・メモリにプログラムが記憶されているか否かを判
断し、記憶されている場合に、プログラムをチェックサ
ム手段によりチェックし、プログラムの記憶内容が壊さ
れていない時は外部記憶装置に記憶したデータのみをラ
ンダムアクセス・メモリに入力して記憶するようにtS
或する。
〔産業上の利用分野〕
本発明は、外部記憶装置からプログラムをローディング
し処理を行う計算機システムのプログラムローディング
方式の改良に関するものである。
この際、特に電源断を伴わないシステム再起動時の動作
開始時間を短縮するプログラムローディング方式が要望
されている。
〔従来の技術〕
第6図は従来例の計算機システ1、の構成を示すブロッ
ク図である。
第6図において、リードオンリー・メモリ(以下ROM
と称する)2のシステムプログラムにより、外部記憶装
置であるディスク装置4から電源断の有/無しに関係な
くプログラムファイル全体をランダムアクセス・メモリ
(以下RAMと称する)3に書き込んで、CPU  1
でRAM 3からデータを読み出して演算等を行ってい
た。
〔発明が解決しようとする課題〕
しかしながら上述の装置の構成においては、電源断を伴
わないシステム再起動時にもプログラムファイル全体を
外部記憶装置から読み込んでいたため、ローディングに
時間がかかり、システムの動作開始時間が遅延するとい
う問題点があった。
したがって本発明の目的は、特に電源断を伴わないシス
テム再起動時の動作開始時間を短縮するプログラムロー
ディング方式を提供することにある。
〔課題を解決するための手段〕
上記問題点は第1図に示す装置の構成によって解決され
る。
即ち第1図において、リードオンリー・メモリ200と
、リードオンリー・メモリからの命令により、プログラ
ムとデータとを記憶する外部記憶装置400からプログ
ラム及びデータを入力して書き込むランダムアクセス・
メモリ300と、プログラムを実行するcpυ100と
を有する計算機システムにおいて、 410は外部記憶装置のプログラムに設けられ、プログ
ラムの記憶内容が壊されていないかどうかのチェックを
行うチェックサム手段である。
210はリードオンリー・メモリに設けられ、ランダム
アクセス・メモリにプログラムが記憶されているか否か
を判断するプログラム有無判断部である。
そして電源断を伴わない計算機システムの再起動時に、
プログラム有無判断部でランダムアクセス・メモリにプ
ログラムが記憶されているか否かを判断し、記憶されて
いる場合に、プログラムをチェックサム手段によりチェ
ックする。
更に、プログラムの記憶内容が壊されていない時は外部
記憶装置に記憶したデータのみをランダムアクセス・メ
モリに入力して記憶するように構成する。
〔作 用〕
第1図において、電源断を伴わない計算機システムの再
起動時に、リードオンリー・メモリ200のプログラム
有無判断部210でランダムアクセス・メモリ300に
プログラムが記憶されているか否かを判断し、記憶され
ている場合に、プログラムをチェックサム手段410に
よりチェックする。
更に、プログラムの記憶内容が壊されていない時は外部
記憶装置400に記憶したデータのみをランダムアクセ
ス・メモリ300に入力して記憶する。
この結果、ランダムアクセス・メモリ300にプログラ
ムが記憶されている場合のシステム再起動時に、プログ
ラムをローディングしないでデータのみをローディング
することにより、電源断を伴わないシステム再起動時(
リセットスイッチによる再起動時)の計算機システムの
起動時間を短縮することが可能となる。
[実施例〕 第2図は本発明の実施例の装置の槽底を示すブロック図
である。
第3図は実施例におけるプログラムファイルを示す図で
ある。
第4図は実施例におけるRAMの構成国である。
第5図は実施例の動作を説明するフローチャートである
。
全図を通じて同一符号は同一対象物を示す。
第2図において、計算機システムの起動時には、まず■
170M20内の初期化処理プログラムにより、ハード
ウェアの初期化処理を行う(第5図■参照)。次に■R
OM 20に設けたプログラム有無側断部21(具体的
にはプログラム)により、IIIAM 30に第3図に
示すテキスト部(プログラム)が記憶されているかどう
かのチェックを行う(第5図■参照)。
■RAM 3にテキスト部(プログラム)が記憶されて
いない時には(電源オンによる起動時)、ディスク装置
40から第3図に示すプログラムファイルのヘッダ情報
を読み出す(第5図■参照)。そして、■ヘッダ情報に
記述されている内容にしたがってプログラムファイルを
RAM 30に書き込んでいく(第5図■参照)。
そして、■ローディングが完了した時点で、第4図に示
す作業域をクリア(初期化)シ(第5図■参照)、■第
4図に示すRAM 30のプログラム有/無情報を有り
に設定する。(数バイトの固定パターン(例えば“01
234567”))(第5図■参照)。
そして、■ROM 20のローダ−処理プログラムによ
り、RAM 30のプログラムを起動する(第5図■参
照)。
又、■’ 、RAM 30にプログラムが記憶されてい
る時には(プログラム有/無情報の領域から固定パター
ン(例えば“01234567”)が読み取れた場合)
、テキスト部のチェックサム(例えばRAM 30の内
容を加算する)をROM 20の命令によりチェックし
、テキスト部のメモリ内容が破壊されていないと判断し
た時、ディスク装置40のプログラムファイルのヘッダ
情報を読み出す(第5図■゛参照)。
そして、■゛デーフ部みをRAM 30に書き込む(第
5図■°参照)。
一方、テキスト部の内容が破壊されていると判断した時
には、電源オンによる起動時と同様の処理を行い、RA
M 30のプログラムを起動する。
この結果、RAMにプログラムが記憶されている場合の
システム再起動時、テキスト部をローディングしないで
データ部のみをローディングすることにより、電源断を
伴わないシステム再起動時(リセットスイッチによる再
起動時)のシステムの動作開始時間を短縮することが可
能となる。
〔発明の効果〕
以上説明したように本発明によれば、RAliにプログ
ラムが存在する場合のシステム再起動時、テキスト部を
ローディングしないでデータ部のみをローディングする
ことにより、電源断を伴わないシステム再起動時(リセ
ットスイッチによる再起動時)のシステムの動作開始時
間を短縮することが可能となる。
【図面の簡単な説明】
第1図は本発明の原理図、 第2図は本発明の実施例の装置の槽底を示すブロック図
、 第3図は実施例におけるプログラムファイルを示す図、 第4図は実施例におけるRAMの構成国、第5図は実施
例の動作を説明するフローチャート、 第6図は従来例の計算機システムの構成を示すブロック
図である。 図において 10 はプログラム有無判断部、 10 はチェックサム手段 を示す。 未発明の実施例の装量の惰威電示ナブロツタ図第 □□□ Q例の計算機システムの紘左示すブロンク国第 目 実施例におL+ろプログ2AフフィJl/’i示す図!
31!1 実施例におけるRAMのJjEJlt図茅 4 凶

Claims (1)

  1. 【特許請求の範囲】 リードオンリー・メモリ(200)と、該リードオンリ
    ー・メモリからの命令により、プログラムとデータとを
    記憶する外部記憶装置(400)からプログラム及びデ
    ータを入力して書き込むランダムアクセス・メモリ(3
    00)と、該プログラムを実行するCPU(100)と
    を有する計算機システムにおいて、該外部記憶装置のプ
    ログラムに、該プログラムの記憶内容が壊されていない
    かどうかのチェックを行うチェックサム手段(410)
    を設け、該リードオンリー・メモリに、該ランダムアク
    セス・メモリにプログラムが記憶されているか否かを判
    断するプログラム有無判断部(210)を設け、電源断
    を伴わない該計算機システムの再起動時に、該プログラ
    ム有無判断部でランダムアクセス・メモリにプログラム
    が記憶されているか否かを判断し、記憶されている場合
    に、該プログラムを該チェックサム手段によりチェック
    し、 該プログラムの記憶内容が壊されていない時は、該外部
    記憶装置に記憶したデータのみを該ランダムアクセス・
    メモリに入力して記憶するようにしたことを特徴とする
    プログラムローディング方式。
JP20318389A 1989-08-05 1989-08-05 プログラムローディング方式 Pending JPH0367349A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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) 情報処理装置、データのセーブとロードの方法、および、情報記録媒体