JPH0246967B2 - - Google Patents
Info
- Publication number
- JPH0246967B2 JPH0246967B2 JP58039905A JP3990583A JPH0246967B2 JP H0246967 B2 JPH0246967 B2 JP H0246967B2 JP 58039905 A JP58039905 A JP 58039905A JP 3990583 A JP3990583 A JP 3990583A JP H0246967 B2 JPH0246967 B2 JP H0246967B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- output
- dasd
- blocks
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は高速入出力処理方式に係り、特に巨大
データを入出力する場合に、入出力用のバツフア
を使用せず、しかも複数の入出力装置に対して並
列に入出力するようにしてその入出力を高速化す
るようにしたものに関する。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to a high-speed input/output processing method, and particularly when inputting and outputting large amounts of data, it does not use an input/output buffer and moreover, it It relates to a device that speeds up input and output by performing input and output in parallel.
例えばFORTRANにおける入出力処理では、
第1図に示す如く、主記憶装置1に格納されたデ
ータをDASD3に格納する場合、入出力バツフア
2を設け、この入出力バツフア2に主記憶装置1
から転送されたデータを一時保持し、それから
DASD3に格納していた。このようなやり方では
処理すべきデータ量が巨大な場合には、主記憶装
置1から入出力バツフア2にデータ転送を行う回
数が非常に多くなり、その度ごとにリード/ライ
トコマンドを発行して入出力を行わなければなら
ないために、そのデータの格納処理に非常に長時
間かかるという問題がある。
For example, in input/output processing in FORTRAN,
As shown in FIG. 1, when data stored in the main storage device 1 is stored in the DASD 3, an input/output buffer 2 is provided.
Temporarily hold the data transferred from
It was stored on DASD3. With this method, if the amount of data to be processed is huge, the number of data transfers from the main memory device 1 to the input/output buffer 2 will be extremely large, and read/write commands will have to be issued each time. Since input and output must be performed, there is a problem in that it takes a very long time to store the data.
このために、従来ではバツフアを2−1及び2
−2の如く複数個設けるとともにデータをブロツ
キングして、複数のDASD装置3−1,3−2に
並列的にデータ転送を行うという並列処理により
転送の高速化をはかつていた。この場合、データ
は第1図に示す如くブロツク分けされており、
DASD装置3−1,3−2に対してブロツク毎に
順次格納されず、DASD装置3−1にはブロツク
1,3……が格納され、DASD装置3−2にはブ
ロツク2,4……が格納されるという形になる。 For this reason, conventionally the buffer was set to 2-1 and 2-1.
Transfer speed has been increased through parallel processing in which a plurality of DASD devices 3-1 and 3-2 are provided, data is blocked, and data is transferred in parallel to a plurality of DASD devices 3-1 and 3-2. In this case, the data is divided into blocks as shown in Figure 1.
Blocks are not stored sequentially in the DASD devices 3-1 and 3-2, but blocks 1, 3, . . . are stored in the DASD device 3-1, and blocks 2, 4, . . . are stored in the DASD device 3-2. is stored.
いずれの場合も転送データを一度バツフアに保
持することが必要なため、その高速化を図るため
には非常に大きな入出力バツフアが必要となり、
この入出力バツフアとして主記憶領域を使用する
場合には、大きな主記憶領域が入出力バツフア用
として必要となるのみならず、主記憶領域におけ
るデータ域と入出力バツフア相互間の転送時間も
非常に大きなものとなる。 In either case, it is necessary to hold the transferred data in a buffer, so in order to increase the speed, a very large input/output buffer is required.
When using the main storage area as this input/output buffer, not only a large main storage area is required for the input/output buffer, but also the transfer time between the data area in the main storage area and the input/output buffer is extremely long. It becomes something big.
しかもその入出力バツフアよりも一度に入出力
するデータ量の方が大きい場合には、その入出力
バツフアを設けることが無意味となつてしまう。 Furthermore, if the amount of data input/output at one time is larger than the input/output buffer, providing the input/output buffer becomes meaningless.
本発明の目的は、このような問題点を改善する
ために、入出力バツフアを使用せずに、入出力装
置と指定された配列データ域との間で直接的にデ
ータ転送できるようにした高速入出力処理方式を
提供することである。
The purpose of the present invention is to solve these problems by providing a high-speed system that enables direct data transfer between an input/output device and a specified array data area without using an input/output buffer. The purpose is to provide an input/output processing method.
この目的を達成するために、本発明の高速入出
力処理方式では、中央処理装置と主記憶装置と複
数の直接アクセス記憶装置を有するデータ処理装
置において、コマンド作成部と、並列処理制御部
を設けるとともに、主記憶装置にはデータを前記
直接アクセス記憶装置の最大のブロツク長のブロ
ツクにて格納し、コマンド作成部により入出力す
るデータの格納先とそのデータの収納先を付与し
たコマンドを各直接アクセス記憶装置対応に作成
し、該コマンドにもとづき上記並列処理制御部に
より複数の直接アクセス記憶装置に対しデータを
上記ブロツクにもとづき並列的に入出力制御を行
うようにしたことを特徴とする。
In order to achieve this object, the high-speed input/output processing method of the present invention provides a command generation section and a parallel processing control section in a data processing device having a central processing unit, a main storage device, and a plurality of direct access storage devices. , data is stored in the main memory in blocks with the maximum block length of the direct access storage device, and the command generation unit writes the storage destination of the input/output data and the command assigned with the storage destination of the data to each direct access storage device. The invention is characterized in that, based on the commands, the parallel processing control unit performs input/output control of data to a plurality of direct access storage devices in parallel based on the blocks.
本発明の一実施例を第2図〜第6図にもとづき説
明する。
An embodiment of the present invention will be described based on FIGS. 2 to 6.
第2図、第3図は本発明の機能構成説明図、第
4図は本発明の一実施例構成図、第5図はフロー
チヤート、第6図は本発明の動作説明図である。 2 and 3 are functional configuration diagrams of the present invention, FIG. 4 is a configuration diagram of an embodiment of the present invention, FIG. 5 is a flowchart, and FIG. 6 is a diagram explanatory of the operation of the present invention.
図中、4−1〜4−mはCCW作成部、5はパ
ラレル・フアイル・アクセス制御部、10は主記
憶装置、11はCPU、12はコマンド作成部、
13はパラレル・フアイル・アクセス制御部、1
4はチヤネル・プロセツサ、15−1,15−2
はチヤネル、16−1〜16−mはダスド制御
部、17−1〜17−mは直接アクセス記憶装置
(以下DASDという)である。 In the figure, 4-1 to 4-m are CCW creation units, 5 is a parallel file access control unit, 10 is a main storage device, 11 is a CPU, 12 is a command creation unit,
13 is a parallel file access control unit; 1
4 is a channel processor, 15-1, 15-2
are channels, 16-1 to 16-m are data control units, and 17-1 to 17-m are direct access storage devices (hereinafter referred to as DASD).
本発明を一実施例にもとづき詳述するに先立
ち、第2図、第3図によりその概略を説明する。 Before describing the present invention in detail based on one embodiment, its outline will be explained with reference to FIGS. 2 and 3.
第2図に示す如く、DASD3−1,3−mへ格
納するために主記憶領域に配列される入出力デー
タをブロツク1,2……Nにわける。このブロツ
ク1,2……Nのブロツク長は、DASD3−1〜
3−mの最大のブロツク長に定められる。ここで
DASD3−1〜3−mの最大ブロツク長とは、通
常1シリンダに連続的に格納できるバイト長であ
り、DASD3−1〜3−mにもとづき決定される
ものである。そしてブロツク1をDASD3−1に
記入するように割当て、ブロツク2をDASD3−
2に記入するように割当て、以下同様にして
DASD3−mまでに順次1ブロツクずつ格納する
ように割当てる。次にブロツクm+1をDASD3
−1に割当て、ブロツクm+2をDASD3−2に
割当て、このようにしてブロツクNまでのすべて
のブロツクをDASD3−1〜3−mに割当てる。
そしてDASD3−1〜3−m毎に、その割当に応
じてCCW1〜CCWmを作成する。したがつて
DASD3−1に対して作成されたCCW1には
DASD3−1に対して記入すべきブロツク1、ブ
ロツクm+1……の主記憶領域における先頭アド
レス、1ブロツクの転送バイト長、ライトコマン
ド等が記入される。このようにしてCCW1〜
CCWmが組立てられる。 As shown in FIG. 2, the input/output data arranged in the main storage area for storage in the DASDs 3-1, 3-m is divided into blocks 1, 2, . . ., N. The block length of blocks 1, 2...N is DASD3-1~
3-m maximum block length. here
The maximum block length of the DASDs 3-1 to 3-m is usually the byte length that can be stored continuously in one cylinder, and is determined based on the DASDs 3-1 to 3-m. Then, block 1 is assigned to write on DASD 3-1, and block 2 is assigned to write on DASD 3-1.
Assign it to fill in 2, and do the same below.
Allocate data so that each block is sequentially stored on DASD3-m. Next, block m+1 is DASD3
-1, block m+2 is assigned to DASD 3-2, and in this way all blocks up to block N are assigned to DASD 3-1 to DASD 3-m.
Then, CCW1 to CCWm are created for each DASD 3-1 to 3-m according to the assignment. Therefore
CCW1 created for DASD3-1 has
The starting address in the main storage area of block 1, block m+1, . . . to be written to DASD 3-1, the transfer byte length of one block, the write command, etc. are entered. In this way, CCW1~
CCWm is assembled.
なおこのCCWの組立てに先立ち、各DASD3
−1〜3−mに対し使用権を確立するためにホス
トに対してDASDのオープン処理を行い、各
DASD3−1〜3−mの使用権を確立する。この
とき各DASD3−1〜3−mに対するデータコン
トロールブロツクを参照し、それぞれのDASDの
どこからデータをセツトしてよいかというアクセ
ス情報が得られる。 Before assembling this CCW, each DASD3
In order to establish usage rights for -1 to 3-m, DASD open processing is performed on the host, and each
Establish usage rights for DASD3-1 to 3-m. At this time, the data control blocks for each DASD 3-1 to 3-m are referenced to obtain access information indicating from where on each DASD data can be set.
したがつてこの各DASD3−1〜3−mに関す
るこのアクセス情報と前記CCW1〜CCWmにも
とづき、それぞれ各DASD3−1〜3−m対応に
EXCPが作成される。このEXCPにはリード、ラ
イト等の命令コード、ブロツク1〜nの先頭アド
レス、DASD3−1〜3−mへのアクセス先アド
レス、転送バイト長等が含まれており、これが送
出されることによりDASD3−1〜3−mに1ブ
ロツクずつデータの転送が行われる。そして1ブ
ロツクの転送が終ると次のEXCPが送出され、
DASD3−1〜3−mには2番目のブロツクが転
送されることになる。 Therefore, based on this access information regarding each DASD 3-1 to 3-m and the above CCW1 to CCWm, each DASD 3-1 to 3-m is supported.
EXCP is created. This EXCP includes instruction codes such as read and write, the start address of blocks 1 to n, the access destination address to DASD3-1 to 3-m, the transfer byte length, etc. Data is transferred one block at a time from -1 to 3-m. When the transfer of one block is completed, the next EXCP is sent,
The second block will be transferred to DASDs 3-1 to 3-m.
この場合、DASD3−1〜3−2……に対する
データ転送は、第3図に示す如く、パラレル・フ
アイル・アクセス制御部5がこれらのDASD3−
1〜3−3(第3図ではDASDが3個の例を示
す)に対して並列的に行われることになる。 In this case, data transfer to the DASDs 3-1 to 3-2... is carried out by the parallel file access control unit 5 as shown in FIG.
1 to 3-3 (FIG. 3 shows an example of three DASDs) in parallel.
次に本発明の一実施例を第4図〜第6図により
必要に応じて他図を参照しつつ説明する。 Next, one embodiment of the present invention will be described with reference to FIGS. 4 to 6, with reference to other figures as necessary.
第4図においてコマンド作成部12は上記
CCW1〜CCWmによりEXCPを作成するもので
ある。 In FIG. 4, the command creation section 12 is
EXCP is created using CCW1 to CCWm.
主記憶装置10には、DASD17−1〜17−
mに転送すべきデータが格納されている。 The main storage device 10 includes DASD 17-1 to 17-
The data to be transferred is stored in m.
(1) 第5図に示す如く、いま主記憶装置10のこ
の転送データをDASD17−1〜17−mに転
送すべき入出力文(リード・ライト命令及び転
送データのアドレス、大きさが指示)がCPU
11に伝達されると、CPU11はこれを解析
処理してそのDASD17−1〜17−mのブロ
ツク長の大きさにこの転送データ(データ項
目)を分割してブロツク1〜nを構成する。そ
してその転送データの先頭アドレスをもとにし
て
(2) 上記(1)で転送データがブロツク1〜nに分割
構成されるとき、DASD17−1〜17−mに
対するマルチオープン処理が行われ、各DASD
17−1〜17−mに対するアクセス先アドレ
スが得られ、これらがまたコマンド作成部12
に伝達される。(1) As shown in FIG. 5, the input/output statement that should now transfer this transfer data in the main storage device 10 to the DASD 17-1 to 17-m (read/write command and the address and size of the transfer data are specified) is the CPU
11, the CPU 11 analyzes the data and divides the transferred data (data items) into the block lengths of the DASDs 17-1 to 17-m to form blocks 1 to n. Then, based on the start address of the transfer data, (2) When the transfer data is divided into blocks 1 to n in (1) above, multi-open processing is performed for the DASDs 17-1 to 17-m, and each DASD
Access destination addresses for 17-1 to 17-m are obtained, and these are also accessed by the command creation unit 12.
transmitted to.
(3) コマンド作成部12は、この各DASD17−
1〜17−mに対するアクセス先アドレスと、
前記CCW1〜CCWmに示されたブロツク1〜
nの先頭アドレス及び実行命令コードにより、
各DASD17−1〜17−m毎にそれぞれ
EXCP1〜EXCPmを作成し、このチヤネル・
プロセツサ14に送出する。そして各DASD1
7−1〜17−mの処理が同期をもつて終了す
るようにマルチWAITを発行する。第6図
の如く、前記EXCP1には命令コマンド、1回
の転送データ長の外に、DASD1に対して転送
されるブロツク1……P……が記入されている
ので、このEXCP1にダスド制御装置16−1
はDASD17−1に対し主記憶装置10よりブ
ロツク1……P……を順次転送制御することが
でき、同様に他のダスド制御装置16−2……
16−mもそれぞれEXCP2……EXCPmによ
り主記憶装置10よりそれぞれのDASD17−
2……17−mに転送すべきブロツクを順次転
送制御することができる。この場合、EXCP1
〜EXCPmを受けとつた後は、各ダスド制御装
置16−1〜16−mは並列的に動作すること
になるので、主記憶装置10に用意された巨大
な転送データは短時間でDASD17−1〜17
−mに転送処理されることになる。(3) The command creation unit 12 writes each DASD 17-
Access destination addresses for 1 to 17-m,
Blocks 1 to 1 shown in CCW1 to CCWm above
Depending on the start address of n and the execution instruction code,
Each DASD17-1 to 17-m
Create EXCP1 to EXCPm and use this channel.
The data is sent to the processor 14. and each DASD1
A multi-WAIT is issued so that the processes of 7-1 to 17-m are completed in synchronization. As shown in Fig. 6, in addition to the instruction command and the data length of one transfer, the block 1...P... to be transferred to DASD1 is written in EXCP1. 16-1
can sequentially control the transfer of blocks 1...P... from the main storage device 10 to the DASD 17-1, and similarly can control the transfer of blocks 1...P... from the main storage device 10 to the DASD 17-1.
16-m are also each EXCP2... EXCPm causes each DASD 17-
2...It is possible to sequentially control the transfer of blocks to be transferred to 17-m. In this case, EXCP1
~ After receiving EXCPm, each DASD control device 16-1 to 16-m will operate in parallel, so the huge transfer data prepared in the main storage device 10 will be transferred to the DASD 17-1 in a short time. ~17
-m will be forwarded and processed.
もしも主記憶装置10に用意された転送データ
が例えば数10Gバイトというような巨大なもので
はなく、通常の大きさであり、従来と同様の方法
で転送処理する方が望ましい場合には、この装置
を通常転送処理モードで動作させればよい。その
場合には、CPU11より出力されるCCWはチヤ
ネルプロセツサ14に送出されるので、これによ
り例えば主記憶装置10の一部領域を入出力バツ
フアとして使用するような、通常の転送制御を行
うことができる。 If the data to be transferred prepared in the main storage device 10 is not huge, such as several tens of gigabytes, but is of normal size, and it is preferable to transfer it using the same method as before, use this device. It is sufficient to operate in normal transfer processing mode. In that case, the CCW output from the CPU 11 is sent to the channel processor 14, so that normal transfer control, such as using a part of the main storage device 10 as an input/output buffer, can be performed. Can be done.
しかも本発明では主記憶上に分散している複数
の配列データをあたかも1つの配列データのよう
に扱うことつまりデータのスケジユーリングがで
き分散しているデータを1つにまとめる必要がな
く効率的に処理できるし、また装置を意識した形
で、つまり回転待ちをしないようにデータ長、発
行タイミング信号を出力することもできる。 Moreover, in the present invention, multiple array data distributed on the main memory can be treated as if they were a single array data, which means that data can be scheduled, and there is no need to combine distributed data into one, making it more efficient. It is also possible to output data length and issue timing signals in a manner that takes the device into consideration, that is, to avoid waiting for rotation.
本発明によれば、巨大なデータを転送する場合
に、入出力装置のための入出力バツフアを使用す
ることなく、配列データと入出力装置との間で直
接に入出力を行うこと、及び大量のデータを複数
台の入出力装置に対し並列に処理することにより
入出力処理の高速化を図ることができる。
According to the present invention, when transferring a huge amount of data, input/output can be performed directly between array data and an input/output device without using an input/output buffer for the input/output device, and a large amount of data can be transferred. By processing the data in parallel to a plurality of input/output devices, it is possible to speed up the input/output processing.
しかもブロツクのブロツク長を直接アクセス記
憶装置の最大のブロツク長、つまり転送可能な最
大ブロツク長にするので効率よくデータ転送を行
うことができる。そしてスケジユーリングもでき
るので、分散しているデータを効率的に処理する
こともできる。 Moreover, since the block length of the block is set to the maximum block length of the direct access storage device, that is, the maximum transferable block length, data can be transferred efficiently. Scheduling is also possible, so distributed data can be processed efficiently.
第1図は従来の配列データの入出力制御状態説
明図、第2図、第3図は本発明の機能構成説明
図、第4図は本発明の一実施例構成図、第5図は
フローチヤート、第6図は本発明の動作説明図で
ある。
図中、4−1〜4−mはCCW作成部、5はパ
ラレル・フアイル・アクセス制御部、10は主記
憶装置、11はCPU、12はコマンド作成部、
13はパラレル・フアイル・アクセス制御部、1
4はチヤネル・プロセツサ、15−1,15−2
はチヤネル、16−1〜16−mはダスド制御
部、17−1〜17−mは直接アクセス記憶装置
である。
Fig. 1 is an explanatory diagram of the conventional input/output control state of array data, Figs. 2 and 3 are explanatory diagrams of the functional configuration of the present invention, Fig. 4 is a configuration diagram of an embodiment of the present invention, and Fig. 5 is a flowchart. FIG. 6 is an explanatory diagram of the operation of the present invention. In the figure, 4-1 to 4-m are CCW creation units, 5 is a parallel file access control unit, 10 is a main storage device, 11 is a CPU, 12 is a command creation unit,
13 is a parallel file access control unit; 1
4 is a channel processor, 15-1, 15-2
are channels, 16-1 to 16-m are dual control units, and 17-1 to 17-m are direct access storage devices.
Claims (1)
セス記憶装置を有するデータ処理装置において、
コマンド作成部と、並列処理制御部を設けるとと
もに、主記憶装置にはデータを前記直接アクセス
記憶装置の最大のブロツク長の複数のブロツクに
て格納し、コマンド作成部により入出力するデー
タの格納先とそのデータの収納先を付与したコマ
ンドを各直接アクセス記憶装置対応に作成し、該
コマンドにもとづき上記並列処理制御部により複
数の直接アクセス記憶装置に対しデータを上記ブ
ロツクにもとづき並列的に入出力制御を行うよう
にしたことを特徴とする高速入出力処理方式。1. In a data processing device having a central processing unit, a main storage device, and a plurality of direct access storage devices,
In addition to providing a command generation section and a parallel processing control section, data is stored in the main memory in a plurality of blocks having the maximum block length of the direct access storage device, and a storage destination for data input and output by the command generation section is provided. A command with a storage location for the data is created for each direct access storage device, and based on the command, the parallel processing control unit performs input/output control of data to multiple direct access storage devices in parallel based on the blocks. A high-speed input/output processing method characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3990583A JPS59165165A (en) | 1983-03-10 | 1983-03-10 | Fast input and output processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3990583A JPS59165165A (en) | 1983-03-10 | 1983-03-10 | Fast input and output processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59165165A JPS59165165A (en) | 1984-09-18 |
| JPH0246967B2 true JPH0246967B2 (en) | 1990-10-18 |
Family
ID=12565969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3990583A Granted JPS59165165A (en) | 1983-03-10 | 1983-03-10 | Fast input and output processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59165165A (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61109132A (en) * | 1984-11-01 | 1986-05-27 | Oki Electric Ind Co Ltd | Access system of aggregate magnetic disk device |
| US5357607A (en) * | 1991-04-01 | 1994-10-18 | Xerox Corporation | File storage process for electronic printing systems having multiple disks |
| JPH06119279A (en) * | 1992-10-02 | 1994-04-28 | Waaku Bitsuto:Kk | Data transfer method and parallel storage system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS594054U (en) * | 1982-06-25 | 1984-01-11 | 株式会社日立製作所 | digital data processing equipment |
| JPS5936848A (en) * | 1982-08-26 | 1984-02-29 | Panafacom Ltd | Method for processing collection of data |
-
1983
- 1983-03-10 JP JP3990583A patent/JPS59165165A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59165165A (en) | 1984-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5301351A (en) | Data transfer control system between high speed main memory and input/output processor with a data mover | |
| CZ290716B6 (en) | Multimedia computer system | |
| US4620279A (en) | Data transfer system | |
| JPH0246967B2 (en) | ||
| CN118761900A (en) | A cache structure in a self-reconfigurable and self-evolving AI chip and its chip | |
| JPH1185413A (en) | Recording device | |
| JPS6261132A (en) | Control system for data transfer instruction | |
| JP2002123420A (en) | Memory access device | |
| JPH0225958A (en) | High-speed data transfer system | |
| JPH069036B2 (en) | Input/Output Control Unit | |
| JPS6218074B2 (en) | ||
| JP2540844B2 (en) | Data transfer control method | |
| JP3678537B2 (en) | Data transfer method and apparatus | |
| JPH0310354A (en) | Data transfer control system | |
| JPH05334012A (en) | Large capacity disk controller | |
| JPS6019023B2 (en) | data processing equipment | |
| JPH07334453A (en) | Memory access system | |
| JPS61272853A (en) | Data transfer system | |
| JPH10307789A (en) | Method and device for transferring data | |
| JPS62143158A (en) | Control method for data transfer by dma controller | |
| JPH0524541B2 (en) | ||
| JPH04247540A (en) | System for transferring block between memories | |
| JPS5810228A (en) | Input and output processor | |
| JPS63196961A (en) | Data transfer controlling method | |
| JPS59119465A (en) | Microcomputer |