JPS61201357A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPS61201357A JPS61201357A JP4033585A JP4033585A JPS61201357A JP S61201357 A JPS61201357 A JP S61201357A JP 4033585 A JP4033585 A JP 4033585A JP 4033585 A JP4033585 A JP 4033585A JP S61201357 A JPS61201357 A JP S61201357A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- input
- record
- bootstrap record
- initializing
- 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
- 230000002093 peripheral effect Effects 0.000 claims abstract description 9
- 230000010365 information processing Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 3
- 241001057981 Puto Species 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報処理装置に関し、特に演算処理装置の起
動制御方式に関するものである。
動制御方式に関するものである。
一般に、情報処理システムの起動は、システム制御卓ま
たはシステム制御ツクネルに配置されていル起動?タン
を押下することによシ、システム制御装置または入出力
制御装置が演算処理装置上で実行されるプログラムを周
辺装置から主記憶装置上に読み込み、演算処理装置を起
動することにょシ成されている。ここで、主記憶装置に
最初に読み込まれる初期化プログラムは、外部より指定
可能な特定の周辺装置(ブートディバイス)上のプート
レコードと呼ばれる特定の場所に格納されている。
たはシステム制御ツクネルに配置されていル起動?タン
を押下することによシ、システム制御装置または入出力
制御装置が演算処理装置上で実行されるプログラムを周
辺装置から主記憶装置上に読み込み、演算処理装置を起
動することにょシ成されている。ここで、主記憶装置に
最初に読み込まれる初期化プログラムは、外部より指定
可能な特定の周辺装置(ブートディバイス)上のプート
レコードと呼ばれる特定の場所に格納されている。
従来、システム制御装置または入出力制御装置は、プー
トレコードをプートディバイスから読んで主記憶装置へ
格納し、内容の妥当性チェックを行うことなく演算処理
装置を起動していた。
トレコードをプートディバイスから読んで主記憶装置へ
格納し、内容の妥当性チェックを行うことなく演算処理
装置を起動していた。
従って、まちがったブートディバイスが指定されていた
シ、プートレコードを読む時にチャネルや周辺装置に障
害が発生すると、正しい初期化プログラムが主記憶装置
に格納されないために、演算処理装置の起動が失敗し、
演算処理装置の異常が表示されていた。このため、起動
時における演算処理装置異常かブートレコードの不正か
の切り分けに手間取るという欠点があった。
シ、プートレコードを読む時にチャネルや周辺装置に障
害が発生すると、正しい初期化プログラムが主記憶装置
に格納されないために、演算処理装置の起動が失敗し、
演算処理装置の異常が表示されていた。このため、起動
時における演算処理装置異常かブートレコードの不正か
の切り分けに手間取るという欠点があった。
本発明の情報処理装置は、ブートレコードから読み込ま
れる初期化プログラムの正当性をチェックする手段と、
該チェック手段により該初期化プログラムの不正が見つ
かった時はその由を表示する手段を持つことを特徴とす
る。
れる初期化プログラムの正当性をチェックする手段と、
該チェック手段により該初期化プログラムの不正が見つ
かった時はその由を表示する手段を持つことを特徴とす
る。
このように、システム制御装置または入出力制御装置に
ブートレコードの妥当性をチェックする手段を設けるこ
とにより、システム起動時のプートレコード不正および
演算処理装置異常を容易に検出できる。
ブートレコードの妥当性をチェックする手段を設けるこ
とにより、システム起動時のプートレコード不正および
演算処理装置異常を容易に検出できる。
次に本発明について図面を参照して詳細に説明する。
第2図は本発明が適用される情報処理システムを示した
ブロック図である。図において、主記憶装置2.演算処
理装置3及び入出力処理装置4は。
ブロック図である。図において、主記憶装置2.演算処
理装置3及び入出力処理装置4は。
システム制御装置1へ、それぞれインタフェース線12
.13および14を介して接続されている。
.13および14を介して接続されている。
周辺装置5およびシステム制御卓6は入出力処理装置4
へ接続されており、さらにシステム制御卓6は、初期化
信号線11を介してシステム制御装置1へも接続されて
いる。
へ接続されており、さらにシステム制御卓6は、初期化
信号線11を介してシステム制御装置1へも接続されて
いる。
第1図は本発明の一実施例に係るシステム制御装置1内
のシステム立ち上げ処理部の構成を示したブロック図で
ある。システム立ち上げ処理部は。
のシステム立ち上げ処理部の構成を示したブロック図で
ある。システム立ち上げ処理部は。
初期化回路21.ブートレコードテエツ・り回路22、
表示ノ母ネル23.演算処理装置起動回路24および信
号線31〜33から構成されている。
表示ノ母ネル23.演算処理装置起動回路24および信
号線31〜33から構成されている。
7ステム操作卓6のシステム初期化?夕/が押下される
と、システム初期化信号が初期化信号線11を介して初
期化回路21を起動する。初期化回路21は、システム
制御装置1自身の初期化を行い、主記憶装置2.演算処
理装置3および入出力処理装置4を初期化する。次に、
初期化回路21は、主記憶装置2ヘブートレコード読み
取りに必要な入出力制御情報を格納し、入出力処理装置
4に対してブートレコード読み取シのための要求を出す
。入出力処理装置4は、前記入出力制御情報に従って周
辺装置5よりブートレコードを読んで主記憶装置2へ格
納し、終了を初期化回路21へ報告する。ブートレコー
ド読み取わが終了すると、初期化回路21はプートレコ
ードチェック回路22を起動する。
と、システム初期化信号が初期化信号線11を介して初
期化回路21を起動する。初期化回路21は、システム
制御装置1自身の初期化を行い、主記憶装置2.演算処
理装置3および入出力処理装置4を初期化する。次に、
初期化回路21は、主記憶装置2ヘブートレコード読み
取りに必要な入出力制御情報を格納し、入出力処理装置
4に対してブートレコード読み取シのための要求を出す
。入出力処理装置4は、前記入出力制御情報に従って周
辺装置5よりブートレコードを読んで主記憶装置2へ格
納し、終了を初期化回路21へ報告する。ブートレコー
ド読み取わが終了すると、初期化回路21はプートレコ
ードチェック回路22を起動する。
プートレコードチェック回路22は、前記入出力制御情
報を使ってブートレコードの内容の第64ワード目を主
記憶装置2より得て、自回路内に保持されているブート
レコード1.Dと比較する。
報を使ってブートレコードの内容の第64ワード目を主
記憶装置2より得て、自回路内に保持されているブート
レコード1.Dと比較する。
本実施例では、ブートレコード1.Dとして、 JIS
4文字の′”BOOT”を採用している。比較結果が不
一致o場合rプートレコードチェック回路22は。
4文字の′”BOOT”を採用している。比較結果が不
一致o場合rプートレコードチェック回路22は。
表示パネル23に” INVALID BOOT DE
VICE’を表示し、処理を停止する。又、プートレコ
ードチェック回路22は、比較結果が一致の場合は、演
算処理装置起動回路24を起動する。
VICE’を表示し、処理を停止する。又、プートレコ
ードチェック回路22は、比較結果が一致の場合は、演
算処理装置起動回路24を起動する。
演算処理装置起動回路24は、ブートレコードから読ま
れた初期化プログラムを演算処理装置3上で動作させる
ために演算処理装置3を初期化して起動し、処理を終了
する。
れた初期化プログラムを演算処理装置3上で動作させる
ために演算処理装置3を初期化して起動し、処理を終了
する。
この結果、ブートレコードの内容が正しい時のみ演算処
理装置3が起動されるので、ブートディバイスを間違っ
て指定または装着してシステムの起動をしても、またチ
ャネルまたはブートディバイス障害によってブートレコ
ードが不正となっても演算処理装置3の処理異常なるこ
とはない。このため、システム起動時の演算処理異常は
、ハードウェアの故障とみなすことができる。
理装置3が起動されるので、ブートディバイスを間違っ
て指定または装着してシステムの起動をしても、またチ
ャネルまたはブートディバイス障害によってブートレコ
ードが不正となっても演算処理装置3の処理異常なるこ
とはない。このため、システム起動時の演算処理異常は
、ハードウェアの故障とみなすことができる。
なお1本実施例では、ブートレコードの正当性をチェッ
クする手段およびブートレコードが不正な時の結果表示
手段をシステム制御装置1に設けたが、同様の手段を入
出力処理装置4に設けることによっても同様の効果を得
ることができる。
クする手段およびブートレコードが不正な時の結果表示
手段をシステム制御装置1に設けたが、同様の手段を入
出力処理装置4に設けることによっても同様の効果を得
ることができる。
また1本実施例ではブートレコードの正当性チェックを
プートレコード中の固定エリアを期待値と比較すること
により行ったが、ブートレコードが固定長かまたはブー
トレコードを読んだ時にそのレコード長をプートレコー
ドの正当性をチェックするのに用いることができる場合
は、プートレコードの最後のワードにチェックサムを格
納しておき、読んだプートレコードのチェックサムとブ
ートレコード中のチェックサムを比較することによって
もプートレコードの正当性をチェックできる。
プートレコード中の固定エリアを期待値と比較すること
により行ったが、ブートレコードが固定長かまたはブー
トレコードを読んだ時にそのレコード長をプートレコー
ドの正当性をチェックするのに用いることができる場合
は、プートレコードの最後のワードにチェックサムを格
納しておき、読んだプートレコードのチェックサムとブ
ートレコード中のチェックサムを比較することによって
もプートレコードの正当性をチェックできる。
さらに、初期化時に周辺装置からファームウェアがロー
ドされる装置がある場合、ファームウェアのロードを制
御する回路に同様の手段を設けることにより、同様の効
果を得ることができる。
ドされる装置がある場合、ファームウェアのロードを制
御する回路に同様の手段を設けることにより、同様の効
果を得ることができる。
以上説明したように2本発明によれば、システム起動を
制御する装置にプートレコードの正当性をチェックする
手段と、その結果を表示する手段を設ければ、操作ミス
によって起るシステム起動失敗時の混乱を防げるという
効果がある。
制御する装置にプートレコードの正当性をチェックする
手段と、その結果を表示する手段を設ければ、操作ミス
によって起るシステム起動失敗時の混乱を防げるという
効果がある。
以下余日
第1図は本発明の一実施例を示すブロック図。
第2図は本発明が適用される情報処理システムの構成図
である。 1・・・システム制御装置、2・・・主記憶装置、3・
・・演算処理装置、4・・・入出力処理装置、5・・・
周辺装置、6・・・システム制御卓、11・・・初期化
信号線。 12〜14・・・インタフェース線、21・・・初期化
回路、22・・・ブートレコードチェック回路、23・
・・表示パネル、24・・・演算処理装置起動回路、3
121−@期化回路 22−−−フートレコード子工・ソクロ路23−−−表
示ハ0ネル 24− 演算処理装置起動回路 第1図 5−−一局垣装置 6−−−システム制御卓 11−一一初期化イ名号廉 弗2図
である。 1・・・システム制御装置、2・・・主記憶装置、3・
・・演算処理装置、4・・・入出力処理装置、5・・・
周辺装置、6・・・システム制御卓、11・・・初期化
信号線。 12〜14・・・インタフェース線、21・・・初期化
回路、22・・・ブートレコードチェック回路、23・
・・表示パネル、24・・・演算処理装置起動回路、3
121−@期化回路 22−−−フートレコード子工・ソクロ路23−−−表
示ハ0ネル 24− 演算処理装置起動回路 第1図 5−−一局垣装置 6−−−システム制御卓 11−一一初期化イ名号廉 弗2図
Claims (1)
- 1、システム初期化時に周辺装置から初期化プログラム
をメモリ装置へ読み込み、該初期化プログラムの制御に
よってシステムの立ち上げが行われる情報処理システム
において、前記初期化プログラムの正当性をチェックす
る手段と、該チェック手段により該初期化プログラムの
内容が不正と判定された時はその由を表示する手段とを
有することを特徴とする情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4033585A JPS61201357A (ja) | 1985-03-02 | 1985-03-02 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4033585A JPS61201357A (ja) | 1985-03-02 | 1985-03-02 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61201357A true JPS61201357A (ja) | 1986-09-06 |
Family
ID=12577753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4033585A Pending JPS61201357A (ja) | 1985-03-02 | 1985-03-02 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61201357A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01127043U (ja) * | 1988-02-19 | 1989-08-30 |
-
1985
- 1985-03-02 JP JP4033585A patent/JPS61201357A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01127043U (ja) * | 1988-02-19 | 1989-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0419004B1 (en) | Computer system with program loading apparatus and loading method | |
| JPS5958547A (ja) | マイクロプログラム制御装置のエラ−処理方式 | |
| JPS61201357A (ja) | 情報処理装置 | |
| JPH01137352A (ja) | チャネル制御方式 | |
| JPS61220030A (ja) | ソフトウエア識別方式 | |
| KR20000061449A (ko) | 컴퓨터 시스템에서의 자가 진단 방법 및 그 장치 | |
| JP2610912B2 (ja) | 入出力制御システム | |
| JPH0358256A (ja) | 初期プログラムロード方式 | |
| JPS6013494B2 (ja) | 自己診断方式 | |
| JPH0399326A (ja) | マイクロプログラムローデイング方法とローデイング制御装置と情報処理装置と情報処理システム | |
| JPH02294828A (ja) | 初期プログラムロード時の診断方法 | |
| JPS6261974B2 (ja) | ||
| JPH076103A (ja) | 入出力チャネルの障害処理システム | |
| KR19990047434A (ko) | 자기 진단 상황을 음성으로 출력하는 컴퓨터 시스템 및 그 방법 | |
| JPS62187942A (ja) | デバツグ制御処理方式 | |
| JPH11120083A (ja) | データ処理装置 | |
| JPH0769846B2 (ja) | エラー処理回路の検証装置 | |
| JPS5849900B2 (ja) | Ipl時の診断方式 | |
| JPH0612251A (ja) | プログラム起動装置 | |
| JPS62208136A (ja) | シ−ケンシヤル・コントロ−ル回路試験方式 | |
| JPS6073763A (ja) | メモリアドレスエラ−検出方式 | |
| JPS63213029A (ja) | マイクロプログラム制御装置 | |
| JPS58103040A (ja) | マイクロプログラム制御装置 | |
| JPS63189937A (ja) | 情報処理システムの版数確認方式 | |
| JPS6029131B2 (ja) | 診断方式 |