JPH04333950A - 情報処理システム - Google Patents

情報処理システム

Info

Publication number
JPH04333950A
JPH04333950A JP10535391A JP10535391A JPH04333950A JP H04333950 A JPH04333950 A JP H04333950A JP 10535391 A JP10535391 A JP 10535391A JP 10535391 A JP10535391 A JP 10535391A JP H04333950 A JPH04333950 A JP H04333950A
Authority
JP
Japan
Prior art keywords
data
processor
circuit
write
bus
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
JP10535391A
Other languages
English (en)
Inventor
Toshiaki Ono
大野 敏昭
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 JP10535391A priority Critical patent/JPH04333950A/ja
Publication of JPH04333950A publication Critical patent/JPH04333950A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は情報処理システムに関す
る。
【0002】
【従来の技術】従来、処理装置内にライトバッファを有
する情報処理システムでは、記憶装置内に一次保持の手
段がなく、バスを通して、1語ずつ書き込みアドレスお
よびデータを記憶装置に転送していた。この従来のシス
テム構成例を図3に示す。
【0003】図3に示すシステムではプロセッサ11の
書き込みアドレスおよびデータは、ライトバッファ14
に順次蓄積され、記憶装置3内のメモリ制御回路36に
よって一語ずつ順次読み出され、メモリアレイ34に書
き込まれる。ここで処理装置1内のプロセッサ11と、
プロセッサバス12を通してのキャッシュ13およびラ
イトバッファ14とのやり取りは、プロセッサ11の処
理能力に対して十分高速であり、その処理能力の妨げと
ならないものとする。この従来システムにおいて2語の
連続した書き込み動作のメモリバス2上の時間関係を図
4に示す。
【0004】
【発明が解決しようとする課題】従来のシステムでは、
図4からも明らかな通り、バスの調停、アドレスおよび
データの転送、書き込み、結果の報告を行なうため、デ
ータの書き込みのためにバスが長時間占有され、入出力
装置および処理装置の能力に影響を与えるという問題が
ある。
【0005】
【課題を解決するための手段】本発明の情報処理システ
ムは、メモリ上の命令およびデータによって処理を行な
う中央処理回路と、この中央処理回路よりの書き込みデ
ータを順次保持し保持した書き込みデータを外部に順次
供給するFIFO型のライトバッファとを有する処理装
置と;この処理装置とバスを介して接続され、前記処理
装置からの書き込みアドレスおよびデータを一次保持す
る第1の手段と、この第1の手段より順次記憶領域内に
書き込む第2の手段と、前記処理装置内の前記ライトバ
ッファのデータを連続して前記第1の手段に取り込む第
3の手段とを有する記憶装置と;前記バスにより前記処
理装置および前記記憶装置に接続され、外部装置との入
出力をつかさどる入出力装置とを備え;前記処理装置内
の前記ライトバッファからの書き込みアドレスおよびデ
ータの転送を一回のバス調停で行なう。
【0006】
【実施例】次に本発明の実施例について図面を参照して
説明する。本発明の一実施例を示す図1を参照すると、
この情報処理システムメモリバス2を介して相互に接続
される処理装置1,記憶装置3および入出力装置4から
構成される。処理装置1内のプロセッサ11は、記憶装
置3内のメモリアレイ34に格納された命令およびデー
タを読み出し制御回路35によって読み出し、メモリバ
ス2を介して処理装置1内のキャッシュ13に取り込ん
で、キャッシュ13よりプロセッサバス12を介して上
記の読み出し命令およびデータによって処理を実行する
。キャッシュ13はライトスルー型のキャッシュであり
、プロセッサ11からの書き込みデータはキャッシュ1
3に書き込まれると同時に記憶装置3内のメモリアレイ
34にも書き込む必要がある。一般に、記憶装置3を構
成するメモリアレイ34はプロセッサ11の処理速度に
対して十分低速であり、処理能力の妨げとなる。この速
度差の吸収のために処理装置1とメモリバス2との間に
FIFO型のライトバッファ14が置かれ、プロセッサ
11の書き込みアドレスおよびデータを順次蓄積し、ま
た順次メモリバス2へ出力する。さらに、記憶装置3内
に一回のバス調停で処理装置1内のライトバッファ14
に蓄積されたアドレスおよびデータを連続して読み出す
ことのできる連続読み出し回路32を設け、この読み出
されたアドレスおよびデータを一次保持するライトデー
タ保持回路31に一次蓄積し、順次書き込み回路33に
よってメモリアレイ34に書き込む。この情報処理シス
テムにおいて、ライトバッファ14に書き込みアドレス
およびデータが2語分蓄積された場合のメモリバス2上
の時間関係を図2に示す。この時間関係より明らかなよ
うに、従来技術によって10バスサイクル要していた2
語の書き込みが、4サイクルまで短縮され、メモリバス
2の占有率を著しく下げることが可能となる。これによ
り、メモリバス2上に接続された入出力装置4などの装
置からのデータ転送と、処理装置1からの書き込みとの
メモリバス2上の競合を減少することが可能となる。
【0007】
【発明の効果】以上説明したように本発明によれば、バ
スの占有率を下げることができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す構成図である。
【図2】同実施例の動作を説明する図である。
【図3】従来例を示す構成図である。
【図4】従来例の動作を説明する図である。
【符号の説明】
1    処理装置 2    メモリバス 3    記憶装置 4    入出力装置 11    プロセッサ 14    ライトバッファ 31    ライトデータ保持回路 32    連続読み出し回路 33    書き込み回路 34    メモリアレイ 35    読み出し制御回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  メモリ上の命令およびデータによって
    処理を行なう中央処理回路と、この中央処理回路よりの
    書き込みデータを順次保持し保持した書き込みデータを
    外部に順次供給するFIFO型のライトバッファとを有
    する処理装置と;この処理装置とバスを介して接続され
    、前記処理装置からの書き込みアドレスおよびデータを
    一次保持する第1の手段と、この第1の手段より順次記
    憶領域内に書き込む第2の手段と、前記処理装置内の前
    記ライトバッファのデータを連続して前記第1の手段に
    取り込む第3の手段とを有する記憶装置と;前記バスに
    より前記処理装置および前記記憶装置に接続され、外部
    装置との入出力をつかさどる入出力装置とを備え;前記
    処理装置内の前記ライトバッファからの書き込みアドレ
    スおよびデータの転送を一回のバス調停で行なうことを
    特徴とする情報処理システム。
JP10535391A 1991-05-10 1991-05-10 情報処理システム Pending JPH04333950A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10535391A JPH04333950A (ja) 1991-05-10 1991-05-10 情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10535391A JPH04333950A (ja) 1991-05-10 1991-05-10 情報処理システム

Publications (1)

Publication Number Publication Date
JPH04333950A true JPH04333950A (ja) 1992-11-20

Family

ID=14405367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10535391A Pending JPH04333950A (ja) 1991-05-10 1991-05-10 情報処理システム

Country Status (1)

Country Link
JP (1) JPH04333950A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887195A (en) * 1994-12-09 1999-03-23 Nec Corporation Bus arbitration between an I/O device and processor for memory access using FIFO buffer with queue holding bus access flag bit
KR100265056B1 (ko) * 1997-11-17 2000-09-01 김영환 프로세서와직렬입/출력제어기간의인터페이스장치및그방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887195A (en) * 1994-12-09 1999-03-23 Nec Corporation Bus arbitration between an I/O device and processor for memory access using FIFO buffer with queue holding bus access flag bit
KR100265056B1 (ko) * 1997-11-17 2000-09-01 김영환 프로세서와직렬입/출력제어기간의인터페이스장치및그방법

Similar Documents

Publication Publication Date Title
JP3598321B2 (ja) 異なる周波数で動作するバス間でやりとりされるバッファリングデータ
US4835684A (en) Microcomputer capable of transferring data from one location to another within a memory without an intermediary data bus
JPH01320564A (ja) 並列処理装置
JPH0146946B2 (ja)
JPH03189843A (ja) データ処理システムおよび方法
JPH07182849A (ja) Fifoメモリ
JPH03204753A (ja) Dma制御装置
JP2581144B2 (ja) バス制御装置
JP2699482B2 (ja) データ転送制御装置
JPS59135684A (ja) バツフアメモリ間のデ−タバイパス方式
JPH07160655A (ja) メモリアクセス方式
JPH04278651A (ja) 主記憶装置
JPH06103026A (ja) メモリシステム
JP3063501B2 (ja) メモリアクセス制御方式
JPH0370816B2 (ja)
JPS5999522A (ja) 入出力制御方式
JPS63217460A (ja) バツフア制御回路
JPH02211571A (ja) 情報処理装置
EP0597296A2 (en) Cache architecture for high speed memory-to-I/0 data transfers
JPS63228488A (ja) 先入れ先出し記憶装置
JPH0652516B2 (ja) バス・インターフェース装置
JPS6269347A (ja) ダイレクトメモリアクセスコントロ−ラ
JPS61117651A (ja) インタ−フエイス装置
JPS5816326A (ja) デ−タチヤネル制御方式
JPS62226366A (ja) メモリ共有方式