JPH03110659A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH03110659A
JPH03110659A JP24655489A JP24655489A JPH03110659A JP H03110659 A JPH03110659 A JP H03110659A JP 24655489 A JP24655489 A JP 24655489A JP 24655489 A JP24655489 A JP 24655489A JP H03110659 A JPH03110659 A JP H03110659A
Authority
JP
Japan
Prior art keywords
processor
main processor
sub
input
data
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
JP24655489A
Other languages
English (en)
Inventor
Yoichi Fujimoto
洋一 藤本
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.)
Toshiba Corp
Sord Computer Corp
Original Assignee
Toshiba Corp
Sord Computer Corp
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 Toshiba Corp, Sord Computer Corp filed Critical Toshiba Corp
Priority to JP24655489A priority Critical patent/JPH03110659A/ja
Publication of JPH03110659A publication Critical patent/JPH03110659A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の目的] (産業上の利用分野) 本発明は、メインプロセッサのデータ処理の代行を実行
するためのサブプロセッサを有するデータ処理装置に関
する。
(従来の技術) 従来、例えばパーソナルコンピュータ等のデータ処理装
置では、CRTデイスプレィ装置、キーボード及びプリ
ンタ等の各柾入出力機器の接続または増設が容易に行な
うことができるように構成されている。プロセッサ(C
P U)は、各種入出力機器との間のデータの入出力処
理(BIOSプログラムの処理)を実行することになる
。このような方式では、CPUに対するデータ処理の負
担が大きくなり、高速な入出力機器が使用されても、デ
ータ処理はそれ程高速化しない問題がある。
このような問題点を解消するために、データの入出力処
理を本来のCPU (メインプロセッサ)を代行するサ
ブプロセッサが実行するような方式がある。しかしなが
ら、このような方式の場合にはサブプロセッサによるデ
ータの入出力処理が固定的であり、メインプロセッサが
必要に応じて各種入出力機器との間のデータの入出力処
理を実行することができないことになる。
(発明が解決しようとする課題) 各種入出力機器との間のデータの入出力処理をメインプ
ロセッサのみで実行する方式では、データ処理の高速化
が困難である。また、入出力処理をサブプロセッサによ
り代行する方式では、メインプロセッサが必要に応じて
入出力処理を実行できないなど、既存の装置との互換性
を損なう欠点がある。
本発明の目的は、サブプロセッサを入出力処理を代行す
る方式において、必要に応じてメインプロセッサによる
入出力処理を可能にして、データ処理の高速化と共に既
存の装置との互換性を確保することができるデータ処理
装置を提供することにある。
[発明の構成] (課題を解決するための手段と作用) 本発明は、メインプロセッサが実行するデータ処理の代
行を実行するためのサブプロセッサを備えたデータ処理
装置において、メインプロセッサの指示に応じて、メイ
ンプロセッサとデータ入出力手段との接続、サブプロセ
ッサとデータ入出力手段との接続またはメインプロセッ
サとサブプロセッサとの接続の切換え動作を実行するた
めの切換え手段を備えた装置である。
このような構成により、通常ではデータの入出力処理を
サブプロセッサにより代行し、必要に応じてメインプロ
セッサによるデータの入出力処理を行なうことが可能と
なる。
(実施例) 以下図面を参照して本発明の詳細な説明する。
第1図は同実施例に係わる例えばパーソナルコンビニー
タ等のデータ処理装置の構成を示すブロック図である。
メインプロセッサ10はメモリIIに格納された各種プ
ログラムに基づいて、各種データ処理を実行する中央処
理回路である。メモリtiはRAMであるメインメモリ
、各種プログラムを格納したROM及び各種レジスタ等
からなる。
同実施例の装置では、各種入出力機器とのインターフェ
ースを構成するI10ユニット(回路基板) 13がシ
ステムバス12に接続される。I10ユニット13は、
各種入出力機器に接続されるI10回路14、メインプ
ロセッサlOの代わりに入出力処理を代行するためのサ
ブプロセッサ15及び切換え回路1Bを有する。この切
換え回路16は、メインプロセッサlOからの指示に応
じて、メインプロセッサ10.110回路14及びサブ
プロセッサ15のそれぞれの接続を切換える動作を行な
う回路である。
次に、同実施例の動作を説明する。
先ず、第2図のステップ81.S2に示すように、メイ
ンプロセッサlOがI10回路14に対してアクセスを
行なう場合には、メインプロセッサ10からの指示に応
じて、切換え回路1BはメインプロセッサlOとI10
回路14との間を接続し通信可能な状態にする。これに
より、メインプロセッサlOはI10回路14を通じて
、各種入出力機器との間でデータの入出力処理を実行す
る(ステップS3)。
次に、メインプロセッサlOからサブプロセッサ15に
よる代行処理が指示された場合には、切換え回路IBは
サブプロセッサ15とr iorM路14との間を接続
し通信可能な状態にする(ステップS5゜S6)。この
場合、サブプロセッサ15は切換え回路IBを通じて、
メインプロセッサ10から代行処理の指示が与えられる
(ステップS7)。これにより、サブプロセッサ15は
、メインプロセッサlOに代わり、I10回路14を通
じて各種入出力機器との間でデータの入出力処理を実行
する(ステップ88)。
ここで、メインプロセッサ10からの指示に応じて、切
換え回路16はサブプロセッサ15とメインプロセッサ
IOとの間を接続し通信可能な状態にする(ステップS
5.59)。これにより、例えばサブプロセッサ15が
必要に応じて、データの入出力処理における結果等をメ
インプロセッサlOに転送するなど、メインプロセッサ
10とサブプロセッサ15との間でデータ交換がなされ
ることになる(ステップ510)。
このようにして、サブプロセッサ15により、各種入出
力機器とのデータの入出力処理がメインプロセッサlO
に代わって実行される。したがって、メインプロセッサ
lOに対するデータの入出力処理に関する負担を無くシ
、メインプロセッサ1oのデータ処理の効率を高めるこ
とができる。また、必要に応じて、メインプロセッサl
Oは直接にI10回路I4をアクセスし、データの入出
力処理を実行することができる。これにより、サブプロ
セッサ15による代行機能を備えていない既存の装置の
場合でも、メインプロセッサlOによるデータの入出力
処理が可能となるため、互換性を損なうことはない。
なお、I10ユニット13は、コンピュータ本体に対し
て取り付け、取り外し自在のオプションカードとして構
成されている場合でもよい。
[発明の効果] 以上詳述したように本発明によれば、サブプロセッサに
よるデータの入出力処理をメインプロセッサに代わって
実行できることにより、メインプロセッサのデータ処理
負担を軽減し、処理効率を向上することができる。これ
により、結果的にメインプロセッサによるデータ処理の
高速化を図ることが可能となる。
さらに、必要に応じてメインプロセッサによるデータの
入出力処理を可能にできるため、サブプロセッサによる
代行機能を備えていない既存の装置との互換性を確保す
ることができるものである。
【図面の簡単な説明】
第1図は本発明の実施例に係わるデータ処理装置の構成
を示すブロック図、第2図は同実施例の動作を説明する
ためのフローチャートである。 lO・・・メインプロセッサ、ll・・・メモリ、14
・・・110回路、15・・・サブプロセッサ、16・
・・切換え回路。

Claims (1)

  1. 【特許請求の範囲】 データ処理システムの中央処理装置を構成するメインプ
    ロセッサと、 前記データ処理システムのデータ入出力動作を行なうた
    めのデータ入出力手段と、 前記メインプロセッサが実行するデータ処理の代行を実
    行するためのサブプロセッサと、前記メインプロセッサ
    、前記データ入出力手段及び前記サブプロセッサのそれ
    ぞれの間のインターフェースを構成し、前記メインプロ
    セッサの指示に応じて前記メインプロセッサと前記デー
    タ入出力手段との接続、前記サブプロセッサと前記デー
    タ入出力手段との接続または前記メインプロセッサと前
    記サブプロセッサとの接続の切換え動作を実行するため
    の切換え手段とを具備したことを特徴とするデータ処理
    装置。
JP24655489A 1989-09-25 1989-09-25 データ処理装置 Pending JPH03110659A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24655489A JPH03110659A (ja) 1989-09-25 1989-09-25 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24655489A JPH03110659A (ja) 1989-09-25 1989-09-25 データ処理装置

Publications (1)

Publication Number Publication Date
JPH03110659A true JPH03110659A (ja) 1991-05-10

Family

ID=17150144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24655489A Pending JPH03110659A (ja) 1989-09-25 1989-09-25 データ処理装置

Country Status (1)

Country Link
JP (1) JPH03110659A (ja)

Similar Documents

Publication Publication Date Title
JPS60171558A (ja) デ−タ処理システム
JPH02156334A (ja) 情報処理装置
EP0298418A2 (en) Virtual computer system
JPH03110659A (ja) データ処理装置
JPH0414376B2 (ja)
JPS60263238A (ja) 情報処理装置
JP3471388B2 (ja) 補助処理装置
JPS628243A (ja) キヤツシユ・メモリ
JPH02311903A (ja) プログラマブルコントローラ
JPH0193838A (ja) デバッグ用マイクロプロセッサ
JPS61184644A (ja) 仮想計算機システム制御方式
JPH0721053A (ja) 情報処理装置
JPH01300364A (ja) マルチプロセッサ方式
JPH02176832A (ja) マイクロコンピュータ
JPH06250985A (ja) 情報処理装置
JPH05108852A (ja) データ駆動型データ処理装置
JPS61151745A (ja) 割込処理方式
JPS62206661A (ja) 付加処理装置
JPH03223955A (ja) 情報処理システム
JPS61166631A (ja) マイクロプログラム制御処理方法
JPH064306A (ja) 割り込み処理の分割方法
JPH086920A (ja) 情報処理装置
JPH0546530A (ja) コンピユーター制御回路
JPH0378067A (ja) 周辺装置制御方式
JPH0367357A (ja) マルチcpuシステム