JPS59172060A - 多重処理システムの制御方式 - Google Patents

多重処理システムの制御方式

Info

Publication number
JPS59172060A
JPS59172060A JP4738083A JP4738083A JPS59172060A JP S59172060 A JPS59172060 A JP S59172060A JP 4738083 A JP4738083 A JP 4738083A JP 4738083 A JP4738083 A JP 4738083A JP S59172060 A JPS59172060 A JP S59172060A
Authority
JP
Japan
Prior art keywords
microprocessor
processing
processed
multiplexer
program
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
JP4738083A
Other languages
English (en)
Inventor
Hiroshi Iguchi
浩 井口
Seiji Inuyama
犬山 聖二
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 JP4738083A priority Critical patent/JPS59172060A/ja
Publication of JPS59172060A publication Critical patent/JPS59172060A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Advance Control (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a)発明の技術分野 本発明は複数のマイクロプロセッサを用い、複数のタス
クを該マ・イクロプロセノサが分担して処理する多重処
理システムに係り、特に制御順位を上位と下位とに分け
て処理する場合、下位のマイクロプロセッサの処理時間
を短縮しシステム全体の効率を向上する多重処理システ
ムの制御方式に関する。
(b)従来技術と問題点 複数のマイクロプロセッサにより構成される多重処理シ
ステムに於て、複数のタスクを処理する為各マイクロプ
ロセッサが制御を行う場合、制御順位が上位と下位に分
かれている時は上位のマイクロプロセッサと下位のマイ
クロプロセッサ間にインタフェースのレジスタが設けら
れ、命令と該命令に伴う情報が該レジスタを経て上位マ
イクロプロセッサから下位マイクロプロセッサへ伝達さ
れ、処理した結果は該レジスタを経て上位マイクロプロ
セッサに報告されていた。従って上位マイクロプロセッ
サは命令と情報を作成する必要があり、下位マイクロプ
ロセッサは該命令と情報を解析し、自分が実行すべき仕
事の内容を理解した後。
処理を実行していた。ところが該命令と情報の解析に多
くの時間を必要とする場合があり、又解析用のプログラ
ムも必要とする欠点がある。
(()発明の目的 本発明の目的は上記欠点を除く為、下位マイクロプロセ
ッサの命令と情報の解析を行う必要を無くして、該時間
の節減を計り、高速で効率の良い多重処理システムの制
御方式を提供する事にある。
(d)発明の構成 本発明の構成は複数のマイクロプロセッサにより構成さ
れる各市処理システムにおいて、下位に位置するマイク
ロプロセッサに対し、制御記憶に格納されている処理す
べきプログラムを上位に位置するマイクロプロセッサに
より直接指示するようにし1且つ前記処理すべきプログ
ラムは、前記上位に位置するマイクロプロセッサにより
前記制御記憶に対してロードされる様にしたものである
(e)発明の実施例 本発明は上位マイクロプロセッサが下位マイクロプロセ
ッサに与える命令と情報を作成する時間と、下位マイク
ロプロセッサのプログラムカウンタに直接下位マイクロ
プロセッサが処理する内容をプログラムアドレスで指示
する為の処理に要する時間が同じである事と、ハードウ
ェア上にも差が無い事から、下位マイクロプロセッサの
命令と情報の解析時間を省略する事で高速で効率の良い
多重処理システムを構築するものである。
第1図は本発明の適用される多重処理システムの一例を
示す。本例は高速印字装置である。主マイクロプロセッ
サ1は上位のマイクロプロセッサであり、印字データを
処理するデータ処理部2及びイメージ処理等を行うBG
(ビジネスグラフインク)処理部3には夫々マイクロプ
ロセッサが用いられ5主マイクロプロセツサ1の制御に
より。
夫々の機能に応した処理を行っている。特に高速処理を
要するものは論理回路部4により処理され。
印字部5を制御し高速印字を実施している。従ってデー
タ処理部2とBG処理部3のマ・イクロプロセソサは下
位に位置するマイクロプロセッサとなる。又主マイクロ
プロセッサ1は端子AよりホストWt算機に接続され制
御を受ける。
第2図は本発明の一実施例を説明するブロック図である
。上位マイクロプロセッサ6は第1図主マイクロプロセ
ッサ1に該当するもので、マイクロプロセ・ノサ10及
び15は下位マイクロプロセッサである。従って第1図
のデータ処理部2及びBG処理部3に用いられるマイク
ロプロセッサに該当する。上位マイクロプロセッサ6は
マルチプレクサ11を制御してプログラムカウンタ12
を上位マイクロプロセッサ6に接続する。ここで上位マ
イクロプロセッサ6は制御記憶14に格納されでいる下
位マイクロプロセッサ10が処理すべき内容に応したマ
イクロプログラムのアドレスをセントする。次にマルチ
プレクサ11をマイクロプロセッサ10側に切り替え、
マイクロプロセッサ10を起動する。マイクロプロセッ
サ10はプログラムカウンタ12の指示するアドレスで
マルチプレクサ13を経て制御記憶14のマイクロプロ
グラム、を続出し処理を行う。従って下位のマイクロプ
ロセッサ10は上位より与えられる複数の処理に対する
解析動作は不要であり、処理速度が向上する。
又多種類のプログラムを処理する場合には、上位マイク
ロプロセッサ6は補助記憶装置7を用い。
ダイレクトメモリアクセス(DMA)回路8を駆動し、
マルチプレクサI3をDM八へ路8側に切り替え、制御
記憶14に動的にプログラムをロードして処理を実施す
る。
マイクロプロセッサ15.プログラムカウンタ17、制
御記憶19.マルチプレクサ16及びI8で構成される
回路の動作は上記と同一であり。
詳細説明は省略する。
(f)発明の詳細 な説明した如く9本発明は下位マイクロプロセッサが上
位マイクロプロセッサの指示する命令と情報を解析する
ことなく、プログラムカウンタの指示する制御記憶のマ
イクロプログラムを処理するため処理時間が短縮され効
率が向上するのみならず、多種類のプログラムを動的に
ロードして処理する為、其の効果は大なるものがある。
【図面の簡単な説明】
第1図は本発明の適用される多重処理システムの一例を
示す図、第2図は本発明の一実施例を説明するブロック
図である。 ■−は主マイクロプロセッサ、2はデータ処理部。 3はBG処理部、6は上位マイクロプロセッサ。 7は補助記憶装置、8,9はダイレクトメモリアクセス
(DMA)回路、10.15はマイクロプロセッサ、1
2.17はプログラムカウンタ、14.19は制御記憶
である。

Claims (1)

  1. 【特許請求の範囲】 1)複数のマイクロプロセッサにより構成される多重処
    理システムにおいて、下位に位置するマイクロプロセッ
    サに対し、制御記憶に格納されている処理すべきプログ
    ラムを上位に位置するマイクロプロセッサにより直接指
    示するようにしたことを特徴とする多重処理システムの
    制御方式。 2)前記処理すべきプログラムは、前記上位に位置する
    マイクロプロセッサにより前記制御記憶に対してロード
    されることを特徴とする特許請求の範囲第1項記載の多
    重処理システムの制御方式。
JP4738083A 1983-03-22 1983-03-22 多重処理システムの制御方式 Pending JPS59172060A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4738083A JPS59172060A (ja) 1983-03-22 1983-03-22 多重処理システムの制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4738083A JPS59172060A (ja) 1983-03-22 1983-03-22 多重処理システムの制御方式

Publications (1)

Publication Number Publication Date
JPS59172060A true JPS59172060A (ja) 1984-09-28

Family

ID=12773487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4738083A Pending JPS59172060A (ja) 1983-03-22 1983-03-22 多重処理システムの制御方式

Country Status (1)

Country Link
JP (1) JPS59172060A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53121545A (en) * 1977-03-31 1978-10-24 Fujitsu Ltd Data processor
JPS5478646A (en) * 1977-12-05 1979-06-22 Fujitsu Ltd Multi-processor system
JPS556602A (en) * 1978-06-20 1980-01-18 Fujitsu Ltd Multiprocessor system
JPS55112666A (en) * 1979-02-21 1980-08-30 Hitachi Ltd Information processing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53121545A (en) * 1977-03-31 1978-10-24 Fujitsu Ltd Data processor
JPS5478646A (en) * 1977-12-05 1979-06-22 Fujitsu Ltd Multi-processor system
JPS556602A (en) * 1978-06-20 1980-01-18 Fujitsu Ltd Multiprocessor system
JPS55112666A (en) * 1979-02-21 1980-08-30 Hitachi Ltd Information processing system

Similar Documents

Publication Publication Date Title
CA1260149A (en) Computer system for controlling virtual machines
JPS59172060A (ja) 多重処理システムの制御方式
JP3564327B2 (ja) 図形処理装置
JPH0433130A (ja) マルチチップ構成方法
JPS60204029A (ja) 信号処理装置
JPS6146552A (ja) 情報処理装置
JPS6389963A (ja) マルチプロセサシステムにおける並列イニシヤル処理方式
JPH0887481A (ja) マルチプロセッサボードの立ち上げ方法
JPS6049464A (ja) マルチプロセッサ計算機におけるプロセッサ間通信方式
JPH071478B2 (ja) マイクロプログラムの制御装置
JP2565923B2 (ja) データ転送方式
JPS61166631A (ja) マイクロプログラム制御処理方法
JPH0370810B2 (ja)
JPH03126134A (ja) Cpuのタスク切替方式
JPS61241843A (ja) 情報処理装置
JPS62233837A (ja) マイクロプログラム制御装置
JPH04167146A (ja) 情報処理装置のアドレストレース方式
JPS62108335A (ja) 入出力動作制御方式
JPS6217777B2 (ja)
JPH0652482B2 (ja) シーケンスコントローラ
JPS6344235A (ja) デ−タ処理装置
JPH01185733A (ja) 入出力エミュレーション方式
JPH11143816A (ja) データ転送装置
JPH0615138U (ja) 中央処理装置
JPS60142767A (ja) 非同期型のバス支配方式