JPH04364556A - Data transfer method - Google Patents
Data transfer methodInfo
- Publication number
- JPH04364556A JPH04364556A JP13937191A JP13937191A JPH04364556A JP H04364556 A JPH04364556 A JP H04364556A JP 13937191 A JP13937191 A JP 13937191A JP 13937191 A JP13937191 A JP 13937191A JP H04364556 A JPH04364556 A JP H04364556A
- Authority
- JP
- Japan
- Prior art keywords
- input
- data buffer
- channel
- prefetch
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 7
- 239000000872 buffer Substances 0.000 claims abstract description 70
- 230000001629 suppression Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Abstract
Description
【0001】0001
【産業上の利用分野】本発明はデータ転送方法に関し、
特に中央処理装置に接続される主記憶装置からのデータ
を入出力装置に転送するチャネル制御装置を有するデー
タ転送方法に関する。[Industrial Application Field] The present invention relates to a data transfer method.
In particular, the present invention relates to a data transfer method having a channel control device that transfers data from a main memory connected to a central processing unit to an input/output device.
【0002】0002
【従来の技術】従来のデータ転送方法において、チャネ
ル制御装置は、主記憶装置と中央処理装置とに接続され
、複数のチャネル装置を制御し、チャネル装置ごとに接
続される入出力装置に対し主記憶装置からのデータ転送
を行うとき使用する複数チャネル共用の先取りデータバ
ッファを有する。この先取りデータバッファは、記憶容
量が固定であるため、チャネル配下に接続されている入
出力装置の性能に関係なく一定の先取りデータバッファ
を用意している。[Prior Art] In conventional data transfer methods, a channel control device is connected to a main storage device and a central processing unit, controls a plurality of channel devices, and controls input/output devices connected to each channel device. It has a prefetch data buffer that is shared by multiple channels and is used when transferring data from the storage device. Since this prefetch data buffer has a fixed storage capacity, a constant prefetch data buffer is prepared regardless of the performance of the input/output device connected under the channel.
【0003】0003
【発明が解決しようとする課題】上述した従来のデータ
転送方法において、チャネル制御装置は一つのチャネル
装置当りの先取りデータバッファの大きさが固定のため
、チャネル装置配下に転送性能の異なる入出力装置を接
続された場合に、高い性能の入出力装置の転送に必要な
先取りデータバッファを用意しているので、低い転送性
能の入出力装置に接続されている先取りデータバッファ
に無駄が生じてしまう問題があった。又、近年の入出力
装置は益々高速化が進み転送性能の高い入出力装置と、
低い入出力装置の組合せが避けられない現状なので、先
取りデータバッファの無駄も増大するという問題ある。[Problems to be Solved by the Invention] In the conventional data transfer method described above, the channel control device has a fixed prefetch data buffer size for each channel device, so there are input/output devices with different transfer performance under the channel device. When a high-performance input/output device is connected, the prefetch data buffer required for transfer by a high-performance input/output device is prepared, so the prefetch data buffer connected to an input/output device with low transfer performance is wasted. was there. In recent years, input/output devices have become faster and faster, and input/output devices with high transfer performance and
Since the combination of low input/output devices is unavoidable, there is a problem in that the waste of prefetch data buffers also increases.
【0004】0004
【課題を解決するための手段】本発明のデータ転送方法
は、主記憶装置と中央処理装置とに接続され複数のチャ
ネル装置を制御し前記主記憶装置と前記チャネル装置に
接続される入出力装置との間のデータ転送を行うチャネ
ル制御装置において、前記複数のチャネル装置に転送す
るデータを一時記憶する共用の先取りデータバッファと
、前記中央処理装置からデータ転送の毎に前記チャネル
装置または入出力装置の転送性能を受信する第1の手段
と、前記先取りデータバッファの使用状況を管理し前記
転送性能に応じて前記先取りデータバッファの使用領域
を確保する第2の手段と、前記先取りデータバッファの
前記使用領域に応じたメモリアクセスを行い前記主記憶
装置と前記入出力装置との間のデータ転送制御を行う第
3の手段とを備える。[Means for Solving the Problems] A data transfer method of the present invention includes controlling a plurality of channel devices connected to a main storage device and a central processing unit, and controlling an input/output device connected to the main storage device and the channel device. a shared prefetch data buffer that temporarily stores data to be transferred to the plurality of channel devices; and a shared prefetch data buffer that temporarily stores data to be transferred to the plurality of channel devices; a first means for receiving the transfer performance of the prefetch data buffer; a second means for managing the usage status of the prefetch data buffer and securing a usage area of the prefetch data buffer according to the transfer performance; and third means for controlling data transfer between the main storage device and the input/output device by performing memory access according to the used area.
【0005】[0005]
【実施例】次に本発明について図面を参照して説明する
。図1は本発明の一実施例のブロック図であり、チャネ
ル制御装置300の配下にチャネル装置400〜404
を四つ接続した場合を示す。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram of an embodiment of the present invention, in which channel devices 400 to 404 are provided under a channel control device 300.
The case where four are connected is shown.
【0006】図1において、中央処理装置100は、演
算処理のデータについて入出力処理を行うとき、チャネ
ル制御装置300に入出力命令1を発行する。この入出
力命令1の中にデータ転送を行うチャネル装置の転送性
能を示す情報が含まれる。主記憶装置200は、中央処
理装置100とチャネル制御装置300とに接続され、
チャネル装置400を介して中央処理装置100の必要
とする入出力装置のデータを読みだし書き込みを行い、
チャネル制御装置300から発行される一回のメモリリ
クエスト3に対し1ワードのメモリリプライ4を送出す
る。チャネル制御装置300は、中央処理装置100の
発行する入出力命令1に従いチャネル装置を制御して主
記憶装置と入出力装置との間のデータ転送を行う。チャ
ネル装置400,401,…403は、入出力装置50
0,501,…503とのインタフェースを制御し、チ
ャネル制御装置300から受信した転送出力データ7を
入出力装置500へ転送する。In FIG. 1, a central processing unit 100 issues an input/output command 1 to a channel control device 300 when performing input/output processing on data for arithmetic processing. This input/output command 1 includes information indicating the transfer performance of the channel device that transfers data. The main storage device 200 is connected to the central processing unit 100 and the channel control device 300,
reads and writes data from input/output devices required by the central processing unit 100 via the channel device 400;
A one-word memory reply 4 is sent out for each memory request 3 issued by the channel control device 300. The channel control device 300 controls the channel device according to the input/output command 1 issued by the central processing unit 100, and transfers data between the main storage device and the input/output device. Channel devices 400, 401,...403 are input/output devices 50
0, 501, . . , 503, and transfers the transfer output data 7 received from the channel control device 300 to the input/output device 500.
【0007】チャネル制御回路301は、中央処理装置
100から受信した入出力命令1を解読し入出力命令1
に表示されているチャネル装置の転送性能に応じた先取
りデータバッファ領域を確保し、データ転送制御回路3
04とチャネル装置400にデータ転送の指示を与える
。先取りデータバッファ302は、転送に先立って主記
憶装置200から読みだした転送データを先取りデータ
バッファ制御回路303から指定されたアドレスへ書き
込み,読み出しを行うバッファである。[0007] The channel control circuit 301 decodes the input/output command 1 received from the central processing unit 100 and outputs the input/output command 1.
The data transfer control circuit 3 secures a prefetch data buffer area according to the transfer performance of the channel device displayed in
04 and the channel device 400 to transfer data. The prefetch data buffer 302 is a buffer that writes and reads transfer data read from the main memory device 200 prior to transfer to an address designated by the prefetch data buffer control circuit 303.
【0008】先取りデータバッファ制御回路303は、
先取りデータバッファ管理の表示フラグ305を参照し
て転送するチャネル装置に割り当てられた先取りデータ
バッファ302の使用できる領域に応じて、書き込みア
ドレス16および読み出しアドレス15を生成するとと
もに、データ転送制御回路304にメモリアクセスの回
数を制限し先取りデータバッファ302のデータ量を制
御し、チャネル装置に割り当てられた先取りデータバッ
ファ302の使用領域が一杯になるとリクエスト抑止信
号13を出力し、メモリリクエストを行った順にそのメ
モリリクエストのチャネル装置番号を記憶しておき、デ
ータ入力レジスタ306がメモリリプライデータ4を受
信する度に先取りデータバッファ302の書き込みアド
レス16を出力し、チャネル装置にメモリリプライデー
タを出力するときに先取りデータバッファ302の読み
出しアドレス15と転送するチャネル装置番号11とを
送出する。The prefetch data buffer control circuit 303 is
The write address 16 and the read address 15 are generated according to the usable area of the prefetch data buffer 302 allocated to the channel device to be transferred with reference to the prefetch data buffer management display flag 305, and the data transfer control circuit 304 is The number of memory accesses is limited to control the amount of data in the prefetch data buffer 302, and when the usage area of the prefetch data buffer 302 allocated to the channel device becomes full, a request suppression signal 13 is output, and memory requests are processed in the order in which they are made. The channel device number of the memory request is memorized, and each time the data input register 306 receives memory reply data 4, it outputs the write address 16 of the prefetch data buffer 302, and when outputting the memory reply data to the channel device, it outputs the write address 16. The read address 15 of the data buffer 302 and the channel device number 11 to be transferred are sent.
【0009】データ転送制御回路304は、チャネル制
御回路301のデータ転送指示8に従い主記憶装置20
0をメモリリクエスト3によりアクセスする回路で、先
取りデータバッファ制御回路303からチャネル毎のリ
クエスト抑止信号13が出力されるまで各チャネル装置
毎のメモリリクエスト3を送出し続け、メモリリクエス
ト3を1回送出する毎にチャネル装置毎のリクエスト送
出信号14を先取りデータバッファ制御回路303へ送
信する。The data transfer control circuit 304 controls the main storage device 20 according to the data transfer instruction 8 of the channel control circuit 301.
0 is accessed by memory request 3, and continues to send out memory request 3 for each channel device until the request inhibit signal 13 for each channel is output from the prefetch data buffer control circuit 303, and sends out memory request 3 once. Each time, a request sending signal 14 for each channel device is transmitted to the prefetch data buffer control circuit 303.
【0010】表示フラグ305は、先取りデータバッフ
ァ302の単位領域当りに1つのフラグを割り当ててお
り、チャネル装置番号と使用中ビットとで構成され、対
応する先取りデータバッファ302の単位領域がチャネ
ル制御装置300に接続されるチャネル装置がデータ転
送で使用中の時にそのチャネル装置番号と使用中ビット
“1”とが設定され、使用中でない時は使用中ビット0
と設定されるフラグで、セットとリセットとはチャネル
制御回路301が行い常時先取りデータバッファ302
の使用状況を表示している。The display flag 305 is assigned one flag per unit area of the prefetch data buffer 302, and is composed of a channel device number and a bit in use, and the corresponding unit area of the prefetch data buffer 302 is assigned to a channel control device. When the channel device connected to 300 is being used for data transfer, its channel device number and the in-use bit are set to “1”, and when it is not in use, the in-use bit is set to 0.
This flag is set and reset by the channel control circuit 301 and is always prefetched by the data buffer 302.
Displaying usage status.
【0011】データ入力レジスタ306は、主記憶装置
200からのメモリリプライデータ4を受信し先取りデ
ータバッファ302に書き込むためのレジスタである。
データ出力レジスタ307は、先取りデータバッファ3
02から読みだしたデータ6を先取りデータバッファ制
御回路303から出力されたチャネル装置番号11で指
定されたチャネル装置へ送出するためのレジスタである
。Data input register 306 is a register for receiving memory reply data 4 from main storage device 200 and writing it to prefetch data buffer 302 . The data output register 307 is the prefetch data buffer 3
This is a register for sending the data 6 read from 02 to the channel device designated by the channel device number 11 output from the prefetch data buffer control circuit 303.
【0012】次に本実施例の動作について説明すると、
中央処理装置100がチャネル制御装置300に対し入
出力命令1を発行し、チャネル制御装置300では入出
力命令1をチャネル制御回路301が解読してチャネル
装置の転送性能を確認し、表示フラグ305の表示信号
10を参照して先取りデータバッファ302の使用状況
から入出力命令1が実行可能であるかどうか判定し、も
し入出力命令1を実行するのに必要な先取りデータバッ
ファ302の使用領域が足りない場合には、中央処理装
置100に対し先取りバッファビジー(BUSY)のた
め実行不可能を知らせる。中央処理装置100は、先取
りバッファBUSYの時、別の入出力装置パスを選択し
て入出力命令1を発行する。チャンネル制御回路301
は、入出力命令1が実行可能な場合には表示フラグ30
5にチャネル装置番号と使用中ビット“1”をセットし
、入出力命令1の実行に必要な先取りデータバッファ3
02の使用領域を確保する。そして、入出力命令1で指
定されたチャネル装置に対し信号線0を介し転送の開始
を知らせる。通知を受けたチャネル装置400〜404
は、入出力データ待の状態となる。また、チャネル制御
回路301は、データ転送制御回路304に転送制御情
報8を与えメモリアクセスを開始させる。転送制御情報
8をうけたデータ転送制御回路304は、メモリリクエ
スト3の送出を開始して1回メモリリクエスト3の送出
を行う毎に先取りデータバッファ制御回路303にリク
エスト送出信号14を送り、先取りデータバッファ制御
回路303からリクエスト抑止信号13が出力されるま
でリクエスト信号14を送出し続ける。先取りデータバ
ッファ制御回路303は、表示フラグ305の表示信号
10を参照して転送中のチャネル装置400に割り当て
られた先取りデータバッファ302の使用領域一杯にな
ると、データ転送制御回路304に対しリクエスト抑止
信号13を出力する。Next, the operation of this embodiment will be explained.
The central processing unit 100 issues the input/output command 1 to the channel control device 300, and in the channel control device 300, the channel control circuit 301 decodes the input/output command 1, confirms the transfer performance of the channel device, and sets the display flag 305. Referring to the display signal 10, it is determined whether the input/output instruction 1 can be executed based on the usage status of the prefetch data buffer 302, and if the usage area of the prefetch data buffer 302 necessary to execute the input/output instruction 1 is insufficient. If not, the central processing unit 100 is informed that execution is impossible because the prefetch buffer is busy (BUSY). When the prefetch buffer is BUSY, the central processing unit 100 selects another input/output device path and issues the input/output command 1. Channel control circuit 301
is the display flag 30 if input/output instruction 1 is executable.
Set the channel device number and in-use bit “1” to 5, and set the prefetch data buffer 3 necessary for executing input/output instruction 1.
Secure the area for use in 02. Then, the channel device designated by input/output command 1 is notified of the start of transfer via signal line 0. Channel devices 400 to 404 that received the notification
is in the state of waiting for input/output data. Furthermore, the channel control circuit 301 provides transfer control information 8 to the data transfer control circuit 304 to start memory access. The data transfer control circuit 304, which has received the transfer control information 8, starts sending the memory request 3 and sends a request sending signal 14 to the prefetch data buffer control circuit 303 every time the memory request 3 is sent. The request signal 14 continues to be sent out until the request suppression signal 13 is output from the buffer control circuit 303. The prefetch data buffer control circuit 303 references the display signal 10 of the display flag 305 and sends a request suppression signal to the data transfer control circuit 304 when the use area of the prefetch data buffer 302 assigned to the channel device 400 that is currently transferring becomes full. Outputs 13.
【0013】また、複数のチャネル装置400〜404
が同時に転送動作を行っている様な場合は、各チャネル
装置に割り当てられた先取りデータバッファ302の使
用領域に応じて各チャネル装置のメモリリクエスト3を
送出する。データ入力レジスタ306は、メモリリプラ
イ4がくると先取りデータバッファ制御回路303が指
定するアドレスの先取りデータバッファ302にメモリ
リプライデータ5を格納する。先取りデータバッファ3
02は、先取りデータバッファ制御回路303の指定す
るアドレスのメモリリプライデータ5をデータ出力レジ
スタ307へデータ6として出力する。データ出力レジ
スタ307は、データ6を受信すると先取りデータバッ
ファ制御回路303により番号11で指定されたチャネ
ル装置へ転送データ7を送出し、送出が完了すると先取
りデータバッファ制御回路303に対しデータ送出信号
12を送りデータ出力の完了を知らせる。先取りデータ
バッファ制御回路303は、データ出力レジスタ307
からデータ早出信号12が来るとリクエスト抑止信号1
3を停止し、データ転送制御回路304にメモリリクエ
スト3の送出を許可する。以上の動作を入出力命令1で
指定された転送量を完了するまで繰り返し、データ転送
が終了するとチャネル制御回301は、中央処理装置1
00に対し入出力命令1の終了報告2を出力してチャネ
ル制御装置300の動作を終了する。[0013] Also, a plurality of channel devices 400 to 404
If they are performing transfer operations at the same time, the memory request 3 of each channel device is sent out according to the used area of the prefetch data buffer 302 allocated to each channel device. When memory reply 4 arrives, data input register 306 stores memory reply data 5 in prefetch data buffer 302 at the address specified by prefetch data buffer control circuit 303 . Prefetch data buffer 3
02 outputs memory reply data 5 at the address specified by the prefetch data buffer control circuit 303 to the data output register 307 as data 6. When the data output register 307 receives the data 6, it sends the transfer data 7 to the channel device designated by the number 11 by the prefetch data buffer control circuit 303, and when the sending is completed, the data output register 307 sends the data send signal 12 to the prefetch data buffer control circuit 303. to notify completion of data output. The prefetch data buffer control circuit 303 has a data output register 307.
When data early output signal 12 comes from request suppression signal 1
3 and permits the data transfer control circuit 304 to send memory request 3. The above operation is repeated until the transfer amount specified by the input/output command 1 is completed, and when the data transfer is completed, the channel control circuit 301 controls the central processing unit 1
The end report 2 of the input/output command 1 is output to 00, and the operation of the channel control device 300 is ended.
【0014】図2は本実施例の先取りデータバッファ3
02と表示フラグ305の関係を示す図であり、先取り
データバッファ302の単位領域当りに1つの先取りデ
ータバッファ管理の表示フラグを対応させており、表示
フラグ305は、先取りデータバッファ302の単位領
域を使用しているチャネル装置の装置番号と、使用中で
あるか否かを示す使用中ビットとで構成し、使用中ビッ
トが“0”の時には対応する先取りデータバッファ30
2の単位領域が未使用の状態であることを示す。チャネ
ル制御回路301は、入出力命令1に実行に必要な先取
りデータのワード数から先取りデータバッファ302の
単位領域の必要数を割り出し、転送動作に先だって使用
するチャネル装置の装置番号と使用中ビットとをセット
する。転送動作が終了すると速やかに使用中ビットをリ
セットする。FIG. 2 shows the prefetch data buffer 3 of this embodiment.
02 and the display flag 305, one display flag for prefetch data buffer management is associated with each unit area of the prefetch data buffer 302, and the display flag 305 corresponds to the unit area of the prefetch data buffer 302. It consists of the device number of the channel device being used and an in-use bit indicating whether or not it is in use, and when the in-use bit is "0", the corresponding prefetch data buffer 30
Indicates that unit area 2 is unused. The channel control circuit 301 determines the required number of unit areas of the prefetch data buffer 302 from the number of words of prefetch data required to execute the input/output instruction 1, and calculates the device number of the channel device to be used and the bits in use prior to the transfer operation. Set. As soon as the transfer operation is completed, the in-use bit is reset.
【0015】[0015]
【発明の効果】以上説明したように本発明は、転送能力
の異なる入出力装置が接続されている複数のチャネル装
置の先取りデータバッファを共用し、転送動作を行う入
出力装置の転送能力に応じて先取りデータバッファの使
用量を可変にすることにより、先取りデータバッファを
効率良く使用できる。また、転送性能の高い入出力装置
と低い入出力装置を自由に接続できるので先取りデータ
バッファにも無駄ができないという効果がある。As explained above, the present invention shares the prefetch data buffer of a plurality of channel devices to which input/output devices with different transfer capabilities are connected, and performs transfer operations according to the transfer capabilities of the input/output devices. By making the usage amount of the prefetch data buffer variable, the prefetch data buffer can be used efficiently. Furthermore, since input/output devices with high transfer performance and input/output devices with low transfer performance can be freely connected, there is an effect that the prefetch data buffer is not wasted.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】本実施例の動作説明のための図である。FIG. 2 is a diagram for explaining the operation of this embodiment.
100 中央処理装置
200 主記憶装置
300 チャネル制御装置
301 チャネル制御回路
302 先取りデータバッファ
303 先取りデータバッファ制御回路304
データ転送制御回路
305 表示フラグ
306 データ入力レジスタ
307 データ出力レジスタ100 Central processing unit 200 Main storage device 300 Channel control device 301 Channel control circuit 302 Prefetch data buffer 303 Prefetch data buffer control circuit 304
Data transfer control circuit 305 Display flag 306 Data input register 307 Data output register
Claims (1)
れ複数のチャネル装置を制御し前記主記憶装置と前記チ
ャネル装置に接続される入出力装置との間のデータ転送
を行うチャネル制御装置において、前記複数のチャネル
装置に転送するデータを一時記憶する共用の先取りデー
タバッファと、前記中央処理装置からデータ転送の毎に
前記チャネル装置または入出力装置の転送性能を受信す
る第1の手段と、前記先取りデータバッファの使用状況
を管理し前記転送性能に応じて前記先取りデータバッフ
ァの使用領域を確保する第2の手段と、前記先取りデー
タバッファの前記使用領域に応じたメモリアクセスを行
い前記主記憶装置と前記入出力装置との間のデータ転送
制御を行う第3の手段とを備えることを特徴とするデー
タ転送方法。1. A channel control device connected to a main storage device and a central processing unit, controlling a plurality of channel devices, and transferring data between the main storage device and an input/output device connected to the channel device. , a shared prefetch data buffer for temporarily storing data to be transferred to the plurality of channel devices, and first means for receiving transfer performance of the channel device or input/output device from the central processing unit for each data transfer; a second means for managing the usage status of the prefetch data buffer and securing a usage area of the prefetch data buffer according to the transfer performance; and a second means for performing memory access according to the usage area of the prefetch data buffer and the main memory. A data transfer method, comprising: third means for controlling data transfer between the device and the input/output device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13937191A JP3259095B2 (en) | 1991-06-12 | 1991-06-12 | Data transfer method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13937191A JP3259095B2 (en) | 1991-06-12 | 1991-06-12 | Data transfer method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04364556A true JPH04364556A (en) | 1992-12-16 |
| JP3259095B2 JP3259095B2 (en) | 2002-02-18 |
Family
ID=15243772
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13937191A Expired - Lifetime JP3259095B2 (en) | 1991-06-12 | 1991-06-12 | Data transfer method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3259095B2 (en) |
-
1991
- 1991-06-12 JP JP13937191A patent/JP3259095B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP3259095B2 (en) | 2002-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0142175B1 (en) | Circuit Architecture to Support Multichannel DM Operation | |
| KR100284718B1 (en) | Timer manager | |
| US5526508A (en) | Cache line replacing system for simultaneously storing data into read and write buffers having multiplexer which controls by counter value for bypassing read buffer | |
| JPH06266650A (en) | Method and apparatus for transferring data and apparatus for interleaving data transfer | |
| US6584512B1 (en) | Communication DMA device for freeing the data bus from the CPU and outputting divided data | |
| KR100229897B1 (en) | Timing Mode Selection Device According to Direct Memory Access Transmission Method | |
| JPH04364556A (en) | Data transfer method | |
| JP2826780B2 (en) | Data transfer method | |
| US7107374B1 (en) | Method for bus mastering for devices resident in configurable system logic | |
| JP2752834B2 (en) | Data transfer device | |
| US7779083B2 (en) | Message transmitting queue and associated method | |
| JP2963696B2 (en) | Data transfer control system | |
| JPH10124438A (en) | Input and output processor | |
| JPH05204830A (en) | Input/output controller | |
| JPH0833869B2 (en) | Data processing device | |
| JP2000132527A (en) | Inter-processor communication controller | |
| JP2552025B2 (en) | Data transfer method | |
| JP2821176B2 (en) | Information processing device | |
| JPH07334453A (en) | Memory access system | |
| JPH0344753A (en) | Data transfer system | |
| JPH065521B2 (en) | Message buffer system | |
| JPH09326832A (en) | Shared buffer device and control method thereof | |
| JPH052551A (en) | Dma transfer control system | |
| JPH0652101A (en) | Multiport memory for data buffer | |
| JPH0343853A (en) | Data transfer device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20011106 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071214 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081214 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081214 Year of fee payment: 7 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081214 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091214 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091214 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101214 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101214 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111214 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111214 Year of fee payment: 10 |