JPS6238959A - プログラム読込み方法 - Google Patents

プログラム読込み方法

Info

Publication number
JPS6238959A
JPS6238959A JP17772185A JP17772185A JPS6238959A JP S6238959 A JPS6238959 A JP S6238959A JP 17772185 A JP17772185 A JP 17772185A JP 17772185 A JP17772185 A JP 17772185A JP S6238959 A JPS6238959 A JP S6238959A
Authority
JP
Japan
Prior art keywords
program
read
reading
destination
external storage
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
JP17772185A
Other languages
English (en)
Inventor
Yoshitsugu Yamanashi
山梨 能嗣
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP17772185A priority Critical patent/JPS6238959A/ja
Publication of JPS6238959A publication Critical patent/JPS6238959A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 「産業上の利用分野」 本発明は、少なくとも2つの外部記憶装置を備えた情報
処理装置のプログラム読込み方法に関するものである。
[開示の概要J 本明細書及び図面は、少なくとも2つの外部記憶装置を
備え、初期処理において前記外部記憶装置の一つよりの
プログラム読込み先指子情報を読込む読込み手段と、該
読込み手段で読込んだ指定情報に従ってプログラム読込
先の外部記憶装置を選択する選択手段とを備え、プログ
ラム読込み先を容易に変更e指定可能とするプログラム
読込み方法を開示するものである。
[従来の技術] 情報処理装置において、メインメモリに半導体RAMを
用いた場合等においては、装置の電源断によりRAM中
に記憶されていた処理プログラムが消去されてしまい、
再び電源投入時には全てのプログラムを読出さなければ
ならない。
プログラムの読込みは、まずシステムプログラムやアプ
リケーションプログラムの読込みに先立ち、これらのプ
ログラムを読込むためのブートストラップ(boots
trap)プログラムを読込み、このブートストラップ
プログラムを用いて順次システムプログラム、アプリケ
ーションプログラムと読込んでいた。
また装置によっては、ブートストラッププログラムとシ
ステムプログラムとを一体とし、一連のプログラムとし
て、それぞれ処理の開始に先だち外部より読込んでいた
従来、このブートストラッププログラム(及びシステム
プログラム)の読込みは、予め足められた特定外部記憶
装置からのみ読込まれるか、または、読込み先指子する
情報を予め基板上のジャンパプラグ等で指示入力してお
き、この指示された情報に従って、指子装置よりプログ
ラムを読込んでいた。
[発明か解決しようとする問題点] このため、ブートストラッププログラム等を読込む先を
途中で変更できない、あるいはプログラムを読込むべき
記憶装置を変更できたとしても、装置の基板上等の容易
に操作出来ない箇所に備えられたスイッチ、あるいはジ
ャンパプラク等を切換えねばならないという欠点があっ
た。
1問題点を解決するための手段J この問題を解決するための一手段として、例えば少なく
とも2つの外部記憶装置と、前記外部記憶装置の一つよ
りのプログラム読込み先指定情報を読込む読込み手段と
、該読込み手段で読込んだ指定情報に従ってプログラム
読込先の外部記憶装置を選択する選択手段とを備える。
1作用] かかる構成において、プログラム読込先を容易に変更・
指子可能とするプログラム読込み方法が提供できる。
[実施例J 以下、図面を参照して本発明に係る一実施例を詳説する
[実施例の構成(第1図)] 第1図は本発明に係る一実施例のブロック図であり、図
中1はメモリ2に格納される処理プログラムに従い、本
装置全体の制御を司どるCPU、2はCPUIでの実行
プログラム等を記憶するメモリ、3はCRT表示装置(
以下CRTと略す)4の制御を行なうCRTコントロー
ラ、4はCRT表示装置(以下CRTと称す)である。
5はディスクコントローラであり、ディスクコントロー
ラ5はハードディスク装置(以ドHDと称す)6.8イ
ンチのフレキシブル磁気デイスク装置(以下8 ” F
 Dと称す)7、及び5インチフレキシブル磁気デイス
ク装置(以下5 ″F Dと称す)8の制御を行なう。
6はHD、7は8 ″F D、8は5 ” F Dであ
る。
また9はキーボードコントローラ、10はキーボード、
11はタイレフトメモリアクセス(以下DMAと称す)
コントローラ、12はCPUIの最低限の動作のための
モニタプログラム(ブートストラッププログラム読込み
用プログラム)を保持記憶するリード・オンリ・メモリ
(以下ROMと称す)、13はシステムパス、14はC
PUIに接続された処理の初期化を指示入力するリセッ
トスイッチである。
[実施例の動作(第2図)」 以上の構成より成る本実施例の、ROM12に記憶のプ
ログラムに従い実行されるブートストラッププログラム
等の読込み処理を、第2図のフローチャートを参照して
以下に説明する。
第3図のフローチャートはステップSl又はステップS
2に示す如く、装置に電源を投入した場合、又はリセッ
トスイッチ14を入力した場合にステップS3以降の処
理が実行される。
まずステップS3でROM12に記憶されているモニタ
プログラムを起動し、以下の処理を実行する。即ち、ス
テップS4でCRTコントローラ3を初期化し、CRT
4への表示を可能とし、スカップS5でキーボードコン
トローラ9を初期化し、キーボード10よりのキー人力
を可能とする。そして続くステップS6でディスクコン
トローラ5を初期化するディスクコントローラ5はHD
6.8 ” FD7.5 ” FD8のそれぞれに起動
をかけ、各デバイスをアクセス可能状態とする。
そして続くステップS7でHDB内の特定セクタに予め
書込まれているプログラム読込み光装置の指示フラグを
読出す。この指定フラグはHD6内の特だトラック内に
設けられており、その詳細を第3図に示す。
一般にHDの記録形式は第3図に示す如くデータ記録部
分間はギャップ(31,36,42)があり、この間は
何のデータも記録されていない。
そしてギャップに引き続きデータ読取りの同期を取るた
めの同期信号記録領域(SYNC)32 。
37、アドレスマーク(AM)33.38が続き、その
後にデータ領域がある。このデータ領域としては、トラ
ック内のセクタの開始位置の同期を取り、また、当該ト
ラックのトラック番号を示すインデックスマーク(ID
)34及びそれに続くチェックコード35と、その後に
続く通常のデータ領域(通常セクタ領域)40及びその
チェックコード41がある。
このインデックスマーク(ID)34はlトラックに1
つ存在し、セクタの開始位置を示す。
本実施例においてはこのデータ領域40の一部にフラグ
領域39を設け、該フラグの値により、プログラムの読
込み光装置を挟子することとしている。
ステップS7での特定トラックのID34の直後の特W
セクタにおけるフラグ領域の読込み処理の結果、ステッ
プS8で特定トラックの(ID34及びそれに引き続く
)セクタのフラグ39の読込みが出来たか否かを判断し
、読込めた場合にはID6は動作可能状態であり、続く
ステップs9で、読込んだフラグ39の指示するプログ
ラム読込先装置がID6よりの指示が否がを調べる。
ここでID6よりの読込み指示であれば、ステップSI
OでID6よリブ−トストラッププログラム・システム
プログラム等を読込み、その後ステップ320以下で、
読込んだプログラムに従った処理を実行する。このプロ
グラムの読込み処理は、例えばDMAコントローラ11
によるDMA制御により行ってもよい。
ステップS9でフラグ39がID6の指示でない場合に
はステップSllに進み、8″FPD7よりの読込み指
示か否かを調べる。ここで8”FPD7よりの読込み指
示の場合にはステップS12に進み、8″FPD7より
プログラムを読込み、ステップS20で読込んだプログ
ラムに従った処理を実行する。ステップSllで8”F
PD7よりの読込み指示でない場合には、残る5”FP
D8よりのプログラム読込み指示であるため、ステップ
S13に進み、5 F P D 8よりプログラムを読
込みステップS20に進む。
このプログラム読込み先フラグの例を第4図(A)〜(
C)に示す。
ここで、第4図(A)はプートストラッププログラム等
のプログラムの読込みを、ID6より行なうべき旨を指
定する例を示し、第4図(B)は8″FPD7を、第4
図(C)は5”FPD8を指定する例を示す。
図示の例ではフラグの値はそれぞれID6は”1” 、
8”FPD7は°゛2″、5 ” F P D 8は”
 3 ”である場合を示している。
一方、ステップS8において、ID6よリフラフ39を
読IIjせない場合には、このID8が読1fjL不良
であるものとしステップS15で、8″FPD7を駆動
(アクセス)する。そしてステップS16で8”FPD
7がアクセス可能が(読込み可能か)否かを調べ、アク
セス可能であればステップS12に進み、アクセス不可
能であれば5″FPD8よりブークラムを読出すべくス
テップS13に進む。
以」二説明した様に木実流側によれば、ブートストラッ
ププログラムやシステムプログラム等を読込む外部記憶
装置をスイッチによる指定や、ジャンパ線によるジャン
パプラグ等の切換えを行なうことなく、容易にこれらの
プログラムの読込み光装置を指定することができ、また
、指Wされた装置が動作不良の時には目動的に他の装置
に切り換えることができる、使い易い装置とすることが
できる。
また、以」−の説明では、ID6内の専用フラグ記録セ
クタを読/ljせない場合や、専用フラグにより読込み
光装置か特だできない場合には、目動的に読込み先を8
”FPD7→5″FPD8と変更して読込みを行なう例
について述べたが、自動的に変更することをせず、CR
Tコントローラ3を介してCRT4の表示面上にその旨
の表示を行ない、オペレータがキーボードl0J−のキ
ーよりこの読込み光装置を指定する様に制御してもよい
「発明の効果」 以上説明した様に本発明によれば、ブートストラッププ
ログラムやシステムプログラムの読込み光を容易に変更
することかでき、例えばプログラムを読込むべき#+f
足外部記憶装置の動作不良(論理的エラー)があっても
、容易に他の装置よりのプログラムの読込みを可能とし
、あるいは専用フラグを書き換えるだけの簡単な操作で
読込む装置の変更を容易にする効果がある。
【図面の簡単な説明】 第1図は本発明に係る一実施例のブロック図、第2図は
本実施例の始動時の制御フローチャート、 第3図は本実施例のハードデイスク装置におけるプログ
ラム読込み光装置指定フラグを含むセクタ構成例を示す
図、 第4図(A)〜(C)は本実施例のプログラム読込み先
装置指市フラグの装置指定例を示す図である。 図中、■・・・CPU、2・・・メモリ、3・・・CR
Tコントローラ、4・・・CRT、5・・・ディスクコ
ントローラ、6・・・HD、7・・・8”FPD、8・
・・5″FFD、9・・・キーボードコントローラ、l
O・・・キーホード、11・・・DMAコントローラ、
12・・・ROM、14・・・リセットスイッチである

Claims (4)

    【特許請求の範囲】
  1. (1)少なくとも2つの外部記憶装置を備えた情報処理
    装置のプログラム読込み方法であつて、前記外部記憶装
    置の一つよりプログラム読込み先指定情報を読込む読込
    み手段と、該読込み手段で読込んだ指定情報に従つてプ
    ログラム読込み先の外部記憶装置を選択する選択手段と
    を備え、プログラム読込先を容易に変更、指定可能とす
    ることを特徴とするプログラム読込み方法。
  2. (2)読込手段による読込み先指定情報の読込みが出来
    ない場合は特定の他の外部記憶装置よりプログラムを読
    込むことを特徴とする特許請求の範囲第1項記載のプロ
    グラム読込み方法。
  3. (3)読込むプログラムをブートストラッププログラム
    及びシステムプログラムとすることを特徴とする特許請
    求の範囲第1項又は第2項記載のプログラム読込み方法
  4. (4)外部記憶装置はハード磁気デイスク装置とフレキ
    シブル磁気デイスク装置とを含むことを特徴とする特許
    請求の範囲第1項より第3項記載のプログラム読込み方
    法。
JP17772185A 1985-08-14 1985-08-14 プログラム読込み方法 Pending JPS6238959A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17772185A JPS6238959A (ja) 1985-08-14 1985-08-14 プログラム読込み方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17772185A JPS6238959A (ja) 1985-08-14 1985-08-14 プログラム読込み方法

Publications (1)

Publication Number Publication Date
JPS6238959A true JPS6238959A (ja) 1987-02-19

Family

ID=16035947

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17772185A Pending JPS6238959A (ja) 1985-08-14 1985-08-14 プログラム読込み方法

Country Status (1)

Country Link
JP (1) JPS6238959A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6426388A (en) * 1988-06-17 1989-01-27 Hitachi Ltd Control device of multiphase thyristor motor
JPH05204653A (ja) * 1990-12-06 1993-08-13 Tandberg Data As データ蓄積装置と方法
US6195712B1 (en) * 1997-06-13 2001-02-27 Intel Corporation Dynamic discovery of wireless peripherals

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6426388A (en) * 1988-06-17 1989-01-27 Hitachi Ltd Control device of multiphase thyristor motor
JPH05204653A (ja) * 1990-12-06 1993-08-13 Tandberg Data As データ蓄積装置と方法
US6195712B1 (en) * 1997-06-13 2001-02-27 Intel Corporation Dynamic discovery of wireless peripherals

Similar Documents

Publication Publication Date Title
JPH05204653A (ja) データ蓄積装置と方法
JPS6238959A (ja) プログラム読込み方法
JPH0328947A (ja) 周辺制御装置
JPS5946002B2 (ja) シ−ケンス制御装置における停電時および復電時の処理方式
JP2708471B2 (ja) 処理装置の制御方法
JPS628831B2 (ja)
JPS5835647A (ja) マイクロコンピユ−タの評価装置
JPS6084650A (ja) 周辺制御装置
JPH08147008A (ja) 操作表示器
JPS59188702A (ja) プログラマブル・コントロ−ラ
JPH0566958A (ja) 情報処理装置の擬似障害試験装置
JPS5835648A (ja) プログラム実行制御方式
JPH03282632A (ja) スタックデータ記録機構
JP3594495B2 (ja) 制御装置
JPS6113343A (ja) コンソ−ル装置
JPS59186048A (ja) マイクロプログラム制御方式
JPS62251832A (ja) 電子計算機システム
JPS588364A (ja) 状態履歴記憶方式
JPS5985557A (ja) フアイル制御システム
JPS6354616A (ja) マイクロコンピユ−タシステム
JPH02275535A (ja) 試験装置
JPH01207870A (ja) Posターミナルシステム
JPH0399342A (ja) プログラム事象記録の制御方式
JPS58140852A (ja) マイクロプログラム制御装置
JPS6149255A (ja) 端末装置の初期プログラムロ−デング方式