外存 组织 方式

上传人:w****i 文档编号:90932478 上传时间:2019-06-20 格式:PPT 页数:14 大小:120.50KB
返回 下载 相关 举报
外存 组织 方式_第1页
第1页 / 共14页
外存 组织 方式_第2页
第2页 / 共14页
外存 组织 方式_第3页
第3页 / 共14页
外存 组织 方式_第4页
第4页 / 共14页
外存 组织 方式_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《外存 组织 方式》由会员分享,可在线阅读,更多相关《外存 组织 方式(14页珍藏版)》请在金锄头文库上搜索。

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

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

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号