JPH01306938A - メッセージバッファ管理方式 - Google Patents
メッセージバッファ管理方式Info
- Publication number
- JPH01306938A JPH01306938A JP13769788A JP13769788A JPH01306938A JP H01306938 A JPH01306938 A JP H01306938A JP 13769788 A JP13769788 A JP 13769788A JP 13769788 A JP13769788 A JP 13769788A JP H01306938 A JPH01306938 A JP H01306938A
- Authority
- JP
- Japan
- Prior art keywords
- page
- message buffer
- cells
- cell
- empty
- 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
Links
- 239000000872 buffer Substances 0.000 title claims abstract description 48
- 238000007726 management method Methods 0.000 claims description 29
- 230000002265 prevention Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はメツセージバッファ管理方式に関する。
従来、メツセージバッファは、メツセージバッファ領域
自身に、その管理用制御情報を設定して、利用者1の払
い出しやをき管理を行なっている。
自身に、その管理用制御情報を設定して、利用者1の払
い出しやをき管理を行なっている。
上述した従来方式においては、メッセージバ。
ファの管理制御情報をメツセージバッファ自身ニ設定し
ているため、利用者のデバグ時期においては、オリ用者
のミスによシ管理制(財)情報を破壊する可能性があシ
、そのときには該トラブル解析に時間を必要とする。
ているため、利用者のデバグ時期においては、オリ用者
のミスによシ管理制(財)情報を破壊する可能性があシ
、そのときには該トラブル解析に時間を必要とする。
本発明の目的は、管理制御情報をメツセージバッファ領
域とは独立の領域に持つ事により、上述した類のトラブ
ル解析を容易にする事が可能化するメツセージバッファ
管理方式を提供することにある。
域とは独立の領域に持つ事により、上述した類のトラブ
ル解析を容易にする事が可能化するメツセージバッファ
管理方式を提供することにある。
本発明のメツセージバッファ管理方式は、メツセージバ
ッファ領域のページ対応に、ベージ査号と該ページ内セ
ルの番号にょυメツセージバッファセル間のチェインを
管理するメツセージバッファセル管理制仰表と、 該ページのアドレスを示すメツセージバッファポインタ
、該ページに対する前記メツセージバッファセル管理制
岬表のアドレス、該ページ内の空きメツセージバッファ
セル数および該ページ内の空き先頭セル番号を管理する
ページ管理制御表とを設げたことを特徴とする。
ッファ領域のページ対応に、ベージ査号と該ページ内セ
ルの番号にょυメツセージバッファセル間のチェインを
管理するメツセージバッファセル管理制仰表と、 該ページのアドレスを示すメツセージバッファポインタ
、該ページに対する前記メツセージバッファセル管理制
岬表のアドレス、該ページ内の空きメツセージバッファ
セル数および該ページ内の空き先頭セル番号を管理する
ページ管理制御表とを設げたことを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図であC(m
+i)([aのページから成るメツセージバッファ%域
10と、メツセージバッファセル管理制御表20と、ペ
ージ管理側画表30とから成る0 メッセーシハッンア領域10内の谷ページはベージ番号
0−mを有し、さらに谷ページはセル番号0− nを刹
する(n+1)個のメツセージバッファセルに分割され
ている。メツセージバッファセル管理表20は、メツセ
ージバッファ領域10のページ対応にメツセージバッフ
ァセル間のチェインを管理する。また、ページ管理制御
表30は、メツセージバッファ領域10のページ対応に
、そのアドレスを示すメツセージバッファポインタ。
+i)([aのページから成るメツセージバッファ%域
10と、メツセージバッファセル管理制御表20と、ペ
ージ管理側画表30とから成る0 メッセーシハッンア領域10内の谷ページはベージ番号
0−mを有し、さらに谷ページはセル番号0− nを刹
する(n+1)個のメツセージバッファセルに分割され
ている。メツセージバッファセル管理表20は、メツセ
ージバッファ領域10のページ対応にメツセージバッフ
ァセル間のチェインを管理する。また、ページ管理制御
表30は、メツセージバッファ領域10のページ対応に
、そのアドレスを示すメツセージバッファポインタ。
メツセージバッファセル管理側−表アドレス、ページ内
空き先頭セル番号およびページ内空きセル個数を管理す
る。
空き先頭セル番号およびページ内空きセル個数を管理す
る。
第2図はオU用者からの要求によシ、メツセージバッフ
ァを払い出すときの様子を示す図である。
ァを払い出すときの様子を示す図である。
谷ページは8個のメツセージバッファセルから成り、ペ
ージOは、メツセージバッファセル管理制御表21によ
υセル2→セル3→セルフ→セル0の順序にチェインさ
れた4個の空きセルを有し、ペー シ管理制岬表31は
、ページ0について、メツセージバッファポインタβ、
メツセージバッファセル管理表アドレスαと共に、ペー
ジ内空きセル数としC4、ページ内空き先頭セル番号と
して2を指定している。
ージOは、メツセージバッファセル管理制御表21によ
υセル2→セル3→セルフ→セル0の順序にチェインさ
れた4個の空きセルを有し、ペー シ管理制岬表31は
、ページ0について、メツセージバッファポインタβ、
メツセージバッファセル管理表アドレスαと共に、ペー
ジ内空きセル数としC4、ページ内空き先頭セル番号と
して2を指定している。
いま、利用者がページOから2個のメツセージバッファ
の払い出しを要求すると、ページ内空き先頭セル番号2
およびセル番号2からチェインされているセル番号3の
2つのメツセージバッファセルが払い出される。この結
果、ページ管理側−表31内のページ内空きセル数は2
、ページ内空き先頭セル番号は7となる。
の払い出しを要求すると、ページ内空き先頭セル番号2
およびセル番号2からチェインされているセル番号3の
2つのメツセージバッファセルが払い出される。この結
果、ページ管理側−表31内のページ内空きセル数は2
、ページ内空き先頭セル番号は7となる。
第3図は利用者からの返却要求によシメッセージバッフ
ァを返却するときの様子を示す図である。
ァを返却するときの様子を示す図である。
いま、ページOがセル番号Oを先頭として3個の空きセ
ルを有しているところへ、セル番号3゜4および7の3
個のセルが返却されると、メツセージバッ制御セル管理
制両表22の内容は図示の如くに変化し、またページ管
理制岬表32のページ内空きセル数は6、ページ内空き
先頭セル番号は7となる。
ルを有しているところへ、セル番号3゜4および7の3
個のセルが返却されると、メツセージバッ制御セル管理
制両表22の内容は図示の如くに変化し、またページ管
理制岬表32のページ内空きセル数は6、ページ内空き
先頭セル番号は7となる。
以上説明したように本発明は、従来メツセージバッフア
自身に設定されていた管理制御情報を独立した領域で行
なう構成としたため、メツセージバッファの一部の破壊
によシ従来は7ステムの停止にまで及んでいたトラブル
の防止が可能となり、かつトラブル解析が困難であった
ものが管理情報が見えるようになるので迅速化される効
果がある。
自身に設定されていた管理制御情報を独立した領域で行
なう構成としたため、メツセージバッファの一部の破壊
によシ従来は7ステムの停止にまで及んでいたトラブル
の防止が可能となり、かつトラブル解析が困難であった
ものが管理情報が見えるようになるので迅速化される効
果がある。
第1図は本発明の一実施例のブロック図、第2図および
第3図は本実施例の動作を説明するための図である。 10.11.12・・・・・・メツセージバッファ領域
、20.21.22・・・・・・メツセージバッファセ
ル管理制呻表、30,31.32・・・・・・ページ管
理制御表。 代理人 弁理士 内 原 晋 二一 ン一 千67 32゛へ一ジ′奪工里俸り#I1表 円門゛ i丁]I β −7−− −/− m− 7′ 7′ 7′7゛ 2?:メンt−シバ’771畳ソb1ヒ1丁制奮羽4乏
■ ′7・′ン7
第3図は本実施例の動作を説明するための図である。 10.11.12・・・・・・メツセージバッファ領域
、20.21.22・・・・・・メツセージバッファセ
ル管理制呻表、30,31.32・・・・・・ページ管
理制御表。 代理人 弁理士 内 原 晋 二一 ン一 千67 32゛へ一ジ′奪工里俸り#I1表 円門゛ i丁]I β −7−− −/− m− 7′ 7′ 7′7゛ 2?:メンt−シバ’771畳ソb1ヒ1丁制奮羽4乏
■ ′7・′ン7
Claims (1)
- 【特許請求の範囲】 メッセージバッファ領域のページ対応に、 ページ番号と該ページ内セルの番号によりメッセージバ
ッファセル間のチェインを管理するメッセージバッファ
セル管理制御表と、 該ページのアドレスを示すメッセージバッファポインタ
、該ページに対する前記メッセージバッファセル管理制
御表のアドレス、該ページ内の空きメッセージバッファ
セル数および該ページ内の空き先頭セル番号を管理する
ページ管理制御表とを設けたことを特徴とするメッセー
ジバッファ管理方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13769788A JPH01306938A (ja) | 1988-06-03 | 1988-06-03 | メッセージバッファ管理方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13769788A JPH01306938A (ja) | 1988-06-03 | 1988-06-03 | メッセージバッファ管理方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01306938A true JPH01306938A (ja) | 1989-12-11 |
Family
ID=15204695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13769788A Pending JPH01306938A (ja) | 1988-06-03 | 1988-06-03 | メッセージバッファ管理方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01306938A (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6132155A (ja) * | 1984-07-23 | 1986-02-14 | Fujitsu Ltd | 不特定長連続領域のバツフアリング方式 |
JPS6319939A (ja) * | 1986-07-14 | 1988-01-27 | Fujitsu Ltd | 通信制御装置 |
-
1988
- 1988-06-03 JP JP13769788A patent/JPH01306938A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6132155A (ja) * | 1984-07-23 | 1986-02-14 | Fujitsu Ltd | 不特定長連続領域のバツフアリング方式 |
JPS6319939A (ja) * | 1986-07-14 | 1988-01-27 | Fujitsu Ltd | 通信制御装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100412807C (zh) | 在数字数据处理***中管理进程的事件日志的方法和*** | |
DE69521101T2 (de) | Gemeinsam genutzte virtuelle Platten mit anwendungstransparenter Wiedergewinnung | |
DE4228755C2 (de) | Unterbrechungseinrichtung für ein Mikroprozessorsystem und zugehöriges Verfahren | |
DE2459675A1 (de) | Datenverarbeitungssystem | |
DE2517297A1 (de) | Einrichtung zum feststellen eines zu einem zu verhindernden endgueltigen stillstand fuehrenden systemzustandes | |
JPS61289458A (ja) | プロセス間通信装置 | |
Bétourné et al. | Process management and resource sharing in the multiaccess system in ESOPE | |
JPH01306938A (ja) | メッセージバッファ管理方式 | |
JPH0798663A (ja) | 非同期i/o制御方式 | |
DE4228754A1 (de) | Mikroprozessorsystem | |
Bond et al. | An interactive graphical display monitor in a batch-processing environment with remote entry | |
EP0441509B1 (en) | Method and system for single-operation focus shift between user applications in a virtual terminal environment | |
JPH04364550A (ja) | メモリ管理方法 | |
JPH03196345A (ja) | データ入出力方式 | |
JPS60110046A (ja) | 資源管理装置 | |
DE2456531A1 (de) | Computer-system | |
JPH03174645A (ja) | Cpu間のメッセージ通信装置 | |
JPS63266554A (ja) | プログラムデバグ方式 | |
JP2001014177A (ja) | 非同期データ入出力処理方法およびそのプログラム記録媒体 | |
Piattelli et al. | TERESA: a modular multiprocess software architecture for experimental nuclear data handling | |
JPS6247763A (ja) | デ−タ処理装置からのデ−タ出力方式 | |
PETTERSSON | Application programming of real time displays | |
JPH0370816B2 (ja) | ||
JPH04223537A (ja) | イメージファイルの格納方式 | |
JPS61139842A (ja) | プログラムの退避制御方式 |