誊肌

ファイル

 ファイル∈file∷は2肌淡脖惧に淡峡される办息のプログラムやデ〖タのことである。

ファイル瓷妄

 OSのファイル瓷妄で脚妥な灌誊として、肌の3つが刁げられる。

  1. デ〖タの胺い数
  2. アクセス数恕
  3. 试喇恕

デ〖タの胺い数

 ファイルにデ〖タを呈羌する狠に、ファイルをレコ〖ドの礁まりとして瓷妄する数恕と、バイトストリ〖ムとして瓷妄する数恕の2つの数恕がある。

  • レコ〖ド
    • デ〖タを罢蹋のある帽疤で胺う。
  • バイトストリ〖ム
    • デ〖タをバイト误として胺う。

ファイルをレコ〖ドの礁まりとして瓷妄する数恕

 ファイルを菇喇するデ〖タのことをレコ〖ドといい、レコ〖ドはいくつかの灌誊で菇喇される。

 メインフレ〖ムのOSでは、ファイルをレコ〖ドの礁まりとして瓷妄している。篓ち、アプリケ〖ションが胺うデ〖タの帽疤と、OSが胺うデ〖タの帽疤が办米している。このことにより、メインフレ〖ム惧で瓢侯するアプリケ〖ションは、胺うデ〖タの帽疤をOSに扦せることができるので、アプリケ〖ションの砷么が警ないという网爬がある。

バイトストリ〖ムとして瓷妄する数恕

 バイトストリ〖ムとは、デ〖タに侠妄弄な罢蹋を积たずに、ただのバイト误として胺うというものである。

 OSはアプリケ〖ションからどのようなデ〖タを畔されたとしても、ただのバイト误として胺うため、OSの借妄が帽姐になる。毋えば、UNIXではファイル掐叫蜗やネットワ〖クの流减慨、キ〖掐蜗などもバイトストリ〖ムとして胺うため、それぞれの泼拉をアプリケ〖ションが罢急することなく胺うことができる。ただし、デ〖タ菇陇の瓷妄はアプリケ〖ションに扦されており、プログラマの勒扦になる。

アクセス数恕

 アクセス数恕とは、デ〖タを寝挛に今き哈む、もしくは粕み叫す数恕のことである。アクセス数恕には界肌アクセスと木儡アクセスの2つの数恕がある。

界肌アクセス∈sequential access∷

 寝挛に滦して、デ〖タブロックを息鲁して今き哈む∈粕み哈む∷数恕である。DATなどのテ〖プデバイスにデ〖タを呈羌する狠に、铜跟な数恕である。また、HDDのような木儡アクセスを乖うデバイスに滦しても、界肌アクセスすることは材墙である。

 デ〖タベ〖スのバックアップなど、裳人に构糠や徊救が券栏しない度坛に驴く蝗脱される。

木儡アクセス∈direct access∷

 寝挛の屯」な疤弥にデ〖タブロックを今き哈む∈粕み哈む∷数恕である。ランダムアクセスとも钙ばれる。

 HDDのようにヘッドを败瓢させればどの疤弥のデ〖タでもアクセス材墙なメディアに滦して铜跟な数恕である。

试喇恕

 试喇恕とは、寝挛惧でのファイルの呈羌妨及である。度坛の拉剂に炳じて、铜跟な试喇恕は佰なる。拒嘿はファイル试喇を徊救せよ。

レコ〖ドの淡峡妨及

 レコ〖ドをファイルに淡峡するときには、ギャップ∈Inter Record Gap¨IRG∷と钙ぶ蜂粗∈ブロック粗持∷ができる。淡峡跟唯を惧げるためには、ギャップの眶を警なくする涩妥があるわけだ。

 このためにいくつかのレコ〖ドをまとめてブロックとして淡峡する数恕が艰られる。

ブロック∈湿妄レコ〖ド∷

ˇ掐叫蜗の帽疤となり、いくつかのレコ〖ドがまとまったもの。

侠妄レコ〖ド

ˇプログラムが借妄の滦据とするレコ〖ド。

ˇ办忍弄にレコ〖ドとは侠妄レコ〖ドを回す。

ブロック步犯眶

ˇブロック面に淡峡する侠妄レコ〖ドの眶。

ˇ络きいほど淡峡跟唯はよいが、肩淡脖の推翁の驴くを涩妥とし、借妄跟唯は碍くなることがある。

ˇまた、姬丹ディスクの眷圭には、トラックあたりの铜跟淡峡墓も雇胃する涩妥がある。

ファイルの硷梧

 ファイルはその蝗い数によって、いろいろな硷梧にわけることができる。デ〖タ借妄を乖うときのファイルは、マスタファイル、トランザクションファイルの2つに络侍される。

マスタファイル

ˇデ〖タ借妄の答塑となるファイル。

ˇこのファイルに滦してレコ〖ドの构糠を面看にデ〖タ借妄は鸥倡される。

トランザクションファイル∈艰苞ファイル∷

ˇ咖」な宠瓢によって券栏するレコ〖ドをファイルしたもの。

ˇ毋えば、卿惧ファイル、荒度ファイル、活赋何爬ファイルなど。

ˇこのファイルのレコ〖ドで、マスタファイルのレコ〖ドを构糠する。

ファイル叹の烧け数

 ファイル叹やディレクトリ叹などの烧け数をあからじめ疯めておかないと、ファイルが笼えるにしたがって妊花さも笼络してくる。妄鳞は戮客にもわかりやすく、なるべく词烽で、庞面に纳裁などもしやすい数恕である。

办息戎规恕∈界戎恕∷

 券栏界などで、黎片から界に戎规を烧けていく数恕のこと。庞面に纳裁できないというデメリットがある。

毋¨000,001,002,003,∧

堆霹途翁恕

 黎片から界戎に、办年粗持を鄂けながら戎规を烧けていく数恕のこと。办息戎规恕のデメリットを豺久できるが、琵办拉がなく斧鄙えが碍い。

毋¨010,020,030,∧

惰尸尸梧恕∈ブロック尸梧恕∷

 惰尸∈ブロック∷ごとに办息戎规を烧ける数恕のこと。峰侍尸梧恕より、警ない峰眶で驴くの攫鼠を山す。

毋¨Aは1×50、Bは51×100

峰侍尸梧恕∈グル〖プ尸梧恕∷

 コ〖ドの峰に罢蹋を积たせて、络面井尸梧といった超霖を山す数恕のこと。峰眶が驴くなるが戮客にもわかりやすく网脱刨が光い。

毋¨

琐萨尸梧恕

 呵稿の峰で尸梧を乖う数恕のこと。

毋¨≈ⅱⅱⅱR∽のとき、琐萨のRは乐咖∈Red∷を罢蹋する。

浇渴尸梧恕

 链挛を10尸充し、尸充されたグル〖プをさらに10尸充していく数恕のこと。尸梧灌誊が驴く剩花な眷圭に努する。コンピュ〖タの借妄は剩花になる。毋えば、哭今コ〖ドなどで网脱されている。

山罢恕∈息鳞淡规恕∷

 罢蹋がわかる矢机や维规などを脱いる数恕のこと。戳机も蝗えるので、戮客にはわかりやすい。しかし峰眶が驴くなる。

毋¨蹦3PC10∈蹦度3草のPC戎规10∷

浮瑚庭黎恕

 ファイル鼎铜の坤肠では、维规ではなくフルネ〖ムでファイル叹を烧けることが司まれる。また、ジャンル、柒推を斧た客の炊鳞なども纳裁されることもある。そのほうが浮瑚で斧つかりやすいし、ファイル叹だけから柒推を夸卢できるからである。

毋¨≈(AV) ∥痰饯赖∠ (ジャンル) [AV谨庭叹] 炊鳞や词帽な柒推豺棱.mpg∽

徊雇矢弗

  • ∝悸俩コンピュ〖タシステム≠
  • ∝士喇6钳刨惹 妈2硷攫鼠借妄活赋1 脚妥ポイント55 羔涟涩寇[ハ〖ドウェアˇソフトウェア]≠
  • ∝1降粗で尸かる答塑攫鼠祷窖荚礁面ゼミ≮羔涟试≯ 2006秸僵≠