JPS59173865A - 空きスペ−ス検索方法 - Google Patents

空きスペ−ス検索方法

Info

Publication number
JPS59173865A
JPS59173865A JP58049367A JP4936783A JPS59173865A JP S59173865 A JPS59173865 A JP S59173865A JP 58049367 A JP58049367 A JP 58049367A JP 4936783 A JP4936783 A JP 4936783A JP S59173865 A JPS59173865 A JP S59173865A
Authority
JP
Japan
Prior art keywords
conversion table
byte
value
bytes
free space
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
Application number
JP58049367A
Other languages
English (en)
Other versions
JPH0315775B2 (ja
Inventor
Hiroshi Yoshida
浩 吉田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58049367A priority Critical patent/JPS59173865A/ja
Publication of JPS59173865A publication Critical patent/JPS59173865A/ja
Publication of JPH0315775B2 publication Critical patent/JPH0315775B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a)  発明の技術分野 本発明は処理装置に接続される直接アクセス詰憶装置の
格納状態、特に空きスペースを管理するための空きスペ
ース検索方法に関するものである。
[有])従来技術と問題点 処理装置に接続される直接アクセス記憶装置(以後DA
SDと記入する)は種々の情報が格納され、しかも不必
要であれば消去も行われている。従って、このDASD
上の空きスペースを管理することが必要であり、DAS
D上の空きスペースをビットマツプを使用し管理するこ
とが行われておシ、このために空きスペースを“0”格
納域を“1”と表示したビット単位の8ビツト構成から
なるバイト単位にビットマツプを構成している。従来こ
のビットマツプから連続する空きスペースrOの数を検
出するのにはレジスタに1バイト単位で順次ビットマツ
プ値を入力しこれを左シフトしてシフトアウトされる値
の“0″“1”を検出し“0”の数を計測して連続した
空き7.ベースを検知すると云った方法が採用されてい
る。しかしながら従来の方法はバイト単位にしか処理が
進まないため処理速度がψ′ 遅いといった欠点寓あった。
(C)  発明の目的 本発明は上記従来の欠点に鑑み、高速に能率よく空きス
ペースの検索が行われる空きスペース検索方法を提供す
ることを目的とするものである。
(d)  発明の構成 簡単に述べると本発明は直接アクセス記憶装置の格納状
態を8ビツト構成のバイトによるビットマツプに構成す
るとともに、バイト中の最高位の側に連続した空き領域
を示す“0”の数を表示する第1の変換表とバイトの最
高位ビットから“0”の連続する数を表示する第2の変
換表とを処理装置に付設し、この両変換表と翻訳テスト
機能とを用いて前記空きスペースを検索するようにした
ことを特徴とするものである。
(e)  発明の実施例 以下本発明の実施例を図面によって詳細に説明する。
第1図は本発明の空きスペース検索方法を示す一実施例
のブロック図、第2図は本発明の変換表の構成を示す模
式図、第6図は本発明の空きスペース検索方法のフロー
チャートである。
図において1は主記憶装置、2は変換表、3は中央処理
装置、4は主記憶制御部、5は命令制御部、6は演算処
理部、6−1はレジスタ、7はファイルをそれぞれ示す
。中央処理装置乙は主記憶装置1内に変換表を用いて内
訳の翻訳を行ないその結果によって次の動作を規定する
翻訳テスト命テーブルと記す)によシ求められた値が“
0”であるか“1”であるかを判定し、その結果が“0
”の場合処理を続行し、“0”以外の時処理を終るよう
に動作を行なう。ファイ/V7に格納されたデータが如
何に空きスペースを有するかを管理するのに空きを示す
“0”ビットと格納を示す“1”ビットをとからなる8
ビツトからなる1バイトで表示するビットマツプを利用
し“0”の検索を行なう。即ちi’1tiiooo o
ooooooo oooiitli 1ooo1oo+
バイト0   バイHバイト2   バイト6からなる
ビットマツプが有るとするとバイトOからバイト2間は
12個の“0”即ち空きが連続しておりバイト乙には高
位側に6ケの連続した“0”空きが存在する。この空き
“0”の数を高速に見出すことが本発明の特徴であυ、
第2図を用いながら第6図について説明する。第2図は
変換テーブルを示し第2図(a) 2−1はバイト中の
最も左側の連続した“0”の数を示し、第2図(a) 
2−1中の*16の表示は“0”が次のバイトに連続し
ていることを示す。
第2図中)2−2は最高位ビットから何個の“0”が連
続するかを示し最高位が“1″の時8に変換するテーブ
ルである。何れのテーブルを用いても翻訳テスト命令を
用いると“0”に変換されると変換が続いて行われるこ
ととなる。命令制御部5はファイ/L/7のビットマツ
プの先頭バイトにバイトポインタを設定する第6図(1
)(以後第6図を省略し0にて示す)例えば11001
011は16進にて示すとOBであシ、変換表(a)を
用いる翻訳テスト命令を実行すると第2図(a)よシ2
が得られるQ)。この動作を256バイト分実行し実行
のたびごとに求められた値が“θ″であるや検知される
。0であれば次のステップを繰返し実行し256バイト
進める。若し求められた値が上記例の如く“2”であれ
ばこの求められた値が次に続くバイトに連続しているや
即ち16よシ大きいか否やの検査を行ない(5)、例の
如く“2”であればこの2をレジスタ6−1に入力する
(6)。このレジスタ6−1の値即ち2は本バイトの左
側に近い所で2個の空き領域のあることを示す。若しく
5)の検査にて16より大きいもの、例えば+111+
0[)Oバイトは16進で“F8”となり第2図(a)
より6*16が得られるとこの値を16にて割算を行な
い“0°°の個数としてレジスタ6−1に6としで記憶
する(7)。即ち*16に示す値は上記したように次の
バイトに“O”が連続していることを示す。
従って次のバイトを調査することが必要であシ、バイト
ポインタを1バイト進める(8)。この際第2図(b)
に示すテープ)Vを用いて変換値ff:求める(9)。
例えば前述したF8″に00011011のバイトが続
くとすると16進で1Bであり第2図G)よシロが求め
られる。“0”に変換された否やの検査(10)を \
行ない乙であれば(11)にて8でないことを検出して
V)のレジスタ値に6を加算した値が空ビツト数である
。256バイト“0”に変換されると(10)全ビット
“0″即ち256X8個″0″であり(7)の工程のレ
ジスタ値に256X8個を加え4 (12)。これは空
きビット数を示す。次いでバイトポインタを256バイ
ト進め更に次の256バイトに続くや否やの検査を行う
(12)、前記した(11)にて変換値が8であ些ば0
としレジスタ6−1の値6を加えたものが空きビットと
なる。また256バイト全部が“0”に変換されなかっ
た場合、その時の変換値とレジスタ6−1の値を加えた
ものに、さらに変換が中断したバイトのアドレスからバ
イトポインタの値を引いて8倍したものを加える。なお
以上の演算は演算処理部6にて行われることは云うまセ
もない。
(f)  発明の効果 以上、詳細に説明したように、本発明の空きスペース検
索方法はチーブμを利用して高速に空きスペースの検索
が行われ磁気領域を管理するのに利点の多いものとなる
。・
【図面の簡単な説明】
第1図は本発明の空きスペース検索方法を示す一実施例
のブロック図、第2図は本発明の変換表の構成を示す模
式図、第3図は本発明の空きスペース検索方法のフロー
チャートである。 図において、2’、2−1.2−2は変換表、ろは中央
処理装置、7はファイルをそれぞれ示す。 第1図 (Ω) 第2図 0 123456789ABCDEF  下イ1[0、
811676655’S S 44444441a7 
111111111111111 0 1 23456789ABCDEF  丁イ虹61
1111+l+l+IMIII 7 +MIIlllIl+1IIII

Claims (1)

    【特許請求の範囲】
  1. 変換表を用いて翻訳テストを行う機能を有する処理装置
    における直接アクセス記憶装置の空きスペースを検索す
    る方法であって、該直接アクセス記憶、装置の格納状態
    を8ビツト構成のバイトをビットマツプに構成するとと
    もに、前記バイト中の最も高位の側に連続した空き領域
    を示す“0”の数を表示する第1の変換表と前記バイト
    の最高位ビットから“0”の連続する数を表示する第2
    の変換表を前記処理装置に付設し、該両変換表と前記翻
    訳テスト機能とを用いて前記空きスペースを検索するよ
    うにしたことを特徴とする空きスペース検索方法。
JP58049367A 1983-03-23 1983-03-23 空きスペ−ス検索方法 Granted JPS59173865A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58049367A JPS59173865A (ja) 1983-03-23 1983-03-23 空きスペ−ス検索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58049367A JPS59173865A (ja) 1983-03-23 1983-03-23 空きスペ−ス検索方法

Publications (2)

Publication Number Publication Date
JPS59173865A true JPS59173865A (ja) 1984-10-02
JPH0315775B2 JPH0315775B2 (ja) 1991-03-01

Family

ID=12829044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58049367A Granted JPS59173865A (ja) 1983-03-23 1983-03-23 空きスペ−ス検索方法

Country Status (1)

Country Link
JP (1) JPS59173865A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009284373A (ja) 2008-05-26 2009-12-03 Nippon Sheet Glass Co Ltd 紫外線ライン照明装置、密着型イメージセンサ、画像読取装置および縮小光学系画像読取装置

Also Published As

Publication number Publication date
JPH0315775B2 (ja) 1991-03-01

Similar Documents

Publication Publication Date Title
US5261040A (en) Text processing apparatus
US5519860A (en) Central processor index sort followed by direct record sort and write by an intelligent control unit
JPS59173865A (ja) 空きスペ−ス検索方法
JPS5826584B2 (ja) デ−タ処理装置
JPH05134909A (ja) 空きスペース検索方法
JPS5890244A (ja) デ−タ処理装置
JP4540556B2 (ja) データアクセス方法及びそのプログラム
JPS60134937A (ja) アドレス拡張装置
JP2615046B2 (ja) レコード追加処理方法
JPS589452B2 (ja) フア−ムウエアホウシキ
JPS59220838A (ja) 連想メモリ装置
JP2507399B2 (ja) デ―タベ―ス装置
JPH043251A (ja) 文書検索方法および文書検索処理装置
JPS62126447A (ja) アドレス変換方法
JPS63217446A (ja) バツフア管理方式
JPS61198351A (ja) ダイレクト・メモリ・アクセス制御回路
JPH0934788A (ja) アドレス変換装置及びアドレス変換方法
JPH02220155A (ja) 磁気ディスク制御装置
JPH11203182A (ja) データ保持方法及びコンピュータ読み取り可能な記録媒体
JPS6061851A (ja) 入出力処理装置
JPS63727A (ja) 情報検索方法
JPS6286432A (ja) デ−タ高速検索回路
JPS6048789B2 (ja) プレフイクス変換制御方式
JPS6152757A (ja) デ−タ処理システム
JPH0431417B2 (ja)