第10回ファイル管理-AmanoLab.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10回ファイル管理-AmanoLab.ppt

第10回 ファイル管理 論理レコードと物理レコード アクセス方式 sequential access random access ユーザから見たファイルシステム 補助記憶装置の構成 ボリュームとファイルの管理 プログラム上でのファイル操作 ファイルとは? あるまとまった関連のある情報を集めたデータの塊 MVSではデータセット 情報を保存するハードウェア 磁気ディスク、Floppy Disk, 磁気テープ、光ディスクなど ファイルという抽象的なデータの塊を扱うことにより、データの検索、利用が容易になる ファイル操作?管理はOSの重要な仕事の一つ ファイルの構造 論理レコード(logical record) OSで扱われるデータの最小単位 ユーザプログラムの入出力の単位 物理レコード(physical record)、ブロック OSが補助記憶装置との間で入出力をやりとりする単位 レコードの長さによる区分 固定長レコード 可変長レコード 不定長レコード 特定のファイル構造を全く支援しない cf.) Unix, MS-DOSなど ファイルは単なるバイト列で、バイト単位の入出力(ストリーム入出力) ユーザプログラムが、ファイルの構造とそれに基づく入出力を行う ファイル?アクセス法 Sequential Access(逐次アクセス?順アクセス) 読出し、書込みをファイルの先頭から順に行う ファイルポインター:最後にアクセスした位置 巻き戻し(rewind):ファイルポインターをファイルの先頭に戻す 磁気テープなど ファイル全体をアクセスする場合などは効率が良い 当該情報のアクセスには不向き Unixでは、基本的にSequential Accessであるが、ファイルポインターの移動は自由 Random Access(ランダムアクセス?直接アクセス) 読出し、書込みを任意の場所から行う アクセスごとに位置(相対ブロック番号)を指定 相対ブロック番号:ファイルの先頭からのブロック番号 当該情報の高速アクセス ファイル全体をアクセスするのは不向き ファイルシステム コンピュータ内の膨大な数のファイルを効率良く、統一的な方法で管理するためにOSが用意するシステム ディレクトリ:ファイルの登録簿。ファイル情報を記録?管理する。図書館でいうと図書目録 ファイル:データの実体がある塊 管理するもの ファイルのある場所(ディレクトリ構成) ファイルのアクセス属性 ファイル操作?ディレクトリ操作 補助記憶装置とのやりとり ファイルの属性(attribute) ファイルの管理情報 名前 型 物理的位置 サイズ 保護情報 参照時刻 ディレクトリに登録される名前の刑式 MS-DOSでは、8+3(ファイル拡張子) BSD Unix では、最大255バイトの可変長文字列 拡張子:ファイルの属性を簡略化して記述するための短い文字列。名前と拡張子は、.(ドット)で区切られる 階層的なディレクトリ構成 階層構造ディレクトリの用語 ルートディレクトリ:木構造の根にあたる部分のディレクトリ。全ての頂点 カレントディレクトリ:各ユーザあるいはプロセスが現在作業しているディレクトリ 絶対パス:ルートディレクトリからのパス名 相対パス:カレントディレクトリからのパス名 ホームディレクトリ:ユーザがログインしたときにカレントディレクトリとなる場所 補助記憶装置の構成 磁気ディスク装置の各部 磁気ディスク: 円盤上の記憶面を多数、同一の回転軸で回転させた構造(前のスライド) トラック: 各記憶面上で情報を記録する同心円 シリンダ: 各記憶面の同じ位置のトラックの集合で、ヘッドの移動なしに読み書きができる円筒状に定義されるもの。 ヘッド: 各記憶面に配置された読み書きヘッド セクタ: トラックをいくつかの固定長の物理レコードに分けたもの。読み書きの単位 磁気ディスクは、シリンダ数、ヘッド数、セクタ数で表現されることが多い(CHS) ディスクに対するアクセス seek(シーク): アクセスアームを移動させてヘッドを指定したシリンダに位置づける。これに要する時間をシーク時間という 指定したヘッドを選ぶ トラック上の指定したレコード(セクタ)がヘッドの位置まで回転するのを待つ。これに要する時間を回転待ち時間(latency) 磁気ディスクのように、ディスク上の任意のアドレスを指定してレコードにアクセスできる記憶装置をランダムアクセス記憶装置(random access storage device)という 半導体記憶装置を通常のディスクのように使用できるようにしたものをRAMディスクという ボリュームとファイル管理 記憶媒体(storage medium): 磁気ディスクや磁気テープ

文档评论(0)

ailuojue1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档