JPH0378064A - 周辺制御部の統合メモリ管理による入出力制御方式 - Google Patents

周辺制御部の統合メモリ管理による入出力制御方式

Info

Publication number
JPH0378064A
JPH0378064A JP21466989A JP21466989A JPH0378064A JP H0378064 A JPH0378064 A JP H0378064A JP 21466989 A JP21466989 A JP 21466989A JP 21466989 A JP21466989 A JP 21466989A JP H0378064 A JPH0378064 A JP H0378064A
Authority
JP
Japan
Prior art keywords
input
output
peripheral control
control unit
processor
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
JP21466989A
Other languages
English (en)
Inventor
Hirobumi Komiyama
小見山 博文
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP21466989A priority Critical patent/JPH0378064A/ja
Publication of JPH0378064A publication Critical patent/JPH0378064A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、周辺制御部との入出力管理方式に関し、特に
、主記憶部に専用領域を設定した統合メモリ管理方式に
関する。
従来の技術 従来の入出力制御方式においては、各周辺制御部にロー
カルメモリが存在して、そのローカルメモリ上に入出力
管理情報が含まれていた。
例えば、第5図に示したように、演算処理装置(EPU
)から入出力(Ilo)要求が出され、周辺制御部(p
cu)がその指示に基づき当該入出力処理を行い、完了
すると演算処理装置(EPU)に対して入出力完了通知
を出す6通常、これは演算処理装置(EPU)に対する
割込みの形態をとる。この入出力完了通知には、当該入
出力処理の概要情報が含まれているが、異常終了の場合
等においては、詳細情報を見なければその後の処理を決
定できない場合がある1例えば、異常終了の状態によっ
ては再試行可能の場合もあり、また同じ再試行可能であ
っても、最初からか途中の入出力要求からかは詳細情報
で判別するしかない、この場合、演算処理装置はステー
タス・リード要求を出し、終了状態の詳細情報を読出す
必要がある。
発明が解決しようとする課題 上述した従来の入出力制御方式では、入出力(Ilo)
要求の完了通知が行われた後にステータスを読出す処理
が必要となることがあり、これもI10命令で行う為に
演算処理装置を占有することになる。
また、その場合の周辺制御部の状態によっては(例えば
異常終了となった場合)、次のステータス・リードが正
常に行われないことがある。
従って、従来の方式においては、 ■、入出力要求の後処理における演算処理装置上のオー
バヘッド、 ■、異常終了時等の場合のステータス・リード不可、 の課題があった。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記諸課
題を解決することを可能とした新規な入出力制御方式を
提供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係る周辺制御部の統
合メモリ管理による入出力制御方式は、各周辺制御部(
pcu)が主記憶部(HEM)上に分割された専用領域
を割当てられており、その専用領域に前記各周辺制御部
の入出力管理情報を書込む機能と、その周辺制御部の専
用領域に書込まれた入出力管理情報を演算処理装置が参
照できる機能とを有して構成される。
実施例 次に、本発明をその好ましい一実施例について図面を参
照して具体的に説明する。
第1図は本発明の一実施例を示すブロック構成図である
第1図を参照するに、共通バス30に、演算処理装置1
0、主記憶部20、周辺制御部40.41.42.・・
・が接続されている。
各周辺制御部(pcui 、 PCU2. PCU3・
・・) 40,41゜42、・・・には、入出力を制御
するファームウェア(F/%l) 50.51.52.
・・・が設けられており、演算処理装置10からの入出
力要求に対して当該入出力処理を行う為に、各周辺袋f
f160.61.62.・・・を制御する。
主記憶部20は第2図に示すように分割されて管理され
ている。
第2図において、各周辺制御部の使用領域25゜26.
27.・・・、28は、そのサイズ、及び主記憶部20
上のロケーションは計算機システム毎に異なる。それら
の使用領域は主記憶部20の固定位置に存在する各周辺
制御部の使用領域ポインタ21.22.23゜・・・、
24からチェーン付けされている。この使用領域ポイン
タ21・・・24の位置は、計算機システムには無関係
に、各周辺制御部40.41.42.・・・によって固
定的に決定されている。
この各周辺制御部の使用領域は、各周辺制御部が任意に
使用することができる。また、この使用領域は他の周辺
制御部或いは演算処理装置からその内容を変更できない
ように第3図に示したプロテクションをかけておく。
各周辺制御部40.41.42.・・・は入出力処理の
完了状態等の情報をこの専用領域に書込む。
第4図に入出力処理の実施例を示す。
第4図を参照するに、先ず、演算処理装置(EPU)か
ら入出力(Ilo)要求が出されると、各周辺制御部(
PCU )は当該入出力処理を実行する。処理の状態及
び入出力完了情報は、主記憶部(MEM)の専用領域に
書込まれる。この書込み処理は演算処理装置(EPU’
)とは非同期に実行されるので、演算処理装fi(EP
U)のオーバヘッドにはならない。
次に入出力処理が終了すると、各周辺制御部(pcu 
)は演算処理装置(EPU)に完了通知を出す。
演算処理装置(EPU)は完了状態をチエツクする為に
、主記憶部(HEM )の当該周辺制御部の専用領域上
のステータス情報を読出す。
発明の詳細 な説明したように、本発明によれば、主記憶部上に各周
辺制御部の専用領域を設定し、その領域に各周辺制御部
の入出力処理の管理情報を存在させることにより、演算
処理装置がステータス・リードの入出力要求を出さずに
入出力完了情報を読出すことができ、また異常終了時の
場合のように、その後のステータス・リードが不可能な
場合にも、直前の周辺制御部の状態を知ることができる
効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す全体ブロック構成図、
第2図は主記憶部のレイアウトを示す図、第3図は主記
憶部の各専用領域のメモリプロテクションの例を示す図
、第4図は本発明における入出力処理のタイミング・チ
ャート、第5図は従来方式における入出力処理のタイミ
ング・チャートである。 10・・・演算処理装置(EPLI) 、20・・・主
記憶部(MEN)。

Claims (1)

    【特許請求の範囲】
  1. 演算処理装置と周辺装置を制御する周辺制御部とが共通
    バスを経由して主記憶部をアクセスすることができる計
    算機システムにおいて、前記各周辺制御部が個別に管理
    する入出力完了ステータス等の管理情報を前記主記憶部
    の分割された専用の領域に書込む機能と、その周辺制御
    部専用領域を前記演算処理装置から参照できる機能とを
    含むことを特徴とする周辺制御部の統合メモリ管理によ
    る入出力制御方式。
JP21466989A 1989-08-21 1989-08-21 周辺制御部の統合メモリ管理による入出力制御方式 Pending JPH0378064A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21466989A JPH0378064A (ja) 1989-08-21 1989-08-21 周辺制御部の統合メモリ管理による入出力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21466989A JPH0378064A (ja) 1989-08-21 1989-08-21 周辺制御部の統合メモリ管理による入出力制御方式

Publications (1)

Publication Number Publication Date
JPH0378064A true JPH0378064A (ja) 1991-04-03

Family

ID=16659610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21466989A Pending JPH0378064A (ja) 1989-08-21 1989-08-21 周辺制御部の統合メモリ管理による入出力制御方式

Country Status (1)

Country Link
JP (1) JPH0378064A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013012106A (ja) * 2011-06-30 2013-01-17 Hitachi Ltd 制御システムおよび制御システムのメモリ制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013012106A (ja) * 2011-06-30 2013-01-17 Hitachi Ltd 制御システムおよび制御システムのメモリ制御方法

Similar Documents

Publication Publication Date Title
EP0458304A1 (en) Direct memory access transfer controller
JPS588018B2 (ja) 多重プロセッサシステム
JPH0378064A (ja) 周辺制御部の統合メモリ管理による入出力制御方式
KR100223096B1 (ko) 내부 메모리 맵 레지스터를 관측하는 방법 및 장치
JPH0257237A (ja) 複数端末cpuを有するct装置
JPS59136833A (ja) デ−タ転送制御装置
JP2998721B2 (ja) 並列処理プログラムとコプロセッサとの間の排他制御方法およびその排他制御機能を有する計算システム
JPS607540A (ja) 割込制御回路
JP3019323B2 (ja) イメージメモリのダイレクトアクセス方法
JP2604056B2 (ja) システムバス拡張装置
JP2821176B2 (ja) 情報処理装置
JPS6349935A (ja) 中央制御装置
JPH04225435A (ja) 待機系アクセス制御方式
JPS62166464A (ja) 多重化処理装置の競合制御方式
JPH0293971A (ja) メモリアクセス回路
JPS63142456A (ja) 情報処理装置
JPS61133465A (ja) Cpuの切換方法
JPS6239790B2 (ja)
JPS63165940A (ja) デ−タ処理装置
JPS6165292A (ja) グラフイツク表示装置
JPH02210565A (ja) 入出力処理装置
JPS58101357A (ja) 共有メモリの制御回路
JPH06301654A (ja) 処理分散方法
JPS6168645A (ja) 命令再試行制御方式
JPS5922150A (ja) メモリ制御方式