外存组织方式.pptVIP

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

8.1.1 连续组织方式 要求为每一个文件分配一组相邻接的盘块。 把逻辑记录中的记录,顺序地存储到邻接的各物理盘块中,这样形成的物理文件称为顺序文件。 主要优点: 顺序访问容易。 支持直接存取。 访问速度快。 8.1.2 链接组织方式 Linked Allocation 链接组织方式消除了外部碎片,故可以显著地提高外存空间的利用率,且无需事先知道文件长度。此外,文件的插入、删除,也十分方便。 这样形成的物理文件称为链接文件。 链接方式又可分为隐式链接和显式链接两种方式。 8.1.2 链接组织方式 在文件目录的每个目录项中,都须含有指向连接文件第一个盘块和最后一个盘块的指针。 在每个盘块中都含有一个指向下一个盘块的指针。 2.显式链接 Explicit Link 把用于链接文件物理块的指针放在内存的一张链接表中。整个磁盘仅设置一张。 表的序号是物理盘块号。在每个表项中,存放链接指针。 凡是属于某一文件的第一个盘块号,均作为文件地址被填入相应文件的FCB的“物理地址”字段中。 此表为文件分配表FAT(File Allocation Table) 。 MS-DOS的文件物理结构 对于200MB的硬盘,若盘块的大小为1KB, 每个表项需2.5个字节, 故需占用500KB。 8.1.3 索引分配方式(Index Allocation) 1.单级索引分配 索引分配方法为每个文件分配一索引块(表),把分配给该文件的所有盘块号,都记录在该索引块中。在建立一个文件时,须在为之建立的目录项中,填上指向该索引块的指针。 这样形成的物理文件称为链接文件。 * 目前常用的外存分配方法有: (1)连续组织方式 (2)链接组织方式 (3)索引组织方式。 8.1 外存的组织方式 count 31 1 4 5 7 28 24 20 16 12 8 3 2 9 13 17 21 25 29 6 10 14 18 22 26 30 11 15 19 23 27 0 mail list f tr 目录 File count tr mail list f start 0 14 19 28 6 length 2 3 6 4 2 图8-1 磁盘空间的连续组织 8.1.1 连续组织方式 8.1.1 连续组织方式 要求有连续的存储空间。 必须事先知道文件的长度。 不能灵活地删除和插入记录。 不利于动态增长的文件。 主要缺点: 1. 隐式链接 Implicit Link 22 18 14 10 6 2 31 27 23 19 15 11 7 3 0 4 8 12 16 20 24 28 1 5 9 13 17 21 25 29 30 26 1 10 16 -1 25 目录 File start end jeep 9 25 图8-2 磁盘空间的链接组织方式 1. 隐式链接 隐式链接组织方式的主要问题: 只适合于顺序访问,对随机访问极其低效; 通过链接指针将一大批离散的盘块链接起来,可靠性差。 8.1.2 链接组织方式 1. 隐式链接 8.1.2 链接组织方式 FCB A 2.显式链接 4 9 FCB B FAT 6 5 EOF EOF 10 11 0 1 2 3 4 5 6 7 8 9 10 11 图8-3 显式链接方式 两个问题: 不能支持高效的直接存取。 FAT需占用较大的内存空间。 2.显式链接 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档