JPH11184799A - Method for transferring memory data and device therefor - Google Patents

Method for transferring memory data and device therefor

Info

Publication number
JPH11184799A
JPH11184799A JP35100197A JP35100197A JPH11184799A JP H11184799 A JPH11184799 A JP H11184799A JP 35100197 A JP35100197 A JP 35100197A JP 35100197 A JP35100197 A JP 35100197A JP H11184799 A JPH11184799 A JP H11184799A
Authority
JP
Japan
Prior art keywords
dma
access
address
storage device
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
JP35100197A
Other languages
Japanese (ja)
Inventor
Hiroo Hayashi
宏雄 林
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
Original Assignee
Toshiba 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 filed Critical Toshiba Corp
Priority to JP35100197A priority Critical patent/JPH11184799A/en
Publication of JPH11184799A publication Critical patent/JPH11184799A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow a processor to operate a data processing by using data DMA-transferred to a high speed memory without waiting for the end of the DMA transfer. SOLUTION: A DMA control circuit 3 detects an access request by a processor 1 to a high speed storage when DMA transfer is not ended, and communicates it to the processor. Thus, the temporary interruption of the access to the high speed storage, and the try of re-access is instructed At that time, DMA transfer can be continued, access by the process can be performed after the DMA transfer of the objective data is ended, and the processing can be continued by the processor. When the DMA transfer is reading from a main storage device, the content of the high speed storage is not changed by the DMA transfer so that it is not necessary to interrupt the reading access of the processor.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、処理装置と、記憶
装置と、DMA装置が、バスを介して接続されて成る計
算機システムに用いて好適な、メモリデータ転送方法な
らびに装置に関する。
The present invention relates to a memory data transfer method and apparatus suitable for use in a computer system in which a processing device, a storage device, and a DMA device are connected via a bus.

【0002】[0002]

【従来の技術】半導体技術の進歩に伴い処理装置となる
マイクロプロセッサの高速化が進み、現状、記憶装置の
アクセス速度が追随していけない状況にある。このため
トータル的なシステム性能が期待する程延びない。
2. Description of the Related Art With the advance of semiconductor technology, the speed of microprocessors as processing devices has been increasing, and at present, the access speed of storage devices cannot keep up. For this reason, the total system performance is not extended as expected.

【0003】このことを解決するために、比較的小容量
の高速記憶装置と大容量の低速記憶装置を組み合わせた
階層記憶構造が用いられる。高速記憶装置として高価な
キャッシュメモリが使用され、主記憶装置に格納された
データの一部写しが格納される。しかしながら、プロセ
ッサがあるデータを使おうとしたとき、そのデータがキ
ャッシュメモリに格納(キャッシュヒット)されていれ
ばキャッシュメモリからそのデータが得られるが、なか
った場合(キャッシュミス)、下位の大容量メモリに対
するアクセスが発生するため、さほど大きな効果は得ら
れない。
In order to solve this problem, a hierarchical storage structure in which a relatively small-capacity high-speed storage device and a large-capacity low-speed storage device are combined is used. An expensive cache memory is used as a high-speed storage device, and a partial copy of data stored in a main storage device is stored. However, when the processor tries to use certain data, if the data is stored in the cache memory (cache hit), the data can be obtained from the cache memory. Access is generated, so that a great effect cannot be obtained.

【0004】これに対し、あらかじめ使用することがわ
かっているデータは、プリフェッチ命令と呼ばれる命令
を明示的に使用し、対象データを予めキャッシュメモリ
に格納しておくことにより、下位の記憶装置に対するア
クセス時間を隠すことができる。しかしながら、プログ
ラミングが複雑になる他に、プリフェッチ命令を実行す
ることによる処理速度の低下という欠点を持つ。更に、
入出力装置からのデータを直接キャッシュメモリに書き
込むことができない。
On the other hand, for data that is known to be used in advance, an instruction called a prefetch instruction is explicitly used, and target data is stored in a cache memory in advance, so that access to a lower-level storage device is performed. You can hide time. However, in addition to the complicated programming, there is a disadvantage that the processing speed is reduced by executing the prefetch instruction. Furthermore,
Data from the input / output device cannot be written directly to the cache memory.

【0005】一方、キャッシュメモリとは別に、比較的
容量の小さい高速記憶装置を持ち、あらかじめDMA
(Direct Memory Access)等を用いて処理対象データ
をこの高速記憶装置に転送しておき、プロセッサがその
データの処理を行なう方式がある。しかしながら、DM
A転送期間中、プロセッサはアイドル状態となって、D
MA転送終了を待った後でなければ処理を開始できなか
った。
On the other hand, apart from a cache memory, a high-speed storage device having a relatively small capacity is provided, and a DMA
(Direct Memory Access) or the like, there is a method in which data to be processed is transferred to the high-speed storage device, and the processor processes the data. However, DM
During the A transfer period, the processor is idle and D
The processing could not be started until after the end of the MA transfer.

【0006】図2に上述した計算機システムの構成を示
す。まず、プロセッサ51は、DMA転送を開始する前
にその開始アドレスをレジスタ56に、終了アドレスを
レジスタ57にセットする。尚、終了アドレスは必須で
なく、要はDMA転送長がわかればよい。
FIG. 2 shows the configuration of the above-described computer system. First, the processor 51 sets the start address in the register 56 and the end address in the register 57 before starting the DMA transfer. Note that the end address is not essential, and it is only necessary to know the DMA transfer length.

【0007】DMA読み出しを行なう場合、DMA転送
中であることを示すフラグレジスタ59の値が“1”に
なっている。DMAアドレスカウンタ58の値がアドレ
スバス54に出力され、プロセッサ51のメモリ読み出
しと同様メモリ回路52からデータが読み出され、デー
タバス55に出力される。DMA制御回路53はこのデ
ータを取り込み、図示せぬ入出力装置(I/O)に出力
する。
When performing a DMA read, the value of the flag register 59 indicating that the DMA transfer is being performed is "1". The value of the DMA address counter 58 is output to the address bus 54, and data is read from the memory circuit 52 in the same manner as the memory reading of the processor 51, and is output to the data bus 55. The DMA control circuit 53 takes in the data and outputs it to an input / output device (I / O) not shown.

【0008】次に、DMAアドレスカウンタ58の値が
データサイズ分、例えば、1バイト毎転送を行なう場合
は1、4バイト毎転送を行なう場合は4だけ加算され
る。以降、これらの処理を繰り返し、DMAアドレスカ
ウンタ58の内容がDMA終了アドレスレジスタ57の
値よりも大きくなったことをアドレス比較器60にて判
別し、フラグレジスタ59の値を“0”設定し、DMA
転送を終了する。
Next, the value of the DMA address counter 58 is incremented by the data size. For example, when the transfer is performed on a byte-by-byte basis, the value is incremented by 1, and when the transfer is performed on a 4-byte basis, the value is incremented by 4. Thereafter, these processes are repeated, the address comparator 60 determines that the content of the DMA address counter 58 has become larger than the value of the DMA end address register 57, and sets the value of the flag register 59 to "0". DMA
End the transfer.

【0009】同様に、DMA書き込みを行なう場合は、
図示せぬ入出力装置からデータを受け取る毎にDMAア
ドレスカウンタ58の値をアドレスバス54に出力し、
タバス55にデータを出力することによりメモリ回路に
そのデータを書き込む。以下、DMA読み出しと同様に
DMAアドレスカウンタ58の値がDMA終了レジスタ
57の値より大きくなるまで処理を繰り返す。
Similarly, when performing DMA writing,
Each time data is received from an input / output device (not shown), the value of the DMA address counter 58 is output to the address bus 54,
By outputting the data to the tabus 55, the data is written to the memory circuit. Hereinafter, the processing is repeated until the value of the DMA address counter 58 becomes larger than the value of the DMA end register 57 as in the case of the DMA read.

【0010】[0010]

【発明が解決しようとする課題】上述したように、高速
記憶装置とDMA装置とを組み合わせた場合、DMA転
送がすべて終了した後でなければプロセッサによる高速
記憶装置のアクセスを行なうことができず、このことが
高速処理を実現するうえでの回避できない問題となって
いた。
As described above, when a high-speed storage device is combined with a DMA device, the processor cannot access the high-speed storage device unless all DMA transfers have been completed. This has been an unavoidable problem in realizing high-speed processing.

【0011】本発明は上記事情に鑑みてなされたもので
あり、プロセッサがDMA転送の終了を待つことなく高
速メモリにDMA転送されたデータを用いてデータ処理
を行なうことのできる、メモリデータ転送方法ならびに
装置を提供することを目的とする。
The present invention has been made in view of the above circumstances, and provides a memory data transfer method in which a processor can perform data processing using data DMA-transferred to a high-speed memory without waiting for the end of DMA transfer. As well as an apparatus.

【0012】[0012]

【課題を解決するための手段】本発明のメモリデータ転
送方法は、処理装置と、記憶装置と、ダイレクト・メモ
リ・アクセス(DMA)装置がバスを介して接続されて
成る計算機システムにおいて、上記処理装置が記憶装置
をアクセスしたときに、そのアドレスがDMA転送の対
象範囲内にあって、かつ、未だそのアドレスに対するD
MA転送が終了していないときに、処理装置による記憶
装置のアクセスを中断することを特徴とする。
A memory data transfer method according to the present invention is directed to a computer system comprising a processing unit, a storage unit, and a direct memory access (DMA) unit connected via a bus. When the device accesses the storage device, the address is within the range of the DMA transfer, and the D for the address is still in use.
When the MA transfer is not completed, access to the storage device by the processing device is interrupted.

【0013】本発明のメモリデータ転送装置は、同計算
機システムにおいて、DMA転送中、処理装置から記憶
装置アクセスがあったときに、そのアクセスアドレスと
DMAアドレスカウンタの値を比較する第1の比較回路
と、上記アクセスアドレスとDMA転送長を比較する第
2の比較回路と、上記第、1第2の比較回路出力がある
条件を満たした場合にメモリアクセス中断信号を生成
し、そのメモリアクセスをキャンセルするゲート回路と
を具備することを特徴とする。
The memory data transfer device according to the present invention, in the computer system, when a storage device is accessed from a processing device during a DMA transfer, a first comparison circuit for comparing the access address with a value of a DMA address counter. A second comparison circuit for comparing the access address with the DMA transfer length, and a memory access interruption signal is generated when the first and second comparison circuit outputs satisfy a certain condition, and the memory access is canceled. And a gate circuit that performs the operation.

【0014】このことにより、処理装置が全てのDMA
転送の終了を待つことなく、記憶装置にDMA転送され
たデータを用いてデータ処理を行なうことができる。
[0014] This allows the processing device to execute all DMAs.
Data processing can be performed using the data DMA-transferred to the storage device without waiting for the end of the transfer.

【0015】[0015]

【発明の実施の形態】図1は本発明の実施形態を示すブ
ロック図である。図において、符号1はプロセッサ(C
PU)、符号2は主記憶装置(MMU)、3はDMA制
御回路であり、アドレス、データ、コントロールのため
のラインが複数本(それぞれ、41,42,43)で構
成されるバス4を介して共通接続される。
FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, reference numeral 1 denotes a processor (C
PU), reference numeral 2 denotes a main storage unit (MMU), and reference numeral 3 denotes a DMA control circuit, via a bus 4 comprising a plurality of lines (41, 42, 43, respectively) for address, data and control. Connected in common.

【0016】DMA制御回路3は、4個のレジスタ3
1,32,33,34と、3個のアドレス比較器(CO
MP)35,36,37と、1個のアンドゲート38で
構成される。アドレスレジスタ31にはDMA転送開始
アドレスが、アドレスレジスタ32にはDMA転送終了
アドレスが、アトレスレジスタ33にはカレントのDM
A転送アドレスが、レジスタ34にはDMA転送中か否
かのフラグデータが、それぞれプロセッサ1により設定
される。
The DMA control circuit 3 has four registers 3
1, 32, 33, 34 and three address comparators (CO
MP) 35, 36, 37 and one AND gate 38. The address register 31 contains the DMA transfer start address, the address register 32 contains the DMA transfer end address, and the address register 33 contains the current DM transfer address.
The processor 1 sets an A transfer address and flag data indicating whether or not a DMA transfer is being performed in the register 34.

【0017】アドレス比較器35は、アドレスレジスタ
32出力ならびにアドレスバス41を介して得られるア
ドレスを入力として得、ここで比較された結果はアンド
ゲート38の一入力として供給される。アドレス比較器
36は、アドレスレジスタ33出力ならびにアドレスバ
ス41を介して得られるアドレスを入力として得、ここ
で比較された結果は、アンドゲート38の一入力として
供給される。アドレス比較器37は、アドレスレジスタ
32,アドレスカウンタ33出力を入力として得、ここ
で比較した結果をフラグレジスタ34に供給する。フラ
グレジスタ34出力は、アンドゲート38に対する一入
力として供給される。
The address comparator 35 receives as inputs the output of the address register 32 and the address obtained via the address bus 41, and the result of comparison is supplied as one input of an AND gate 38. The address comparator 36 receives, as inputs, the output of the address register 33 and the address obtained via the address bus 41, and the result of the comparison is supplied as one input of an AND gate 38. The address comparator 37 receives the outputs of the address register 32 and the address counter 33 as inputs and supplies the result of the comparison to the flag register 34. The output of flag register 34 is provided as one input to AND gate 38.

【0018】アンドゲート38は上述したアドレス比較
器35,36,37出力、レジスタ34出力、ならび
に、バス4を構成するコントロールラインの一部である
リード/ライト線43を介して得られる信号の論理積条
件をとって、その結果をメモリアクセス中断信号とし
て、ライン39を介しプロセッッサ1ならびに主記憶装
置2に供給する。
The AND gate 38 outputs the output of the address comparators 35, 36, and 37, the output of the register 34, and the logic of a signal obtained via a read / write line 43 which is a part of a control line constituting the bus 4. The product condition is taken, and the result is supplied to the processor 1 and the main memory 2 via the line 39 as a memory access interruption signal.

【0019】以下、動作について説明する。DMA転送
の動作は従来と何ら変わることはない。DMA転送中、
即ち、DMA転送中レジスタ34の値が“1”のとき、
プロセッサ1から主記憶のアクセス要求があった場合、
そのアドレスバス41に出力されるメモリアクセスアド
レスをDMAアドレスカウンタ33の値とアドレス比較
器36を用いて比較し、等しいかもしくは大きいとき、
かつ、そのメモリアクセスアドレスをDMA終了アドレ
スレジスタ32の値とアドレス比較器35を用いて比較
し、メモリアクセスアドレスが等しいか小さいときに、
アンドゲート38にその出力“1”を供給する。アンド
ゲート38、ライン39を介してこの信号を検出したプ
ロセッサ1ならびに主記憶装置2は、そのメモリアクセ
スをキャンセルする。DMA制御回路3は、引き続きD
MA転送を継続する。この間、プロセッサ1は、繰り返
しメモリアクセスを行ない、DMA制御回路3にキャン
セルされるという処理を繰り返す。そのうちにDMA転
送は終了し、その後のメモリアクセスでキャンセルされ
ることなく、メモリアクセスが完了する。
The operation will be described below. The operation of the DMA transfer is not different from the conventional one. During DMA transfer,
That is, when the value of the DMA transfer register 34 is “1”,
When there is a main memory access request from the processor 1,
The memory access address output to the address bus 41 is compared with the value of the DMA address counter 33 by using the address comparator 36.
Further, the memory access address is compared with the value of the DMA end address register 32 using the address comparator 35, and when the memory access address is equal or smaller,
The output "1" is supplied to the AND gate 38. The processor 1 and the main memory 2 which detect this signal via the AND gate 38 and the line 39 cancel the memory access. DMA control circuit 3 continues to
Continue MA transfer. During this time, the processor 1 repeatedly performs memory access and repeats the process of being canceled by the DMA control circuit 3. Meanwhile, the DMA transfer is completed, and the memory access is completed without being canceled by the subsequent memory access.

【0020】尚、アンドゲート38には、上述した各比
較器35,36,37による比較結果の他に、コントロ
ールライン43を介して、リードライト信号が供給され
る。ここでは、リードアクセス時に“0”、ライトアク
セス時に“1”になるものとする。即ち、DMA転送が
メモリからの読み出しの場合は、プロセッサ1のメモリ
アクセスのうち書き込みアクセスのみを、DMA転送が
メモリへの書き込みの場合は、プロセッサ1による書き
込み、読み出しの両方のメモリアクセスを中断のための
対象とするものである。
The AND gate 38 is supplied with a read / write signal via a control line 43, in addition to the comparison results obtained by the comparators 35, 36 and 37. Here, it is assumed that the value is "0" at the time of read access and "1" at the time of write access. That is, when the DMA transfer is a read from the memory, only the write access among the memory accesses of the processor 1 is performed, and when the DMA transfer is a write to the memory, both the write and read memory accesses by the processor 1 are interrupted. It is intended to be for.

【0021】以上説明のように本発明は、DMA制御回
路3が未だDMA転送が終了していない時点で高速記憶
装置2へのプロセッサ1によるアクセス要求を検出した
ときに、その旨プロセッサへ通知することにより、高速
記憶装置2へのアクセスを一旦中断し、再度アクセスを
試みることを指示するものである。この間DMA転送は
継続され、対象となるデータのDMA転送が終了した後
にプロセッサ1によるアクセスも行なわれ、プロセッサ
1は処理を継続できる。まだ、DMA転送が図示せぬ大
容量記憶装置からの読み出しの場合は、DMA転送によ
って主記憶装置の内容は変更されないため、プロセッサ
の読み出しアクセスは中断する必要はない。
As described above, according to the present invention, when the DMA control circuit 3 detects an access request by the processor 1 to the high-speed storage device 2 at the time when the DMA transfer has not been completed, it notifies the processor to that effect. Thus, the access to the high-speed storage device 2 is temporarily interrupted, and an instruction is given to try the access again. During this time, the DMA transfer is continued, and after the DMA transfer of the target data is completed, the access by the processor 1 is also performed, and the processor 1 can continue the processing. If the DMA transfer is a read from a large-capacity storage device (not shown), the contents of the main storage device are not changed by the DMA transfer, so that there is no need to interrupt the read access of the processor.

【0022】[0022]

【発明の効果】以上説明のように本発明は、プロセッサ
が高速記憶をアクセスしたときに、そのアドレスがDM
A転送の対象範囲内にあって、かつ、未だそのアドレス
に対するDMA転送が終了していないときに、プロセッ
サによる高速記憶のアクセスを中断し、かつ、DMA装
置が主記憶装置からデータを読み出す場合、プロセッサ
による書き込みアクセスのみを、DMA装置が高速記憶
へデータを書き込む場合、プロセッサによるリード・ラ
イトアクセスを中断の対象とするものであり、このこと
により、プロセッサが全てのDMA転送の終了を待つこ
となく、高速記憶にDMA転送されたデータを用いて処
理を行なうことができるようになるため処理が高速化さ
れ、トータル的なシステム性能の向上がはかれる。
As described above, according to the present invention, when the processor accesses the high-speed storage, the address is changed to the DM address.
When the access to the high-speed storage by the processor is interrupted and the DMA device reads data from the main storage device when the data is within the range of the A transfer and the DMA transfer to the address has not been completed yet, When the DMA device writes data to the high-speed storage, only the write access by the processor is targeted for interruption of the read / write access by the processor, so that the processor does not have to wait for the end of all DMA transfers. Since processing can be performed using data DMA-transferred to high-speed storage, the processing is speeded up, and overall system performance is improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施形態を示すブロック図、FIG. 1 is a block diagram showing an embodiment of the present invention;

【図2】従来の構成を示すブロック図、FIG. 2 is a block diagram showing a conventional configuration;

【符号の説明】[Explanation of symbols]

1…処理装置(プロセッサ)、2…主記憶装置(MM
U)、3…DMA制御回路、4…バス、31…DMA開
始アドレスレジスタ、32…DMA 終了アドレスレジス
タ、33…DMAアドレスカウンタ、34…DMA転送
フラグレジスタ、35、36、37…アドレス比較器、
38…アンドゲート、39…メモリアクセス中断信号ラ
イン、41…アドレスライン、42…データライン、4
3…コントロールライン(R/W)
1. Processing unit (processor) 2. Main storage device (MM)
U) 3, DMA control circuit, 4 bus, 31 DMA start address register, 32 DMA end address register, 33 DMA address counter, 34 DMA transfer flag register, 35, 36, 37 address comparator,
38: AND gate, 39: Memory access interruption signal line, 41: Address line, 42: Data line, 4
3. Control line (R / W)

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 処理装置と、記憶装置と、ダイレクト・
メモリ・アクセス(DMA)装置がバスを介して接続さ
れて成る計算機システムにおいて、上記処理装置が記憶
装置をアクセスしたときに、そのアドレスがDMA転送
の対象範囲内にあって、かつ、未だそのアドレスに対す
るDMA転送が終了していないときに、処理装置による
記憶装置のアクセスを中断することを特徴とするデータ
転送方法。
1. A processing device, a storage device, and a direct
In a computer system in which a memory access (DMA) device is connected via a bus, when the processing device accesses a storage device, the address is within the range of the DMA transfer and is still the address. A method of interrupting access to a storage device by a processing device when DMA transfer to the storage device is not completed.
【請求項2】 DMA装置が記憶装置からデータを読み
出す場合、処理装置による書き込みアクセスのみを、D
MA装置が記憶装置へデータを書き込む場合、処理装置
によるリード・ライトアクセスを中断の対象とすること
を特徴とする請求項1記載のデータ転送方法。
2. When a DMA device reads data from a storage device, only a write access by the processing device is performed by the D device.
2. The data transfer method according to claim 1, wherein when the MA device writes data to the storage device, read / write access by the processing device is to be interrupted.
【請求項3】 処理装置と、記憶装置と、ダイレクト・
メモリ・アクセス(DMA)装置がバスを介して接続さ
れて成る計算機システムにおいて、DMA転送中、処理
装置から記憶装置アクセスがあったときに、そのアクセ
スアドレスとDMAアドレスカウンタの値を比較する第
1の比較回路と、上記アクセスアドレスとDMA転送長
を比較する第2の比較回路と、上記第、1第2の比較回
路出力がある条件を満たした場合にメモリアクセス中断
信号を生成し、そのメモリアクセスをキャンセルするゲ
ート回路とを具備することを特徴とするメモリデータ転
送装置。
3. A processing device, a storage device, and a direct
In a computer system in which a memory access (DMA) device is connected via a bus, when a storage device is accessed from a processing device during a DMA transfer, a first access address is compared with a value of a DMA address counter. A second comparison circuit for comparing the access address with the DMA transfer length, and a memory access interruption signal is generated when the first and second comparison circuit outputs satisfy a certain condition. A memory data transfer device comprising: a gate circuit for canceling access.
【請求項4】 上記ゲート回路は、DMA装置が記憶装
置からデータを読み出す場合、処理装置による書き込み
アクセスのみを、DMA装置が記憶装置へデータを書き
込む場合、処理装置によるリード・ライトアクセスを中
断することを特徴とする請求項3記載のメモリデータ転
送装置。
4. The gate circuit interrupts only write access by the processing device when the DMA device reads data from the storage device, and interrupts read / write access by the processing device when the DMA device writes data to the storage device. The memory data transfer device according to claim 3, wherein:
JP35100197A 1997-12-19 1997-12-19 Method for transferring memory data and device therefor Pending JPH11184799A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35100197A JPH11184799A (en) 1997-12-19 1997-12-19 Method for transferring memory data and device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35100197A JPH11184799A (en) 1997-12-19 1997-12-19 Method for transferring memory data and device therefor

Publications (1)

Publication Number Publication Date
JPH11184799A true JPH11184799A (en) 1999-07-09

Family

ID=18414368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35100197A Pending JPH11184799A (en) 1997-12-19 1997-12-19 Method for transferring memory data and device therefor

Country Status (1)

Country Link
JP (1) JPH11184799A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183080A (en) * 2000-12-15 2002-06-28 Mega Chips Corp Data transfer controlling device and data transferring method
WO2002073431A1 (en) * 2001-03-09 2002-09-19 International Business Machines Corporation Dma transfer control method and control device
JP2010039685A (en) * 2008-08-04 2010-02-18 Hitachi Ltd Multifunction type computer and control method for multifunction type computer
JP2010152837A (en) * 2008-12-26 2010-07-08 Mitsubishi Electric Corp Buffer device
JP2010257209A (en) * 2009-04-24 2010-11-11 Fujitsu Ltd Bus switch, computer system, and management method for computer system
JP2011103129A (en) * 2010-11-29 2011-05-26 Mega Chips Corp Data transfer controller and data transfer method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183080A (en) * 2000-12-15 2002-06-28 Mega Chips Corp Data transfer controlling device and data transferring method
WO2002073431A1 (en) * 2001-03-09 2002-09-19 International Business Machines Corporation Dma transfer control method and control device
CN1300715C (en) * 2001-03-09 2007-02-14 国际商业机器公司 DMA transfer control method and control device
JP2010039685A (en) * 2008-08-04 2010-02-18 Hitachi Ltd Multifunction type computer and control method for multifunction type computer
JP2010152837A (en) * 2008-12-26 2010-07-08 Mitsubishi Electric Corp Buffer device
JP2010257209A (en) * 2009-04-24 2010-11-11 Fujitsu Ltd Bus switch, computer system, and management method for computer system
JP2011103129A (en) * 2010-11-29 2011-05-26 Mega Chips Corp Data transfer controller and data transfer method

Similar Documents

Publication Publication Date Title
US7590774B2 (en) Method and system for efficient context swapping
JPH0337744A (en) Data processor
JPH06309230A (en) Bus snooping method
JPH11184799A (en) Method for transferring memory data and device therefor
JPH0410102B2 (en)
JPH0830546A (en) Bus controller
JP3061106B2 (en) Bus bridge and computer system having the same
JP3039391B2 (en) Memory system
JP2001184259A (en) Arithmetic processor and data transferring method in the device
JPH0552539B2 (en)
JP2000194554A (en) Arithmetic processor
JP2004038422A (en) Semiconductor device
JP2806690B2 (en) Microprocessor
JP2586690B2 (en) Instruction prefetch device
JP3161422B2 (en) Microcomputer
JPS60123944A (en) Buffer memory controlling system of information processor
JP2004062449A (en) Microprocessor and its processing method
JPS6352240A (en) Data processor
JP2501393B2 (en) Direct memory access device
JPS61237145A (en) Controlling system for store buffer
JPH02259945A (en) Storing processing system
JP2964504B2 (en) Document processing device
JPH0488537A (en) Information processing system
JPS61239339A (en) System for controlling transfer of page data
JPH0981500A (en) Virtual dma transfer method