JPH0528037A - バツフア管理方式 - Google Patents

バツフア管理方式

Info

Publication number
JPH0528037A
JPH0528037A JP3181426A JP18142691A JPH0528037A JP H0528037 A JPH0528037 A JP H0528037A JP 3181426 A JP3181426 A JP 3181426A JP 18142691 A JP18142691 A JP 18142691A JP H0528037 A JPH0528037 A JP H0528037A
Authority
JP
Japan
Prior art keywords
buffer
request
trace
area
release
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
JP3181426A
Other languages
English (en)
Inventor
Toshio Ueda
壽雄 上田
Tatsuhiko Miike
龍彦 三池
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
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Software Kyushu Ltd
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, NEC Software Kyushu Ltd filed Critical NEC Corp
Priority to JP3181426A priority Critical patent/JPH0528037A/ja
Publication of JPH0528037A publication Critical patent/JPH0528037A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Memory System (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】 【構成】主記憶装置1のバッファ要求受け付け手段3
は、要求元群2からバッファ要求を受け付ける。バッフ
ァ獲得要求ならば、バッファ獲得要求受け付け手段4を
通じて、バッファ獲得手段8は、バッファ管理テーブル
13のバッファ群14からバッファを獲得する。バッフ
ァ解放要求ならば、バッファ解放要求受け付け手段5を
通じて、バッファ解放手段9は、バッファを解放する。
トレース情報書き込み手段10は、バッファの獲得およ
び解放のトレース情報をバッファトレースエリア11に
書き込んで、一杯になる毎に外部記憶装置12に書き出
す。 【効果】バッファ要求毎にバッファ要求元とバッファア
ドレスとのバッファ要求情報をトレースすることによ
り、バッファの使用状況を知ることができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、バッファ管理方式に関
し、特に情報処理システムの主記憶装置に有するバッフ
ァを管理するバッファ管理方式に関する。
【0002】
【従来の技術】従来のバッファ管理方式は、あらかじめ
定められた数のバッファを管理するバッファプールを持
ち、要求元のバッファ要求に対して、バッファプールに
バッファがある場合に、即座にそのバッファを与えてい
た。
【0003】
【発明が解決しようとする課題】上述した従来のバッフ
ァ管理方式は、あらかじめ定められた数のバッファを管
理するバッファプールにバッファ要求を行う場合に、バ
ッファプールがある場合に、即座にバッファを与え、何
も情報を残さないので、バッファの使用状況を判断する
ことができないという欠点を有している。
【0004】
【課題を解決するための手段】本発明のバッファ管理方
式は、要求元から受け付けたバッファ要求を要求種別に
より振り分け、バッファ要求が獲得要求時にはバッファ
獲得要求を制御し、バッファ種別毎に存在してバッファ
管理テーブルにリンクされているバッファプールから必
要な個数を切り離して要求元に与え、その時の要求元と
与えようとするバッファアドレスとをバッファトレース
エリアに書き込み、バッファ要求が解放要求時にはバッ
ファ解放要求を制御し、解放要求のバッファを前記バッ
ファ管理テーブルにリンクし、その時の要求元と解放す
るバッファアドレスとを前記バッファトレースエリアに
書き込み、主記憶装置内の前記バッファトレースエリア
が一杯になり次第、外部記憶装置に書き出すことにより
構成されている。
【0005】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0006】図1は、本発明のバッファ管理方式の一実
施例を示すブロック図である。図1に示すように、本実
施例における主記憶装置1は、要求元群2からバッファ
要求を受け付けるバッファ要求受け付け手段3と、バッ
ファ獲得要求受け付け手段4と、バッファ解放要求受け
付け手段5と、バッファ獲得可能時にバッファ獲得情報
を整理してバッファトレース要求を行うバッファ獲得情
報トレース要求手段6と、バッファトレース要求を受け
てバッファトレースエリア11に書き込んでバッファト
レースエリア11が一杯になると外部記憶装置12に情
報を書き出すトレース情報書き込み手段10と、バッフ
ァ解放時にバッファ解放情報を整理してバッファトレー
ス要求を行うバッファ解放情報トレース要求手段7と、
バッファ管理テーブル13にリンクしているバッファ群
14からバッファを獲得するバッファ獲得手段8と、バ
ッファ獲得手段8で獲得したバッファを解放するバッフ
ァ解放手段9とを含んでいる。
【0007】図2は、本実施例で使用するバッファトレ
ースエリア11の一例を示す図である。本実施例におけ
るトレース情報書き込み手段10は、トレース第一エリ
ア先頭アドレス21、トレース第一エリア終了アドレス
22、トレース第二エリア先頭アドレス23、トレース
第二エリア終了アドレス24、現トレースエリアアドレ
ス25、トレース第一エリア26、トレース第二エリア
27を持つバッファトレースエリア11を制御してい
る。
【0008】そして、トレース情報書き込み手段10
は、バッファトレース情報を、トレース第一エリア先頭
アドレス21の位置から書き込み始め、現トレースエリ
アアドレス25を更新して現トレースエリアアドレス2
5がトレース第一エリア終了アドレス22と同じになれ
ば、トレース第一エリア26が一杯とみなしてトレース
第一エリア26の内容を外部記憶装置12のバッファト
レース情報ファイル28に掃き出す。また、トレース情
報書き込み手段10は、外部記憶装置12への掃き出し
の完了を待ち合わせることなしにトレース第二エリア先
頭アドレス23の位置から再開し、トレース第二エリア
27にバッファトレース情報を書き込む。
【0009】又、現トレースエリアアドレス25も更新
され、現トレースエリアアドレス25がトレース第二エ
リア終了アドレス24と同じになれば、トレース第二エ
リア27が一杯とみなしてトレース第二エリア27の内
容を外部記憶装置12のバッファトレース情報ファイル
28に掃き出す。トレース情報書き込み手段10は、外
部記憶装置12への掃き出しの完了を待ち合わせること
なしにトレース第一エリア先頭アドレス23の位置から
再開する。以上のことを繰り返すことによって、バッフ
ァトレースの制御を行う。
【0010】図3は、本実施例の処理の一例を表す流れ
図である。要求元群2の要求元がバッファ要求数A個の
バッファ要求を行うと、バッファ要求受け付け手段3に
制御が渡され、要求種別を判断し、要求内容に応じてバ
ッファ獲得要求受け付け手段4またはバッファ解放要求
受け付け手段5に制御が渡される(ステップ30)。
【0011】そこで、バッファ獲得要求受け付け手段4
は、まずバッファ獲得手段8に制御を渡す。バッファ獲
得手段8は、バッファ管理テーブル13によりバッファ
獲得可能かどうかを判断し(ステップ31)、可能でな
ければ要求元にバッファ獲得不可の通知を行う(ステッ
プ38)。バッファ獲得可能な場合には、バッファ管理
テーブル13にリンクしているバッファ群14からバッ
ファ群を獲得する(ステップ32)。
【0012】その後に、バッファ獲得要求受け付け手段
4に制御が戻り、バッファ獲得情報トレース要求手段6
に制御が渡る。バッファ獲得情報トレース要求手段6
は、要求元情報と獲得した全てのバッファドレスとを求
め、その情報をトレースするようトレース情報書き込み
手段10に要求する。トレース情報書き込み手段10
は、渡された情報をバッファトレースエリア11にトレ
ースし、現行トレースエリアが一杯になった時には、外
部記憶装置12に書き出し、現行トレースエリアの切り
換えをする(ステップ33,34,35,36)。そし
て、要求元群2の要求元にバッファ獲得完了通知を行う
(ステップ37)。
【0013】又、要求種別が解放要求でバッファ解放要
求受け付け手段5に制御が渡された場合に、バッファ解
放要求受け付け手段5は、バッファ解放情報トレース要
求手段7に制御を渡す。バッファ解放情報トレース要求
手段7は、要求元情報と解放する全てのバッファアドレ
スとを求め、その情報をトレースするようにトレース情
報書き込み手段10に要求する。トレース情報書き込み
手段10は、渡された情報をバッファトレースエリア1
1にトレースし、現行トレースエリアが一杯になった時
に外部記憶装置12に書き出し、現行トレースエリアの
切り換えをする(ステップ39,40,41,42)。
【0014】その後に、制御がバッファ解放要求受け付
け手段5に戻り、バッファ解放手段9に制御が渡る。バ
ッファ解放手段9は、解放要求されたバッファをバッフ
ァ管理テーブル13にリンクしているバッファ群14の
中に解放する(ステップ43)。そして、要求元群2の
要求元にバッファ解放完了通知を行う(ステップ4
4)。
【0015】
【発明の効果】以上説明したように、本発明のバッファ
管理方式は、バッファ要求毎にバッファ要求元とバッフ
ァアドレスとのバッファ要求情報をトレースすることに
より、バッファの使用状況がすぐにわかるという効果を
有している。
【図面の簡単な説明】
【図1】本発明のバッファ管理方式の一実施例を示すブ
ロック図である。
【図2】本実施例で使用するバッファトレースエリア1
1の一例を示す図である。
【図3】本実施例の処理の一例を表す流れ図である。
【符号の説明】
1 主記憶装置 2 要求元群 3 バッファ要求受け付け手段 4 バッファ獲得要求受け付け手段 5 バッファ解放要求受け付け手段 6 バッファ獲得情報トレース要求手段 7 バッファ解放情報トレース要求手段 8 バッファ獲得手段 9 バッファ解放手段 10 トレース情報書き込み手段 11 バッファトレースエリア 12 外部記憶装置 13 バッファ管理テーブル 14 バッファ群 21 トレース第一エリア先頭アドレス 22 トレース第一エリア終了アドレス 23 トレース第二エリア先頭アドレス 24 トレース第二エリア終了アドレス 25 現トレースエリアアドレス 26 トレース第一エリア 27 トレース第二エリア 28 バッファトレース情報ファイル

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 要求元から受け付けたバッファ要求を要
    求種別により振り分け、バッファ要求が獲得要求時には
    バッファ獲得要求を制御し、バッファ種別毎に存在して
    バッファ管理テーブルにリンクされているバッファプー
    ルから必要な個数を切り離して要求元に与え、その時の
    要求元と与えようとするバッファアドレスとをバッファ
    トレースエリアに書き込み、バッファ要求が解放要求時
    にはバッファ解放要求を制御し、解放要求のバッファを
    前記バッファ管理テーブルにリンクし、その時の要求元
    と解放するバッファアドレスとを前記バッファトレース
    エリアに書き込み、主記憶装置内の前記バッファトレー
    スエリアが一杯になり次第、外部記憶装置に書き出すこ
    とを特徴とするバッファ管理方式。
JP3181426A 1991-07-23 1991-07-23 バツフア管理方式 Pending JPH0528037A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3181426A JPH0528037A (ja) 1991-07-23 1991-07-23 バツフア管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3181426A JPH0528037A (ja) 1991-07-23 1991-07-23 バツフア管理方式

Publications (1)

Publication Number Publication Date
JPH0528037A true JPH0528037A (ja) 1993-02-05

Family

ID=16100571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3181426A Pending JPH0528037A (ja) 1991-07-23 1991-07-23 バツフア管理方式

Country Status (1)

Country Link
JP (1) JPH0528037A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6467083B1 (en) 1998-09-30 2002-10-15 Nec Corporation Debugging system for computer program, method for checking target program and information storage medium for storing checking program
US6768062B2 (en) 2000-10-12 2004-07-27 Murata Manufacturing Co., Ltd. Connection method and connection structure of pad electrodes, and inspecting methods for connection state thereof
US7274093B2 (en) 2004-12-24 2007-09-25 Yamaichi Electronics Co., Ltd. Semiconductor device connector, semiconductor device carrier, semiconductor device socket using the same and probe card
JP2009026169A (ja) * 2007-07-23 2009-02-05 Epson Toyocom Corp イベントレコーダの割り込み発生方法、イベントレコーダおよびこれを備えた電子機器
US8076232B2 (en) 2008-04-03 2011-12-13 Stats Chippac, Ltd. Semiconductor device and method of forming composite bump-on-lead interconnection
US8318537B2 (en) 2005-03-25 2012-11-27 Stats Chippac, Ltd. Flip chip interconnection having narrow interconnection sites on the substrate

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6467083B1 (en) 1998-09-30 2002-10-15 Nec Corporation Debugging system for computer program, method for checking target program and information storage medium for storing checking program
US6768062B2 (en) 2000-10-12 2004-07-27 Murata Manufacturing Co., Ltd. Connection method and connection structure of pad electrodes, and inspecting methods for connection state thereof
US7274093B2 (en) 2004-12-24 2007-09-25 Yamaichi Electronics Co., Ltd. Semiconductor device connector, semiconductor device carrier, semiconductor device socket using the same and probe card
US8318537B2 (en) 2005-03-25 2012-11-27 Stats Chippac, Ltd. Flip chip interconnection having narrow interconnection sites on the substrate
JP2009026169A (ja) * 2007-07-23 2009-02-05 Epson Toyocom Corp イベントレコーダの割り込み発生方法、イベントレコーダおよびこれを備えた電子機器
US8076232B2 (en) 2008-04-03 2011-12-13 Stats Chippac, Ltd. Semiconductor device and method of forming composite bump-on-lead interconnection

Similar Documents

Publication Publication Date Title
JPH0528037A (ja) バツフア管理方式
JP2856003B2 (ja) 非同期データ入出力方式
JP3368378B2 (ja) 記憶内容の管理方法およびデータ処理装置
JPH0540721A (ja) 計算機システム
JPS63180146A (ja) ワ−クフアイルの多重バツフアリング制御方式
JPS63298550A (ja) ノンストップトレ−ス方式
JPH0720149B2 (ja) マルチメディア情報通信制御装置
JPS6048774B2 (ja) デ−タファイル管理方式
JPS60178549A (ja) メモリ装置へのデ−タ登録方式
JPS6174026A (ja) プリンタ出力メツセ−ジフアイルの管理方式
JPH07104824B2 (ja) 印刷制御装置
JPS60254256A (ja) 情報処理装置
JPH064472A (ja) 入出力優先順位制御方式
JPH11175312A (ja) データ転送制御装置
JPH05210556A (ja) イメージデータの二重化登録方式
JPH03157039A (ja) プロトコルトレース装置
JPH08221208A (ja) データ出力システム
JPH10304336A (ja) マルチメディア情報提供装置
JPH0553975A (ja) バス制御装置
JPH04360248A (ja) リモートファイル更新方式
JPS61259289A (ja) 表示制御装置
JPH0535579A (ja) バツフア制御方式
JPS6113354A (ja) 分散情報キヤツシユ制御方式
JPH03124251U (ja)
JPH06187377A (ja) データベースアクセス方式