JPH02148162A - スレーブプロセッサへのプログラムロード方法 - Google Patents

スレーブプロセッサへのプログラムロード方法

Info

Publication number
JPH02148162A
JPH02148162A JP30069488A JP30069488A JPH02148162A JP H02148162 A JPH02148162 A JP H02148162A JP 30069488 A JP30069488 A JP 30069488A JP 30069488 A JP30069488 A JP 30069488A JP H02148162 A JPH02148162 A JP H02148162A
Authority
JP
Japan
Prior art keywords
program
slave processor
processor
slave
master
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
JP30069488A
Other languages
English (en)
Inventor
Norio Hirai
平井 規雄
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP30069488A priority Critical patent/JPH02148162A/ja
Publication of JPH02148162A publication Critical patent/JPH02148162A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、マルチプロセッサシステムにおけるスレー
ブプロセッサへのプログラムロード方法に関する。
〔従来の技術〕
一般に、マルチプロセッサ構成のマイクロコンピュータ
システムでは、スレーブプロセッサの実行する例えば1
10制御手順プログラムは、従来はROM (リードオ
ンリメモリ)に書き込まれている。
〔発明が解決しようとする課題〕
このように、従来のマルチプロセッサシステムではスレ
ーブプロセッサにて実行すべきプログラムがROMに書
き込まれているため、スレーブプロセッサのプログラム
を変更するに当たってはROMを書き直さなければなら
ず、実際問題として、非常に困難であるにもか\わらず
、現実には相手側の仕様との整合性を要求される通信手
順のプログラムをはじめ、スレーブプロセッサのプログ
ラムの変更要求は多い。
従って、この発明は、スレーブプロセッサのプログラム
の変更を容易にすること、つまり保守性。
信親性を高めることを目的とする。
(課題を解決するための手段) 補助記憶装置にスレーブプロセッサが実行すべきプログ
ラムを予め格納しておき、マスタプロセッサのIPL手
順として補助記憶装置からスレーブプロセッサのプログ
ラムファイルを読み出して、スレーブプロセッサの主記
憶へ転送する。
[作用] スレーブプロセッサの実行するプログラムを補助記憶装
置にプログラムファイルとして格納しておき、マスタプ
ロセッサのプログラムと同様に、記憶媒体(フレキシブ
ルディスク等)によって自由に入れ換えを可能とする。
つまり従来方式のROM書込み方式では、プログラムの
変更はプログラム製作者(装置製作者)しか行うことが
できないが、上記の如くすることによりシングルプロセ
ッサシステムと同様に、ユーザによりスレーブプロセッ
サが実行するI10制御手順プログラムを変更すること
ができ、また新たに全く別のプログラムを作成すること
もできる。
〔実施例〕
第1図はスレーブプロセッサの動作を説明するためのフ
ローチャート、第2図はマスタプロセッサの動作を説明
するためのフローチャートである。
第1図(イ)の様に、スレーブプロセッサは電源投入後
はハードウェア回路によりウェイト状態となる(■参照
)。一方、第2図の様に、マスタプロセッサはROMと
して持っているプートプログラムにより、補助記憶装置
より自己のオペレーティングシステムを読み出す(■参
照)。その後、スレーブプロセッサのプログラムファイ
ルを補助記憶装置より捜し出しく■参照)、該当するス
レーブプロセッサの実体があるか否かを確認した後(■
参照)、スレーブプロセッサの主記憶へ転送しく■参照
)、ヴエリファイして確認してから(■参照)、スレー
ブプロセッサのウェイト状態を解除する。スレーブプロ
セッサはマスタプロセッサにより起動がかけられると、
自己のプログラムがマスタプロセッサのプログラムのミ
スにより破壊されるのを防ぐため、ハードウェアを操作
して、プログラム格納領域がマスタプロセッサからアク
セス出来ない様にしく第1図(ロ)の■参照)、しかる
後所定のプログラムを実行する(同■参照)。
以上の様な手順を踏むことにより、スレーブプロセッサ
はあたかもプログラムをROMとして持っているかの如
(動作することが可能となる。
〔発明の効果〕
この発明によれば、スレーブプロセッサのプログラムを
マスタプロセッサがファイルとして操作することが出来
るので、例えばパーソナルコンピュータシステムに応用
すれば、マスタプロセッサ管理下にあるコンソールと補
助記憶装置を使用して、スレーブプロセッサのプログラ
ムをスタンドアロン(独立)に作成することができる。
【図面の簡単な説明】
第1図はスレーブプロセッサの動作を説明するためのフ
ローチャート、第2図はマスタプロセッサのIPL手順
を示すフローチャートである。 (イ) (ロ) ス 1 囚 代理人 弁理士 並 木 昭 夫

Claims (1)

    【特許請求の範囲】
  1. マルチプロセッサシステムを構成するスレーブプロセッ
    サにて実行すべきプログラムを補助記憶装置に予め格納
    しておき、該プログラムをマスタプロセッサがイニシャ
    ルプログラムロード時に読み出し、スレーブプロセッサ
    の主記憶装置に転送することを特徴とするスレーブプロ
    セッサへのプログラムロード方法。
JP30069488A 1988-11-30 1988-11-30 スレーブプロセッサへのプログラムロード方法 Pending JPH02148162A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30069488A JPH02148162A (ja) 1988-11-30 1988-11-30 スレーブプロセッサへのプログラムロード方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30069488A JPH02148162A (ja) 1988-11-30 1988-11-30 スレーブプロセッサへのプログラムロード方法

Publications (1)

Publication Number Publication Date
JPH02148162A true JPH02148162A (ja) 1990-06-07

Family

ID=17887954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30069488A Pending JPH02148162A (ja) 1988-11-30 1988-11-30 スレーブプロセッサへのプログラムロード方法

Country Status (1)

Country Link
JP (1) JPH02148162A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736704A (ja) * 1993-07-20 1995-02-07 Nec Corp プログラムダウンロード方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736704A (ja) * 1993-07-20 1995-02-07 Nec Corp プログラムダウンロード方式

Similar Documents

Publication Publication Date Title
JP3037826B2 (ja) モード切り替え方法及び装置
JP2772103B2 (ja) 計算機システム立上げ方式
JPH0232659B2 (ja)
JPH0212363A (ja) コンピユータ・システムの初期設定方法及びその装置
JPH02148162A (ja) スレーブプロセッサへのプログラムロード方法
JP3520143B2 (ja) 情報処理システム
JPS58205259A (ja) 一つの補助記憶装置に複数のosを常駐させたコンピユ−タシステム
JP2004078604A (ja) 情報処理方法とその方法を実現するプログラム及び記録媒体
JPH02105962A (ja) システム起動装置
JPH0554009A (ja) プログラムロード方式
JPS5854418A (ja) 割込み処理方式
JPH02300932A (ja) Ramディスクos実現方式
KR100310307B1 (ko) 내장형시스템의운영체제개발을위한쉘기능제공방법
JPH09269896A (ja) ファームcpuのブート方法
JPS59223873A (ja) マルチプロセツサの制御方法
JPH0587856B2 (ja)
JPS6118224B2 (ja)
JPH03136143A (ja) インサーキットエミュレータ
JPH01244562A (ja) システムプログラムのセーブ方法
JPH02183330A (ja) データ処理装置
JPH0756742A (ja) コンピュータシステムおよびそのシステム縮退運転実現方法
JPS63253454A (ja) 初期プログラムロ−ド方式
JPS5972551A (ja) コンピユ−タ装置のメモリ制御機構
JPH04304566A (ja) 画像処理方法及びその装置
JPH04113414A (ja) ディスクキャッシュ自動利用方式