JPH0219940A - ブロック管理方式 - Google Patents

ブロック管理方式

Info

Publication number
JPH0219940A
JPH0219940A JP17041588A JP17041588A JPH0219940A JP H0219940 A JPH0219940 A JP H0219940A JP 17041588 A JP17041588 A JP 17041588A JP 17041588 A JP17041588 A JP 17041588A JP H0219940 A JPH0219940 A JP H0219940A
Authority
JP
Japan
Prior art keywords
block
address
rule table
blocks
search rule
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
JP17041588A
Other languages
English (en)
Inventor
Shinji Mizuno
水野 伸治
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 JP17041588A priority Critical patent/JPH0219940A/ja
Publication of JPH0219940A publication Critical patent/JPH0219940A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はブロック管理方式に関し、特に動的に2つのブ
ロック(メモリブロック)をある一定時間だけ対応付け
るときのブロック管理方式に関する。
〔従来の技術〕
従来、この種のブロック管理方式では、ブロックとブロ
ックとを動的にある一定時間だけ対応付ける際にブロッ
ク内に2つのブロックのアドレスを直接結び付ける情報
を保持していないため、すでに対応付けられた2つのブ
ロックの一方のブロックから他方のブロックのアドレス
を見つけ出すときには、そのたびにブロックとブロック
とを動的に対応付けたときと同様にブロック対応ルール
表と他方のブロックのブロックサーチルール表とを参照
して他方のブロックの7ドレスを捜し出していた。
〔発明が解決しようとする課題〕
上述した従来のブロック管理方式では、すでに対応付け
られた2つのブロックのうちの一方のブロックからその
ブロックと対をなしている他方のブロックのアドレスを
求めるときでも、2つのブロックを対応付けたときと回
し手順で他方のブロックのアドレスを求める必要がある
ので、常にブロック対応ルール表とブロックサーチルー
ル表とを参照しなければならないという欠点がある。
また、フロンクサーチルール表におけるブロックのサー
チルールが複雑な場合には、対応するブロックのアドレ
スを見つけ出す処理が?J29ftになり時間がかかる
という欠点がある。
本発明の目的は、上述の点に鑑み、動的に2つのブロッ
クを対応付けた際に一方のブロック内に対応している他
方のブロックのアドレスを埋め込むことにより、以後一
方のブロックから他方のブロックのアドレスを求める場
合にブロック対応表や他方のブロックのブロックサーチ
ルール表を参照する必要をなくしたブロック管理方式を
提供することにある。
〔課題を解決するための手段〕
本発明のブロック管理方式は、動的に2つのブロックを
ある一定時間だけ対応付けるときのブロック管理方式に
おいて、ブロックの求め方を示すブロックサーチルール
表と、ブロックを生成して生成したブロックの求め方を
対応する前記ブロックサーチルール表に書き込むブロッ
ク初期化手段と、使用中のブロックと対応付けたいブロ
ックをこのブロックに対応する前記ブロックサーチルー
ル表を参照して見つけ出し見つけ出したブロックのブロ
ックアドレスを前記使用中のブロック内に書き込むアド
レス付与手段と、前記使用中のブロック内に書き込まれ
たブロックアドレスをクリアすることにより前記使用中
のブロックと対応付けられたブロックとの対応関係を解
消するアドレスリセット手段とを有する。
〔作用〕
本発明のブロック管理方式では、ブロックサーチルール
表がブロックの求め方を示し、ブロック初期化手段がブ
ロックを生成して生成したブロックの求め方を対応する
ブロックサーチルール表に書き込み、アドレス付与手段
が使用中のブロックと対応付けたいブロックをこのブロ
ックに対応するブロックサーチルール表を参照して見つ
け出し見つけ出したブロックのブロックアドレスを使用
中のブロック内に書き込み、アドレスリセット手段が使
用中のブロック内に書き込まれたブロックアドレスをク
リアすることにより使用中のブロックと対応付けられた
ブロックとの対応関係を解消する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例のブロック管理方式の構成
を示すブロック図である。本実施例のブロック管理方式
は、利用プログラムlと、ブロック管理部2とから、そ
の主要部が構成されている。
ブロック管理部2は、さらに、要求分析手段11と、ブ
ロック初期化手段12と、アドレス付与手段13と、ア
ドレスリセット手段14と、ブロックAサーチルール表
15と、ブロックBサーチルールi16と、ブロックA
17と、ブロック818と、ブロック対応ルール表19
とを含んで構成されている。
ブロック対応ルール表19には、ブロックA17に対応
させることができるブロック818の群を定めるための
ルールがあらかじめ格納されている。
次に、このように構成された本実施例のブロック管理方
式の動作について説明する。
まず、利用プログラムlは、ブロック管理部2に対して
ブロックA17とブロックB18とのブロック生成要求
を発行する。
ブロック管理部2は、要求分析手段11によって利用プ
ログラム1からブロック生成要求を受けたことを認識す
る。次に、ブロック管理部2は、ブロック初期化手段1
2によってブロックA17とブロック818とを生成し
、生成されたブロックA17とブロック818とをサー
チするルールを、ブロックA17についてはブロックA
サーチルール表15に、またブロック818については
ブロックBサーチルール表16にそれぞれ書き込む。
次に、利用プログラム1がブロックA17を使用してい
るときに、このブロックA17と一意に対応するブロッ
クとしてブロックBlBを一定時間だけ対応付けたい場
合には、利用プログラム1はブロック管理部2に対して
ブロック対応要求を発行する。
ブロック管理部2は、要求分析手段11によって利用プ
ログラムlからブロック対応要求を受けたことを認識す
る。次に、ブロック管理部2は、アドレス付与手段13
によって、まずブロックAサーチルール表15からブロ
ックAのアドレス等を特定し、次にブロック対応ルール
表19からブロックA17に対応させることができるプ
ロ・ツクB18の群を解析し、解析されたブロック81
8の群からブロックBサーチルール表16を参照するこ
とにより特定のブロックBIBを見つけ出し、見つけ出
したブロック818のアドレスをブロックA17内に一
要素として書き込むことにより、2つのブロックA17
とブロック318とを対応付ける。
利用プログラム1は、プログラム対応要求の発行から一
定時間が経過して、すでに対応付けられているブロック
A17とブロックB18との対応関係を解消したい場合
には、ブロック管理部2に対してブロック対応リセット
要求を発行する。
ブロック管理部2は、要求分析手段11によって利用プ
ログラムlからブロック対応リセット要求を受けたこと
を認識する。次に、ブロック管理部2は、アドレスリセ
ット手段14によってブロックA1?内に書き込まれて
いるブロック818のアドレスをクリアし、ブロックA
17とブロックB18との対応関係を解消する。
〔発明の効果〕
以、ヒ説明したように本発明は、動的に2つのブロック
を対応付ける際に一方のブロックのアドレスを対応して
いる他方のブロック内に埋め込むごとにより、以後一方
のブロックから他方のブロックのアドレスを求める場合
にブロック対応ルール表や他方のブロックのブロックサ
ーチルール表を参照する必要がなくなり、他方のブロッ
クのアドレスを容易にかつ短時間で求めることができる
という効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック管理方式の構成を
示すブロック図である。 図において、 1・・・利用プログラム、 2・・・ブロック管理部、 11・・・要求分析手段、 12・・・ブロック初期化手段、 13・・・アドレス付与手段、 14・・・アドレスリセット手段、 15・・・ブロックAサーチルール表、16・・・ブロ
ックBサーチルール表、17・・・フロックA1 18・・・ブロックB、 19・・・ブロック対応ルール表である。 第1図

Claims (1)

  1. 【特許請求の範囲】 動的に2つのブロックをある一定時間だけ対応付けると
    きのブロック管理方式において、 ブロックの求め方を示すブロックサーチルール表と、 ブロックを生成して生成したブロックの求め方を対応す
    る前記ブロックサーチルール表に書き込むブロック初期
    化手段と、 使用中のブロックと対応付けたいブロックをこのブロッ
    クに対応する前記ブロックサーチルール表を参照して見
    つけ出し見つけ出したブロックのブロックアドレスを前
    記使用中のブロック内に書き込むアドレス付与手段と、 前記使用中のブロック内に書き込まれたブロックアドレ
    スをクリアすることにより前記使用中のブロックと対応
    付けられたブロックとの対応関係を解消するアドレスリ
    セット手段と を有することを特徴とするブロック管理方式。
JP17041588A 1988-07-08 1988-07-08 ブロック管理方式 Pending JPH0219940A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17041588A JPH0219940A (ja) 1988-07-08 1988-07-08 ブロック管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17041588A JPH0219940A (ja) 1988-07-08 1988-07-08 ブロック管理方式

Publications (1)

Publication Number Publication Date
JPH0219940A true JPH0219940A (ja) 1990-01-23

Family

ID=15904502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17041588A Pending JPH0219940A (ja) 1988-07-08 1988-07-08 ブロック管理方式

Country Status (1)

Country Link
JP (1) JPH0219940A (ja)

Similar Documents

Publication Publication Date Title
US6212533B1 (en) Hyper-media document management system having navigation mechanism
JPH0219940A (ja) ブロック管理方式
US6144995A (en) Data transfer method for logical computers
US20190384695A1 (en) Happens-before-based dynamic concurrency analysis for actor-based programs
JPH0370038A (ja) 高級言語プログラムの変数割付け方式
JPH11249873A (ja) ドライバ機能の動的管理方式及び動的管理方法
JPS6238738B2 (ja)
JP3085309B2 (ja) デバッグシステム
JPH0198043A (ja) 動的リンク制御方式
JPH0337748A (ja) 主記憶を利用した外部記憶アクセス方式
JPH04333158A (ja) I/oアクセス権管理方法
JP3006723B2 (ja) データベースアクセス装置
JPH03232051A (ja) セマフォアクセス制御方法
JPH0378045A (ja) 計算機システム
JPH04155531A (ja) コンパイル処理方式
JPH04209042A (ja) ライフサイクル管理方式
KR900014990A (ko) 가상 컴퓨터를 위한 입.출력 처리 시스템
JPH02227755A (ja) ファイル管理方式
JPH04280328A (ja) プログラム実行アドレストレース方法
JPH02272646A (ja) トレーサー
JPS6126140A (ja) デ−タ交換方式
JPS61168009A (ja) 数値制御装置
JPH02257250A (ja) プロセッサ間排他制御方式
JPH04209043A (ja) バージョン管理方式
JPH01282661A (ja) 通信制御におけるフロントエンドプロセッサ上でのマクロ受付時の振り分け方式