外存组织方式_第1页
外存组织方式_第2页
外存组织方式_第3页
外存组织方式_第4页
外存组织方式_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目前常用的外存分配方法有: (1)连续组织方式 (2)链接组织方式 (3)索引组织方式。,8.1 外存的组织方式,8.1.1连续组织方式,要求为每一个文件分配一组相邻接的盘块。 把逻辑记录中的记录,顺序地存储到邻接的各物理盘块中,这样形成的物理文件称为顺序文件。,8.1.1连续组织方式,主要优点:,顺序访问容易。 支持直接存取。 访问速度快。,8.1.1连续组织方式,要求有连续的存储空间。 必须事先知道文件的长度。 不能灵活地删除和插入记录。 不利于动态增长的文件。,主要缺点:,8.1.2链接组织方式 Linked Allocation,链接组织方式消除了外部碎片,故可以显著地提高外存空间的利

2、用率,且无需事先知道文件长度。此外,文件的插入、删除,也十分方便。 这样形成的物理文件称为链接文件。 链接方式又可分为隐式链接和显式链接两种方式。,在文件目录的每个目录项中,都须含有指向连接文件第一个盘块和最后一个盘块的指针。 在每个盘块中都含有一个指向下一个盘块的指针。,1. 隐式链接 Implicit Link,8.1.2链接组织方式,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,图

3、8-2磁盘空间的链接组织方式,1. 隐式链接,隐式链接组织方式的主要问题: 只适合于顺序访问,对随机访问极其低效; 通过链接指针将一大批离散的盘块链接起来,可靠性差。,8.1.2链接组织方式,1. 隐式链接,2.显式链接 Explicit Link,把用于链接文件物理块的指针放在内存的一张链接表中。整个磁盘仅设置一张。 表的序号是物理盘块号。在每个表项中,存放链接指针。 凡是属于某一文件的第一个盘块号,均作为文件地址被填入相应文件的FCB的“物理地址”字段中。 此表为文件分配表FAT(File Allocation Table) 。,8.1.2链接组织方式,MS-DOS的文件物理结构,对于20

4、0MB的硬盘,若盘块的大小为KB, 每个表项需2.5个字节, 故需占用500KB。,FCB A,2.显式链接,两个问题: 不能支持高效的直接存取。 FAT需占用较大的内存空间。,2.显式链接,8.1.3 索引分配方式(Index Allocation),1.单级索引分配 索引分配方法为每个文件分配一索引块(表),把分配给该文件的所有盘块号,都记录在该索引块中。在建立一个文件时,须在为之建立的目录项中,填上指向该索引块的指针。 这样形成的物理文件称为链接文件。,1.单级索引分配,8.1.4 小结,(1)连续组织方式 可随机存取,访问速度快,顺序访问容易。 要求连续存储空间,需事先知道文件长度。 (2)链接组织方式 不要求连续存储空间,插入删除方便,无需知道文件长度。 随机存取效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论