JPH0431945A - 計算機システムにおける入出力制御方式 - Google Patents

計算機システムにおける入出力制御方式

Info

Publication number
JPH0431945A
JPH0431945A JP13901390A JP13901390A JPH0431945A JP H0431945 A JPH0431945 A JP H0431945A JP 13901390 A JP13901390 A JP 13901390A JP 13901390 A JP13901390 A JP 13901390A JP H0431945 A JPH0431945 A JP H0431945A
Authority
JP
Japan
Prior art keywords
input
address
output control
output
cpu
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
JP13901390A
Other languages
English (en)
Inventor
Nobuhiro Oe
大江 信宏
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP13901390A priority Critical patent/JPH0431945A/ja
Publication of JPH0431945A publication Critical patent/JPH0431945A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、計算機システムにおいて入出力装置を制御
する入出力制御方式に係わり、特にそのアドレス変換に
関するものである。
[従来の技術] 第2図は、計算機システムにおける従来の入出力制御方
式を示すブロック図であり、図において、1はメモリ、
2は中央処理装置(以下、CPUと記す)、3は入出力
制御装置、4は磁気ディスク装置等の入出力装置、5は
メモリバス、6はCPU2に付随するアドレス変換機構
、7は入出力制御装置3に付随するアドレス変換機構で
ある。
次に動作について説明する。
ここでは、CPU2によっC、メモリ1上にあるデータ
を入出力装置4に出力することを考える。先ず、CPU
2はメモリ1の特定の場所に。
出力するデータの格納場所を示す論理アドレス。
転送データ長、出力指令を設定し、入出力を起動する。
これによって入出力制御装置3は起動され、自身の持つ
アドレス変換機構7を用いて、論理アドレスからメモリ
1上の物理アドレスを知り、メモリ1からのデータ転送
を行う。転送されたデータを、入出力制御装置3は入出
力装置4に出力し、それが終了すると、CPU2にその
旨を通知する。以上のようにして、入出力操作が行われ
る。
[発明が解決しようとする課題] ところで、同一シリーズの計算機システム等では、高機
能、高速化等のため論理アドレス表現の異なるCPUを
使う場合がある。しかしながら、従来の入出力制御方式
では、以上のように入出力制御装置に現CPUと同じア
ドレス変換機構しか持たないため、CPUアーキテクチ
ャが変わり、論理アドレス表現が例えば24ビツトから
31ビツトになると、それまでの入出力制御装置が使え
なくなるという問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、論理アドレス表現の異なるCPUにおいて使
用する入出力制御装置を共通化することを目的とする。
[課題を解決するための手段] この発明に係る入出力制御方式は、入出力制御装置に、
CPUの論理アドレス表現に対応した複数種のアドレス
変換機構を持たせ、CPUの論理アドレス表現に応じて
いずれのアドレス変換機構を使うかを指定できるように
したものである。
[作用コ この発明においては、複数種のアドレス変換機構により
、同じ入出力制御装置を論理アドレス表現の異なる複数
種のCPUで共通に使用できるようになる。
[実施例] 以下、この発明の一実施例を図について説明する。
第1図において、1はメモリ、2は論理アドレス表現が
例えば24ビツトのCPU、3は入出力制御装置、4は
磁気ディスク装置等の入出力装置、5はメモリバス、6
はCPU2に付随するアドレス変換機構、7,8は入出
力制御装置3に付随する2種類のアドレス変換機構であ
り、一方のアドレス変換機構7は現CPU2に付随する
アドレス変換機構6と同様のもの、すなわち24ビツト
の論理アドレス表現に対応したものであり、他方のアド
レス変換機構8は例えば論理アドレス表現が31ビツト
のCPUに対応したものである。
次に動作について説明する。
ここでは、CPU2によって、メモリ1上にあるデータ
を入出力装置4に出力することを考える。先ず、CPU
2はメモリlの特定の場所に。
出力するデータの格納場所を示す論理アドレス。
転送データ長、出力指令及びアドレス変換機構7と8の
いずれを使うかを示すアドレス変換方法を設定しくここ
ではアドレス変換機構7を使う旨を設定)、入出力を起
動する。これによって入出力制御装置3は起動され、指
定されたアドレス変換方法によって、自身の持つアドレ
ス変換機構7又は8を選び(ここではアドレス変換機構
7を選択)、論理アドレスをメモリ1上の物理アドレス
に変換する。しかる後、メモリ1からデータ転送し、転
送されたデータを、入出力制御装置3は入出力装M4に
出力し、それが終了すると、CPU2にその旨を通知し
、入出力操作を終了する。
一方、現在のCPU2を論理アドレス表現が31ビツト
のCPUに変える場合にも、入出力制御装置3を共通に
使用することができる。この場合には、CPUからアド
レス変換方法を設定するときに、31ビツトの論理アド
レス表現に対応したアドレス変換機構8を使う旨を設定
することにより、入出力制御装置3は設定さ九たアドレ
ス変換機構8を選択して、論理アドレスを物理アドレス
に変換する。
なお、上記実施例では、CPU2側からアドレス変換方
法を設定したが、入出力制御装置3にスイッチ等を付け
てどちらの変換方法にするかを設定できるようにしても
よい。また、CPU2から、入出力制御装置3の初期化
時に設定しても良い。
また、上記実施例では、アドレス変換機構を2種類とし
たが、これは、目的とする計算機システムに使われるC
PUの論理アドレス表現の種類数に対応するものである
[発明の効果コ 以上のように、この発明によれば、入出力制御装置に複
数種のアドレス変換機構を持たせるようにしたので、同
一計算機シリーズで、異なる論理アドレス表現(例えば
24ビツトと31ビツト)をアーキテクチャとして持つ
CPUでも、入出力制御装置を共通に使用できるという
効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による計算機システムを示
すブロック図、第2図は従来の計算機システムを示すブ
ロック図である。 1はメモリ、2はCPU (中央処理装置)、3は入出
力制御装置、4は入出力装置、5はメモリバス、6,7
,8はアドレス変換機構。 なお、図中、同一符号は同一、又は相当部分を示す。 寥1図 代理人  弁理士  宮 園 純 4;入出η−[ 5;Xモリハ゛′ス 8;アト゛以taX潰1

Claims (1)

  1. 【特許請求の範囲】  中央処理装置の論理アドレス表現に対応したアドレス
    変換機構を入出力制御装置に備え、中央処理装置が設定
    した論理アドレスを入出力制御装置で物理アドレスに変
    換する計算機システムにおいて、 上記入出力制御装置に、中央処理装置の論理アドレス表
    現に対応した複数種のアドレス変換機構を備え、中央処
    理装置の論理アドレス表現に応じていずれのアドレス変
    換機構を使うかを指定可能としたことを特徴とする計算
    機システムにおける入出力制御方式。
JP13901390A 1990-05-29 1990-05-29 計算機システムにおける入出力制御方式 Pending JPH0431945A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13901390A JPH0431945A (ja) 1990-05-29 1990-05-29 計算機システムにおける入出力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13901390A JPH0431945A (ja) 1990-05-29 1990-05-29 計算機システムにおける入出力制御方式

Publications (1)

Publication Number Publication Date
JPH0431945A true JPH0431945A (ja) 1992-02-04

Family

ID=15235442

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13901390A Pending JPH0431945A (ja) 1990-05-29 1990-05-29 計算機システムにおける入出力制御方式

Country Status (1)

Country Link
JP (1) JPH0431945A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05250251A (ja) * 1992-03-04 1993-09-28 Nec Corp 情報処理装置
JP2008102928A (ja) * 2006-10-17 2008-05-01 Internatl Business Mach Corp <Ibm> データ処理システム内でデバイス・ドライバと入出力装置との間で通信するためのアドレス変換を確立するための方法、コンピュータ・プログラム、および装置(キュー・データ構造および事前変換済みアドレスを使用して入出力装置と通信するための装置および方法)
JP2008102929A (ja) * 2006-10-17 2008-05-01 Internatl Business Mach Corp <Ibm> データ処理システム内でネットワーク入出力(i/o)アダプタと通信するためにネットワーク・デバイス・ドライバによって使用されるバッファ・データ構造にアクセスするためのアドレス変換を管理するための方法、コンピュータ・プログラム、および装置(キュー・データ構造およびキャッシュされたアドレス変換を使用してネットワーク・アダプタと通信するための装置および方法)
JP2008102930A (ja) * 2006-10-17 2008-05-01 Internatl Business Mach Corp <Ibm> データ処理システム内でシステム・イメージとローカルに接続された外部記憶装置との間の動作を実行するための方法、コンピュータ・プログラム、および装置(キャッシュされたアドレス変換を使用して入出力アダプタと通信するための装置および方法)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05250251A (ja) * 1992-03-04 1993-09-28 Nec Corp 情報処理装置
JP2008102928A (ja) * 2006-10-17 2008-05-01 Internatl Business Mach Corp <Ibm> データ処理システム内でデバイス・ドライバと入出力装置との間で通信するためのアドレス変換を確立するための方法、コンピュータ・プログラム、および装置(キュー・データ構造および事前変換済みアドレスを使用して入出力装置と通信するための装置および方法)
JP2008102929A (ja) * 2006-10-17 2008-05-01 Internatl Business Mach Corp <Ibm> データ処理システム内でネットワーク入出力(i/o)アダプタと通信するためにネットワーク・デバイス・ドライバによって使用されるバッファ・データ構造にアクセスするためのアドレス変換を管理するための方法、コンピュータ・プログラム、および装置(キュー・データ構造およびキャッシュされたアドレス変換を使用してネットワーク・アダプタと通信するための装置および方法)
JP2008102930A (ja) * 2006-10-17 2008-05-01 Internatl Business Mach Corp <Ibm> データ処理システム内でシステム・イメージとローカルに接続された外部記憶装置との間の動作を実行するための方法、コンピュータ・プログラム、および装置(キャッシュされたアドレス変換を使用して入出力アダプタと通信するための装置および方法)
US8769168B2 (en) 2006-10-17 2014-07-01 International Business Machines Corporation Method for communicating with a network adapter using a queue data structure and cached address translations

Similar Documents

Publication Publication Date Title
JPH04363746A (ja) Dma機能を有するマイクロコンピュータシステム
JPH0431945A (ja) 計算機システムにおける入出力制御方式
GB2228813A (en) Data array conversion
US5561818A (en) Microprocessor and data processing system for data transfer using a register file
JP2710219B2 (ja) Dma制御装置
JPS61223964A (ja) デ−タ転送装置
JP2821176B2 (ja) 情報処理装置
JPS63158654A (ja) マイクロコントロ−ラ
JPH03220654A (ja) マイクロコンピュータ
JPH081631B2 (ja) Dma制御装置
JPH05120210A (ja) マイクロコンピユータ
JPH0533413B2 (ja)
JPS59109929A (ja) 入出力制御装置
JPH02146641A (ja) 記憶装置
JPH06242944A (ja) コマンド実行回路
JPH06161945A (ja) メモリデータ転送装置
JPS63249243A (ja) 二次記憶情報セ−ブ方式
JPS61206062A (ja) デ−タ転送方式
JPH0415730A (ja) シーケンスコントローラ
JPH03113555A (ja) バスリピータ装置
JPS58101322A (ja) デ−タ転送制御回路
JPH0545978B2 (ja)
JPH01106252A (ja) 周辺制御装置
JPS5851363A (ja) ダイレクト・メモリ・アクセス回路
JPS63245712A (ja) 外部記憶装置間のデ−タ転送制御方式