操作系统磁盘管理.pptx
《操作系统磁盘管理.pptx》由会员分享,可在线阅读,更多相关《操作系统磁盘管理.pptx(76页珍藏版)》请在第壹文秘上搜索。
1、操 作 系 统第八章第八章 磁盘存储器的管理磁盘存储器的管理8.1 8.1 外存的组织方式外存的组织方式8.2 8.2 文件存储空间的管理文件存储空间的管理8.3 8.3 提高磁盘提高磁盘I/OI/O速度的途径速度的途径8.4 8.4 提高磁盘可靠性的技术提高磁盘可靠性的技术8.5 8.5 数据一致性控制数据一致性控制习题习题8.1 8.1 外存的组织外存的组织方式方式文件文件的物理结构直接与外存的组织方式有关。的物理结构直接与外存的组织方式有关。对于不同的外存组织方式,将形成不同的文件物理对于不同的外存组织方式,将形成不同的文件物理结构。目前常用的外存组织方式有:结构。目前常用的外存组织方式
2、有:(1) (1) 连续组织连续组织方式方式(2) (2) 链接组织链接组织方式方式(3) (3) 索引组织索引组织方式方式 8.1.1 8.1.1 连续组织连续组织方式方式连续组织方式又称连续分配方式,要求为每一个连续组织方式又称连续分配方式,要求为每一个文件分配一组相邻接的盘块。例如,第一个盘块的文件分配一组相邻接的盘块。例如,第一个盘块的地址为地址为b b,则第二个盘块的地址为,则第二个盘块的地址为b+1b+1,第三个盘块,第三个盘块的地址为的地址为b+2b+2,。通常,它们都位于一条磁道上,。通常,它们都位于一条磁道上,在进行读在进行读/ /写时,不必移动磁头。在采用连续组织写时,不必
3、移动磁头。在采用连续组织方式时,可把逻辑文件中的记录顺序地存储到邻接方式时,可把逻辑文件中的记录顺序地存储到邻接的各物理盘块中,这样所形成的文件结构称为顺序的各物理盘块中,这样所形成的文件结构称为顺序文件结构,此时的物理文件称为顺序文件文件结构,此时的物理文件称为顺序文件。图图8-1 8-1 磁盘空间的连续组织方式磁盘空间的连续组织方式连续组织方式的主要优点有:连续组织方式的主要优点有:(1) (1) 顺序访问容易顺序访问容易(2) (2) 顺序访问速度快顺序访问速度快连续连续组织方式的主要缺点如下:组织方式的主要缺点如下:(1) (1) 要求为一个文件分配连续的存储空间。要求为一个文件分配连
4、续的存储空间。(2) (2) 必须事先知道文件的长度。必须事先知道文件的长度。(3) (3) 不能灵活地删除和插入记录。不能灵活地删除和插入记录。(4) (4) 对于那些动态增长的文件。对于那些动态增长的文件。8.1.2 8.1.2 链接组织链接组织方式方式如果可以将文件装到多个离散的盘块中,就可消除连续组如果可以将文件装到多个离散的盘块中,就可消除连续组织方式的上述缺点。在采用链接组织方式时,可为文件分织方式的上述缺点。在采用链接组织方式时,可为文件分配多个不连续的盘块,再通过每个盘块上的链接指针,将配多个不连续的盘块,再通过每个盘块上的链接指针,将同属于一个文件的多个离散的盘块链接成一个链
5、表,由此同属于一个文件的多个离散的盘块链接成一个链表,由此所形成的物理文件称为链接文件。链接组织方式的主要优所形成的物理文件称为链接文件。链接组织方式的主要优点是:点是:(1) (1) 消除了磁盘的外部碎片,提高了外存的利用率。消除了磁盘的外部碎片,提高了外存的利用率。(2) (2) 对插入、删除和修改记录都非常容易。对插入、删除和修改记录都非常容易。(3) (3) 能适应文件的动态增长,无需事先知道文件的大能适应文件的动态增长,无需事先知道文件的大小。小。1. 1. 隐式链接隐式链接在采用隐式链接组织方式时,在文件目录的每在采用隐式链接组织方式时,在文件目录的每个目录项中,都须含有指向链接文
6、件第一个盘块和个目录项中,都须含有指向链接文件第一个盘块和最后一个盘块的指针。最后一个盘块的指针。 图图8-2 8-2 磁盘空间的链接式分配磁盘空间的链接式分配2. 2. 显式链接显式链接这是指把用于链接文件各物理块的指针显式地这是指把用于链接文件各物理块的指针显式地存放在内存的一张链接表中。该表在整个磁盘中仅存放在内存的一张链接表中。该表在整个磁盘中仅设置一张,如图设置一张,如图8-38-3所示。所示。 图图8-3 8-3 显式链接结构显式链接结构8.1.3 FAT8.1.3 FAT技术技术1.1. FAT12 FAT12 1) 1) 早期的早期的FAT12FAT12文件系统文件系统 FAT
7、12FAT12是以盘块为基本分配单位的。由于是以盘块为基本分配单位的。由于FATFAT是文是文件系统中最重要的数据结构,为了安全起见,在每个件系统中最重要的数据结构,为了安全起见,在每个分区中都配有两张相同的文件分配表分区中都配有两张相同的文件分配表FAT1FAT1和和FAT2FAT2。在。在FATFAT的每个表项中存放下一个盘块号,它实际上是用于的每个表项中存放下一个盘块号,它实际上是用于盘块之间的链接的指针,通过它可以将一个文件的所盘块之间的链接的指针,通过它可以将一个文件的所有的盘块链接起来,而将文件的第一个盘块号放在自有的盘块链接起来,而将文件的第一个盘块号放在自己的己的FCBFCB中
8、。中。 图图8-4 MS-DOS8-4 MS-DOS的文件物理结构的文件物理结构2) 2) 以簇为单位的以簇为单位的FAT12FAT12文件系统文件系统 稍加分析便可看出,如果把每个盘块稍加分析便可看出,如果把每个盘块( (扇区扇区) )的的容量增大容量增大n n倍,则磁盘的最大容量便可增加倍,则磁盘的最大容量便可增加n n倍。但倍。但要增加盘块的容量是不方便和不灵活的。为此,引要增加盘块的容量是不方便和不灵活的。为此,引入了簇入了簇(cluster)(cluster)的概念。的概念。 2.2. FAT16 FAT16 FAT12FAT12对磁盘容量限制的原因在于,对磁盘容量限制的原因在于,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 磁盘 管理