-PR-
解決
済み

順編成ファイル、区分編成ファイル、VSAMについて

  • 困ってます
  • 質問No.81341
  • 閲覧数1850
  • ありがとう数19
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 68% (68/99)

順編成ファイル、区分編成ファイル、VSAMについてそれぞれ
どういうものか教えてくれませんか。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.2
レベル14

ベストアンサー率 30% (2593/8599)

#1で inoue64 さんが書かれているとおりですが補足します。

順編成ファイルはカセットテープに録音した音楽のように頭から全部巻き取って(読み飛ばして)行かないと目的のレコードにアクセスできないファイルです。
これに対してCDは目的の曲を一発で選べます。CDは直接編成ファイルと言うことになります。

区分編成ファイルは、主にプログラムの保存、管理のために使用されます。
特徴(というか工夫されている点)は
(1)ディレクトリー(目次)がアルファベット順に並んでいて短時間で探せる。
(2)データを登録している部分はある適当な大きさで「区分」されている。プログラムを記憶させるときにはこれを必要な個数使います。こうすることでバイト数で管理するよりも収納位置の管理を容易にしています。ある程度の無駄がでることは仕方ありません。。
(3)プログラムを書き換える(バージョンアップ)時も、プログラムを読み出せないということが起きない工夫がしてある。具体的には、新しいプログラムは後ろの方の別の場所に書き、(新旧プログラムが同時に存在)、ディレクトリー(目次)を一瞬で書き換えるという方法を採ります。
(4)何度もプログラムのバージョンアップを繰り返すと区分が無くなってくるので時々再編成(詰め合わせ)が必要。(欠点)

VSAMは仮想記憶を前提としたファイルで、全ての編成方式ができるようになっています。

詳細は参考URLをご覧下さい。

ただ、参考URLの中で区分編成ファイルのメンバーは順編成で読み出せると書いてありますが、メンバーは順編成で登録してあるわけではありません。ディレクトリーとメンバーの両方を見ることによって、アルファベット順の順編成ファイルに見えるだけです。
お礼コメント
kangetu

お礼率 68% (68/99)

ymmasayanさん、inoue64さん、ありがとうございます。
よくわかりました。
投稿日時 - 2001-06-01 23:14:20
-PR-
-PR-

その他の回答 (全1件)

  • 回答No.1
レベル13

ベストアンサー率 29% (334/1115)

順編成ファイル ファイルの先頭から順番にレコードが記録されている。 順次アクセスだけ可能。 区分編成ファイル データが登録されているメンバと 目次に相当するディレクトリがある。 メンバごとに直接アクセスが可能。 VSAM 主記憶の容量には限界がある。 補助記憶装置を主記憶装置の一部であるかのように用いることを 仮装記憶(VS)といい、このOSのもとで利用できるファイルの編成法を ...続きを読む
順編成ファイル
ファイルの先頭から順番にレコードが記録されている。
順次アクセスだけ可能。

区分編成ファイル
データが登録されているメンバと
目次に相当するディレクトリがある。
メンバごとに直接アクセスが可能。

VSAM
主記憶の容量には限界がある。
補助記憶装置を主記憶装置の一部であるかのように用いることを
仮装記憶(VS)といい、このOSのもとで利用できるファイルの編成法をVSAMという。

「通産二種受験のためのテキスト ハードウェア・ソフトウェア
 三訂版」(実教出版)を見ながら入力しました。


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ