JPS608932A - バツフア記憶装置のデ−タ記憶方法 - Google Patents
バツフア記憶装置のデ−タ記憶方法Info
- Publication number
- JPS608932A JPS608932A JP58117383A JP11738383A JPS608932A JP S608932 A JPS608932 A JP S608932A JP 58117383 A JP58117383 A JP 58117383A JP 11738383 A JP11738383 A JP 11738383A JP S608932 A JPS608932 A JP S608932A
- Authority
- JP
- Japan
- Prior art keywords
- padding
- data
- register
- address
- storage device
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/10—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(a)発明の技術分野
データを成る装置から他の装置へ転送する時。
データを一時的に蓄えるためのバッファ記憶装置に関し
、バックアメモリの指定領域に記憶データを自動的に書
き込むバッファ記憶装置のデータ記憶方法に関する。
、バックアメモリの指定領域に記憶データを自動的に書
き込むバッファ記憶装置のデータ記憶方法に関する。
(b)技術の背景
電子計算機システムにおける入出力装置は中央処理装置
等とは性格をことにするため電子計算機システム内にお
いては、これら異質の装置をできるだけ互いに拘束し合
うことなく動作させ、システム効率を向上させるための
入出力制御の方式は電子計算機システム構成上の要点の
1つである。
等とは性格をことにするため電子計算機システム内にお
いては、これら異質の装置をできるだけ互いに拘束し合
うことなく動作させ、システム効率を向上させるための
入出力制御の方式は電子計算機システム構成上の要点の
1つである。
入出力制御を中央処理装置から出来るだけ分離して独立
させ、入出力制御部を入出力装置ごとに設けてそれぞれ
並行して動作させ中央処理装置と入出力装置の動作速度
上の不釣り合いをバッファ記憶装置等で調整すればシス
テム効率を更に向上させることが可能である。
させ、入出力制御部を入出力装置ごとに設けてそれぞれ
並行して動作させ中央処理装置と入出力装置の動作速度
上の不釣り合いをバッファ記憶装置等で調整すればシス
テム効率を更に向上させることが可能である。
電子計算機システムの利用が高度化、複雑化するに伴い
システム全体の効率化要求が更に厳しくなり、これに伴
いバッファ記憶装置の制御もシステム効率の向上に見合
った効率化が更に要望される。
システム全体の効率化要求が更に厳しくなり、これに伴
いバッファ記憶装置の制御もシステム効率の向上に見合
った効率化が更に要望される。
(C)従来技術と問題点
、従来、バッファ記憶装置へのデータの記憶(以下パデ
ィングと称する)はファームウェアがバッファ記憶装置
に直接書き込む方法が一般的に採用されているが、パデ
ィングを行うバイト数が大きい場合には時間が掛かり過
ぎるため効率的でないと言う欠点がある。
ィングと称する)はファームウェアがバッファ記憶装置
に直接書き込む方法が一般的に採用されているが、パデ
ィングを行うバイト数が大きい場合には時間が掛かり過
ぎるため効率的でないと言う欠点がある。
(d)発明の目的
本発明は、上記欠点を解消した新規なバッファ記憶装置
のパディング方法を提供することを目的とし、特にバッ
ファ記憶装置のパディングのスタート/ストップアドレ
スとパディングデータを指示する手段を設け、ハードウ
ェアでパディングを実行することによりパディングに要
する時間が短縮されバッファ記憶装置の処理能力が向上
するバッファ記憶装置のパディング方法を実現すること
にある。
のパディング方法を提供することを目的とし、特にバッ
ファ記憶装置のパディングのスタート/ストップアドレ
スとパディングデータを指示する手段を設け、ハードウ
ェアでパディングを実行することによりパディングに要
する時間が短縮されバッファ記憶装置の処理能力が向上
するバッファ記憶装置のパディング方法を実現すること
にある。
(e)発明の構成
本発明は、データを成る装置から他の装置へ転送する時
、データを一時的に蓄えるためのバッファ記憶装置にお
いて、スタートアドレスを指示する手段、ストップアド
レスを指示する手段、パディングデータを設定する手段
を設け、該バッファ記憶装置の該スタートアドレスから
該ストップアドレスまでの指定領域に該パディングデー
タを自動的に書き込むことにより、パディングに要する
時間が短縮されバッファ記憶装置の処理能力が向上する
ことを特徴とするバッファ記憶装置のパディング方法に
より達成することが出来る。
、データを一時的に蓄えるためのバッファ記憶装置にお
いて、スタートアドレスを指示する手段、ストップアド
レスを指示する手段、パディングデータを設定する手段
を設け、該バッファ記憶装置の該スタートアドレスから
該ストップアドレスまでの指定領域に該パディングデー
タを自動的に書き込むことにより、パディングに要する
時間が短縮されバッファ記憶装置の処理能力が向上する
ことを特徴とするバッファ記憶装置のパディング方法に
より達成することが出来る。
(f)発明の実施例
以下本発明を図面を参照して説明する。
第1図は本発明に係るバッファ記憶装置のパディング方
法の一実施例を示す。
法の一実施例を示す。
図において、1はパディングデータレジスタ、2はバッ
ファアドレスカウンタ、3はパディングストップアドレ
スレジスタ、4は転送制御レジスフ、5はデータマルチ
プレクサ、6はアドレス比較回路、7はバッファメモリ
回路、8はタイミング制御回路、9は状態表示レジスタ
回路をそれぞれ示す。
ファアドレスカウンタ、3はパディングストップアドレ
スレジスタ、4は転送制御レジスフ、5はデータマルチ
プレクサ、6はアドレス比較回路、7はバッファメモリ
回路、8はタイミング制御回路、9は状態表示レジスタ
回路をそれぞれ示す。
本実施例は磁気ディスク制御回路の一部であり、バッフ
ァメモリ回路7は磁気ディスクの1トランク分のデータ
を蓄える容量を持つものとする。
ァメモリ回路7は磁気ディスクの1トランク分のデータ
を蓄える容量を持つものとする。
本実施例の構成はファームウェア(図示してない)によ
り指示されたパディングデータを蓄えるパディングデー
タレジスタ1、ファームウェア(図示してない)の指示
により初期設定しバッファメモリ回路7のアドレスを計
数するバッファアドレスカウンタ2、ファームウェア(
図示してない)により指示されたパディングストップア
ドレスを蓄えるパディングストップアドレスレジスタ3
、ファームウェア(図示してない)のパディング開始指
示によりパディング指示信号をデータマルチプレクサ5
とタイミング制御回路8へ出力する転送制御レジスタ4
、他装置(図示してない)からの情報とパディングデー
タレジスタ1の情報のいずれか一方を転送制御レジスタ
4からのパディング指示信号の有無によって選択してバ
ッファメモリ回路7ヘデータを出力するデータマルチプ
レクサ5、バッファアドレスカウンタ2からの入力とパ
ディングストップアドレスレジスタ3からの入力とを比
較して比較結果をタイミング制御回路8へ出力するアド
レス比較回路6、他装置(図示してない〉からの情報や
パディングデータを記憶するバッファメモリ回路7、ア
ドレス比較回路6と転送制御レジスタ4からの入力信号
によりバッファメモリ回路7ヘデータを書込み開始指示
のストローブ信号の供給を開始し、ストローブ信号の供
給停止によりパディング終了信号を状態表示レジスタ回
路9へ出力するタイミング制御回路8、パディング終了
信号をファームウェア(図示してない)から読み取り可
能な状態で格納している状態表示レジスタ回路9から構
成されている。
り指示されたパディングデータを蓄えるパディングデー
タレジスタ1、ファームウェア(図示してない)の指示
により初期設定しバッファメモリ回路7のアドレスを計
数するバッファアドレスカウンタ2、ファームウェア(
図示してない)により指示されたパディングストップア
ドレスを蓄えるパディングストップアドレスレジスタ3
、ファームウェア(図示してない)のパディング開始指
示によりパディング指示信号をデータマルチプレクサ5
とタイミング制御回路8へ出力する転送制御レジスタ4
、他装置(図示してない)からの情報とパディングデー
タレジスタ1の情報のいずれか一方を転送制御レジスタ
4からのパディング指示信号の有無によって選択してバ
ッファメモリ回路7ヘデータを出力するデータマルチプ
レクサ5、バッファアドレスカウンタ2からの入力とパ
ディングストップアドレスレジスタ3からの入力とを比
較して比較結果をタイミング制御回路8へ出力するアド
レス比較回路6、他装置(図示してない〉からの情報や
パディングデータを記憶するバッファメモリ回路7、ア
ドレス比較回路6と転送制御レジスタ4からの入力信号
によりバッファメモリ回路7ヘデータを書込み開始指示
のストローブ信号の供給を開始し、ストローブ信号の供
給停止によりパディング終了信号を状態表示レジスタ回
路9へ出力するタイミング制御回路8、パディング終了
信号をファームウェア(図示してない)から読み取り可
能な状態で格納している状態表示レジスタ回路9から構
成されている。
本実施例で通常のデータ転送の場合、データマルチプレ
クサ5はバックアメモリ回路7への書込みデータとして
データバスからの信号を出力している。
クサ5はバックアメモリ回路7への書込みデータとして
データバスからの信号を出力している。
バッファメモリ回路7のアドレスはバッファアドレスカ
ウンタ2により供給される。バッファアドレスカウンタ
2はマイクロプロセッサバスの信号、即ちファームウェ
ア(図示してない)により初期値が設定され1バイト転
送毎に自動的に更新する。
ウンタ2により供給される。バッファアドレスカウンタ
2はマイクロプロセッサバスの信号、即ちファームウェ
ア(図示してない)により初期値が設定され1バイト転
送毎に自動的に更新する。
パディングを行う場合は、ファームウェア(図示してな
い)によりマイクロプロセソザバスを通じてパディング
データレジスタ1.バッファアドレスカウンタ2.パデ
イングストツプアドレスレジスタ3を設定した後転送制
御レジスタ4のパディング指示ピッ]・をオンにする。
い)によりマイクロプロセソザバスを通じてパディング
データレジスタ1.バッファアドレスカウンタ2.パデ
イングストツプアドレスレジスタ3を設定した後転送制
御レジスタ4のパディング指示ピッ]・をオンにする。
尚バッファアドレスカウンタ2の初期設定値がパディン
グスタートアドレスとなる。
グスタートアドレスとなる。
転送制御レジスタ4からのパディング指示信号を受けた
データマルチプレクサ5はバッファメモリ回路7への書
込みデータとしてパディングデータレジスタ1からの出
力信号、即ちパディングデータを選択して出力し、タイ
ミング制御回路8からはバッファメモリ回路7にデータ
を書込みするためのストローブ信号をバッファメモリ回
路7へ供給を開始する。
データマルチプレクサ5はバッファメモリ回路7への書
込みデータとしてパディングデータレジスタ1からの出
力信号、即ちパディングデータを選択して出力し、タイ
ミング制御回路8からはバッファメモリ回路7にデータ
を書込みするためのストローブ信号をバッファメモリ回
路7へ供給を開始する。
アドレス比較回路6ではバッファアドレスカウンタ2か
ら入力するバッファアドレスとパディングストップアド
レスレジスタ3から入力するパデインダストップアドレ
スを比較して、その比較結果をタイミング制御回路8へ
出力する。バッファアドレスとパディングストップアド
レスとが一致するとタイミング制御回路8はバッファメ
モリ回路7へのストローブ信号の供給を停止すると共に
ファームウェア(図示してない)から読み取り可能な状
態表示レジスタ回路9にパディング終了信号を送出する
。
ら入力するバッファアドレスとパディングストップアド
レスレジスタ3から入力するパデインダストップアドレ
スを比較して、その比較結果をタイミング制御回路8へ
出力する。バッファアドレスとパディングストップアド
レスとが一致するとタイミング制御回路8はバッファメ
モリ回路7へのストローブ信号の供給を停止すると共に
ファームウェア(図示してない)から読み取り可能な状
態表示レジスタ回路9にパディング終了信号を送出する
。
以上のように本実施例ではファームウェア(図示してな
い)はパディング開始を指示した後は状態表示レジスフ
回路9を読み取ってパディング終了信号の受信を検知す
れば良く、パディング実行中は他の処理を行うことも可
能である。又、パディングデータを任意の値とするため
にパディングデータレジスタ1を設けているがパディン
グデータが特定の値で良ければパディングデータレジス
タ1は必要なくデータマルチプレクサ5に直接データパ
ターンを入力すれば良い、この場合回路が少なくて済む
と言う効果がある。
い)はパディング開始を指示した後は状態表示レジスフ
回路9を読み取ってパディング終了信号の受信を検知す
れば良く、パディング実行中は他の処理を行うことも可
能である。又、パディングデータを任意の値とするため
にパディングデータレジスタ1を設けているがパディン
グデータが特定の値で良ければパディングデータレジス
タ1は必要なくデータマルチプレクサ5に直接データパ
ターンを入力すれば良い、この場合回路が少なくて済む
と言う効果がある。
(g)発明の効果
以上のように本発明によれば、バッファ記憶装置の任意
の領域に高速にパディングが行えるのでパディングに要
する時間が短縮されバッファ記憶装置の処理能力が向上
すると言う効果がある。
の領域に高速にパディングが行えるのでパディングに要
する時間が短縮されバッファ記憶装置の処理能力が向上
すると言う効果がある。
第1図は本発明に係るバッファ記憶装置のパディング方
法の一実施例を示す。 図において、1はパディングデータレジスタ、2はバッ
ファアドレスカウンタ、3はパディングストップアドレ
スレジスタ、4は転送制御レジスタ、5はデータマルチ
プレクサ、6はアドレス比較回路、7はバッファメモリ
回路、8はタイミング制御回路、9は状態表示レジスタ
回路をそれぞ9 −175
法の一実施例を示す。 図において、1はパディングデータレジスタ、2はバッ
ファアドレスカウンタ、3はパディングストップアドレ
スレジスタ、4は転送制御レジスタ、5はデータマルチ
プレクサ、6はアドレス比較回路、7はバッファメモリ
回路、8はタイミング制御回路、9は状態表示レジスタ
回路をそれぞ9 −175
Claims (1)
- 【特許請求の範囲】 データを成る装置から他の装置へ転送する時。 データを一時的に蓄えるためのバッファ記憶装置におい
て、スタートアドレスを指示する手段、ストップアドレ
スを指示する手段、記憶データを設定する手段を設け、
該バッファ記憶装置の該スタートアドレスから該ストッ
プアドレスまでの指定領域に該記憶データを自動的に書
き込むことを特徴とするバッファ記憶装置のデータ記憶
方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58117383A JPS608932A (ja) | 1983-06-29 | 1983-06-29 | バツフア記憶装置のデ−タ記憶方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58117383A JPS608932A (ja) | 1983-06-29 | 1983-06-29 | バツフア記憶装置のデ−タ記憶方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS608932A true JPS608932A (ja) | 1985-01-17 |
| JPS6362006B2 JPS6362006B2 (ja) | 1988-12-01 |
Family
ID=14710286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58117383A Granted JPS608932A (ja) | 1983-06-29 | 1983-06-29 | バツフア記憶装置のデ−タ記憶方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS608932A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4479024A (en) * | 1983-06-01 | 1984-10-23 | Ashland Oil, Inc. | Styrene from toluene and formaldehyde |
| JPH01119819A (ja) * | 1987-11-04 | 1989-05-11 | Sony Corp | フロッピー・ディスク装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52106642A (en) * | 1976-03-05 | 1977-09-07 | Hitachi Ltd | Data transfer unit |
| JPS5397341A (en) * | 1977-02-04 | 1978-08-25 | Nec Corp | Memory device |
-
1983
- 1983-06-29 JP JP58117383A patent/JPS608932A/ja active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52106642A (en) * | 1976-03-05 | 1977-09-07 | Hitachi Ltd | Data transfer unit |
| JPS5397341A (en) * | 1977-02-04 | 1978-08-25 | Nec Corp | Memory device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4479024A (en) * | 1983-06-01 | 1984-10-23 | Ashland Oil, Inc. | Styrene from toluene and formaldehyde |
| JPH01119819A (ja) * | 1987-11-04 | 1989-05-11 | Sony Corp | フロッピー・ディスク装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6362006B2 (ja) | 1988-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8407427B2 (en) | Method and system for improving serial port memory communication latency and reliability | |
| US5125081A (en) | Inter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storage | |
| US6167491A (en) | High performance digital electronic system architecture and memory circuit therefor | |
| WO1995006284B1 (en) | Ata interface architecture employing state machines | |
| JPS608932A (ja) | バツフア記憶装置のデ−タ記憶方法 | |
| JPH024021B2 (ja) | ||
| JPH0140432B2 (ja) | ||
| JP3331943B2 (ja) | 情報処理装置および入出力制御装置 | |
| JPH0222748A (ja) | 不揮発生メモリ制御回路 | |
| JPS6049951B2 (ja) | 一斉指示信号送出回路 | |
| JPS6055459A (ja) | プロツクデ−タ転送記憶制御方法 | |
| JP3202215B2 (ja) | 記憶装置 | |
| JP2723893B2 (ja) | パイプライン型データ処理装置 | |
| JP3009168B2 (ja) | データ処理装置 | |
| JPS61193245A (ja) | 記憶制御方式 | |
| JPH07120309B2 (ja) | 記憶装置間ページデータ転送制御方式 | |
| JPH04139547A (ja) | 記憶制御装置のデータ転送制御回路 | |
| JPH0652516B2 (ja) | バス・インターフェース装置 | |
| JPS63298466A (ja) | デ−タ転送装置 | |
| JPH01284940A (ja) | メモリ制御装置 | |
| JPS603048A (ja) | デ−タ転送制御装置 | |
| JPH02114356A (ja) | ライトデータ転送制御方式 | |
| JPS62202254A (ja) | 論理装置に対する連続デ−タ転送方式 | |
| JPS63216144A (ja) | キヤツシユ・メモリ制御方式 | |
| JPH03260728A (ja) | レジスタのデータ書込み方式 |