第八章 磁盘存储管理

合集下载

磁盘存储管理课件

磁盘存储管理课件

总结词
企业级磁盘存储解决方案是针对 企业级用户的需求而设计的,具 有高性能、高可用性和可扩展性 等特点。
实施与部署
按照设计方案进行实施和部署, 确保方案的顺利实施和运行。
监控与维护
在方案运行过程中,进行实时监 控和维护,确保存储系统的稳定 性和可用性。
THANKS
混合硬盘(SSHD)
结合了传统硬盘和闪存芯片的优点,具有较快的启动速度和较低的 功耗。
磁盘性能参数
存储容量
读写速度
磁盘的存储容量是指其能够存储的数据量, 通常以GB或TB为单位。
磁盘的读写速度是指其读取和写入数据的 速度,通常以MB/s或GB/s为单位。
访问时间
可靠性
磁盘的访问时间是指从发出读取或写入请 求到实际开始读写数据所需的时间。
数据备份与恢复
建立健全的数据备份和恢复机制,确保数据安全可靠, 防止数据丢失。
分布式存储与云计算
数据分散存储
分布式存储将数据分散存储在多 个节点上,提高了数据的安全性 和容错能力。
云计算平台
云计算平台提供弹性的存储资源, 可以根据需求动态扩展或缩减存 储容量和性能。
高效数据访问
通过云计算平台,用户可以快速、 方便地访问和共享存储在分布式 系统中的数据。
设置权限
根据用户角色和需求,为每个用户或用户组 设置不同的磁盘访问权限,如只读、读写等, 确保数据的安全性。
案例分析:企业级磁盘存储解决方案
需求分析
首先对企业存储需求进行详细分 析,包括存储容量、性能、可用 性等方面的需求。
方案设计
根据需求分析结果,设计合理的 企业级磁盘存储解决方案,包括 硬件设备选择、网络架构、存储 协议等方面。
磁盘存储管理课件

操作系统——磁盘存储器管理

操作系统——磁盘存储器管理
操作系统——磁盘存储器管理
第六章 文件管理
c o unt
0
1
2
3
4
5
6
7
8
9
101112源自131415
16
17
18
19
20
21
22
23
24 25
26
27
28 29
30
31
目录
file
块 序号
jeep
19
9
16
1
19
10 25
-1
-1
-1
操作系统——图磁盘8存-储6器索管理引分配方式
第六章 文件管理
第六章 文件管理
(2) 存储空间的分配与回收。
空闲盘区的分配与内存的动态分配类似,同样是采用 首次适应算法、循环首次适应算法等。例如,在系统为某 新创建的文件分配空闲盘块时,先顺序地检索空闲表的各 表项, 直至找到第一个其大小能满足要求的空闲区,再将 该盘区分配给用户(进程),同时修改空闲表。系统在对用 户所释放的存储空间进行回收时,也采取类似于内存回收 的方法, 即要考虑回收区是否与空闲表中插入点的前区和 后区相邻接,对相邻接者应予以合并。
f6 2
操作系统——磁盘图存储8器-1管理磁盘空间的连续组织方式
第六章 文件管理
2. 连续分配的主要优缺点 连续分配的主要优点如下: (1) 顺序访问容易。 (2) 顺序访问速度快。
连续分配的主要缺点如下: (1) 要求有连续的存储空间。 (2) 必须事先知道文件的长度。
操作系统——磁盘存储器管理
第六章 文件管理
第八章 磁盘存储器的管理
8.1 外存的组织方式 8.2 文件存储空间的管理 8.3 提高磁盘I/O速度的途径 8.4 提高磁盘可靠性的技术 8.5 数据一致性控制

磁盘存储器的管理课件

磁盘存储器的管理课件

磁盘备份与恢复
备份与恢复概述
备份是为了防止数据丢失而将数据复制到其他存储介质的过程,恢复则是将备份的数据还 原到原始位置的过程。
备份策略
根据数据的重要性和业务需求,可以选择不同的备份策略,如完全备份、增量备份和差异 备份等。这些策略各有优缺点,需要根据实际情况进行选择。
恢复流程
恢复流程包括从备份中提取数据、将数据还原到原始位置等步骤。在恢复过程中,需要注 意数据的一致性和完整性,以确保数据的可靠性。
02
磁盘存储器的技术原理
磁盘存储器的物理结构
磁盘片是存储数据的表面,通常 由金属材料制成。
磁盘驱动器是整个磁盘存储器的 控制中心,负责控制磁头的读写 操作和磁盘片的旋转。
01
02
磁盘存储器由磁盘驱动器、磁盘 片和磁头组成。
03
磁头是读写数据的装置,通过悬 浮在磁盘片上方来读写数据。
04
磁盘存储器的数据存储方式
文件系统是操作系统中用于管理磁盘存储空间的软件,它能够记录文件在磁盘上的存储 位置、大小等信息。
常见文件系统
常见的文件系统有FAT32、NTFS、EXT4等。不同的文件系统有不同的特点和适用场景。
文件系统管理任务
文件系统管理主要包括创建文件系统、格式化文件系统、挂载与卸载文件系统等任务。 这些任务能够保证文件系统的正常运行和数据的完整性。
数据以二进制的形式存储在磁盘上,以“位 ”为单位。
每个位都有一个对应的地址,通过该地址可 以访问到该位的数据。
数据以簇为单位进行存储,一个簇包含若干 个位。
磁盘上的数据按照柱面、扇区和簇的层级结 构进行组织和管理。
磁盘存储器的读写原理
当需要读取数据时,磁盘驱动器会控制磁头 定位到相应的数据所在的柱面,并等待该柱 面旋转到磁头下方。

第八章存储管理

第八章存储管理

2020/7/30
Windows Server网络技术与实训
19
人民邮电出版社
动态磁盘的优点
动态磁盘的优点: 1、空间划分数目不受限制
动态磁盘可以容纳4个以上的卷,卷的相关信息 不存放在分区表中,而是卷之间互相复制划分信 息,因此提高了容错功能。(基本磁盘中受分区 表的限制,最多只能建立4个分区) 2、可以动态调整卷 动态磁盘的扩展、建立、删除、调整均不需要重 新启动计算机。 (基本磁盘中,添加、删除分 区后都必须重新启动计算机)
注意:基本分区最多可以容纳4个分区(主 分区和扩展分区),并且这4个分区只能是 以下两种情况:一是4个主分区;一是3个 主分区,1个扩展分区。
2020/7/30
Windows Server网络技术与实训
8
人民邮电出版社
扩展分区
扩展分区:若主分区没有占用所有的硬盘空 间,则可以把剩余空间划分为扩展分区。
新增加的空间,必须是紧跟着该基本分区之 后未指派空间 步骤:
DISKPART (近如diskpart交互式命令行) Select volume F (选择要扩展的分区) Extend size=50 (扩展50MB)
2020/7/30
Windows Server网络技术与实训
16
人民邮电出版社
从基本磁盘升级到动态磁盘
注意:
从基本磁盘转换为动态磁盘要求至少有1MB的未 分配空间;
从基本磁盘转换为动态磁盘数据不会丢失,但从 动态磁盘转换为基本磁盘会导致磁盘上的数据丢 失。
动态磁盘只能被Windows 2000/2003支持,若 系统中还装有其他的操作系统,则这些操作系统 将不能再使用了;
2020/7/30
Windows Server网络技术与实训

操作系统磁盘存储器的管理

操作系统磁盘存储器的管理

文件保护
➢ 保护域
➢ 进程和域间的静态联系 • 进程和域之间一一对应 • 在进程的整个生命期中,其可用资源是固定 的 • 称为静态域 • 进程运行的全过程都是受限于同一个域,这 将会使赋予进程的访问权超过实际需要
文件保护
➢ 保护域
➢ 进程和域间的动态联系 • 进程和域之间一多对应 • 将进程的运行分为若干个阶段,每个阶段联 系一个域 • 应增设保护域切换功能
对象 F1

D1 O,E
D2
D3 E
F2 F3
W
R*,O R*,O, W
对象 F1

D1 O,E
D2
D3
F2 F3
O,R*, R*,O, W* W
W
W
文件保护
➢ 访问矩阵的修改
➢ 拷贝权和所有权都是用于改变矩阵内同一列的各 项访问权,或者说,是用于改变在不同域中运行 的进程对同一对象的访问权
文件保护
1) 双份目录和双份文件分配表
2) 热修复重定向和写后读校验
(1) 热修复重定向(Hot-Redirection)。 系统将磁盘容量的很小一部分作为热修复重定向区, 用于存放当发现磁盘有缺陷时的待写数据
➢ 磁盘高速缓存的形式
(1) 在内存中开辟一个单独的存储空间来作为 磁盘高速缓存,其大小是固定的,不会受应用 程序多少的影响;
(2) 把所有未利用的内存空间变为一个缓冲池, 供请求分页系统和磁盘I/O时(作为磁盘高速缓 存)共享。
提高磁盘I/O速度的途径
➢ 磁盘高速缓存(Disk Cache)
➢ 数据交付方式
NTFS
1、NTFS新特征 64位地址 可以很好地支持长文件名 具有系统容错功能 能保证系统中的数据一致性 2、磁盘组织 分区称为卷 NTFS以族为磁盘空间分配和回收的基本单位,又 称为卷因子。

磁盘存储器的管理课件

磁盘存储器的管理课件
企业级磁盘存储需求
随着企业数据量的增长,需要高性能、高可靠性和可扩 大的磁盘存储解决方案来满足数据存储、备份和恢复的 需求。
案例分析
介绍企业级磁盘存储解决方案的案例,包括解决方案的 设计、实施、运行和维护等方面的内容,以及该方案为 企业带来的收益和价值。
个人电脑磁盘管理实践操作
个人电脑磁盘管理的重要性
案例分析
介绍大数据存储解决方案的案例,包 括解决方案的设计、实施、运行和维 护等方面的内容,以及该方案为大数 据处理带来的收益和价值。
THANKS
感谢观看
备份方式
常见的备份方式有全量备份、增量备份和差异备份。全量备份是完整地备份整个磁盘,增量备份只备份自上次备份以 来产生变化的文件,差异备份则备份自上次全量备份以来产生变化的文件。
备份恢复工具
常见的备份恢复工具包括Windows的Backup and Restore Center和Linux的tar、rsync等命令行工具。
智能化管理
实现磁盘存储器的智能化 管理,提高存储效率和数 据安全性。
绿色节能
降低磁盘存储器的能耗, 实现绿色环保的存储方式 。
02
磁盘存储器的技术原理
磁盘存储器的物理结构
磁盘存储器由多个磁盘片组成,每个磁盘片被划 分为多个磁道和扇区,用于存储数据。
磁盘存储器的机械结构包括磁头、马达、控制电 路等部分,这些部分协同工作以实现数据的读写 操作。
磁盘存储器的维护与保养
01 定期清洁
使用专业的清洁剂和布料 清洁磁盘表面和内部部件 。
03 防尘措施
保持工作环境的清洁,避
免灰尘进入磁盘内部。
02 温湿度控制
保持适宜的温湿度环境, 避免过热或过湿对磁盘造 成损害。

第8章磁盘存储管理

第8章磁盘存储管理

13
例题3
下列文件物理结构中,适合随机访问且易于 文件扩展的是: B
A. 连续结构 B. 索引结构 C. 链式结构 D. 顺序结构
2020/4/10
阜阳师范学院计算机与信息学院
14
8.2 文件存储空间的管理
8.2.1 空闲表法和空闲链表法 8.2.2 位示图法 8.2.3 成组链接法
2020/4/10
缺点:
不能支持高效的直接存取 FAT需占用较大的内存空

2020/4/10
阜阳师范学院计算机与信息学院
7
8.1.5 索引组织方式
单 级 索 引 方 式
2020/4/10
每个文件一个索引块 不利于小文件(常采用链式)
阜阳师范学院计算机与信息学院
8
多级索引方式
2020/4/10
outer-index 外部索引
2020/4/10
阜阳师范学院计算机与信息学院
4
隐式链接
2020/4/10
缺点:可靠性较差; 不适合随机访问
阜阳师范学院计算机与信息学院
5
显式链接
2020/4/10
阜阳师范学院计算机与信息学院
6
链式分配的优缺点
优点:
离散分配方式 消除了外部碎片 提高了外存空间利用率 便于文件动态增长 方便文件的增、删、改
块号。
( i,j,b(盘块号)都从1开始)
盘块号=列数*(i-1)+j;
i=(盘块号-1)div列数
( i,j,b(盘块号)都从1开始)
j=(盘块号-1)mod列数
盘块号=列数*i+j+1;
(i,j从0开始,b从1开始)
( i,j从0开始,b从1开始)

操作系统-磁盘存储管理

操作系统-磁盘存储管理

磁盘访问时间
传输时间T 传输时间Tt 这是指把数据从磁盘读出或向磁盘写入数据所经历的时间。 这是指把数据从磁盘读出或向磁盘写入数据所经历的时间。 Tt的大小与每次所读 写的字节数 和旋转速度有关 的大小与每次所读/写的字节数 和旋转速度有关: 写的字节数b和旋转速度有关
b Tt = rN
其中, 为磁盘每秒钟的转数 为磁盘每秒钟的转数; 为一条磁道上的字节数, 其中,r为磁盘每秒钟的转数;N为一条磁道上的字节数,当一 次读/写的字节数相当于半条磁道上的字节数时, 次读 写的字节数相当于半条磁道上的字节数时,即N = 2 * b 写的字节数相当于半条磁道上的字节数时 时,Tt=1/(2r),Tt与Tr相同。 =1/(2r), 相同。
磁盘存储器的管理
磁盘存储器管理的主要任务: 磁盘存储器管理的主要任务:
• • • • 为文件分配必要地存储空间 合理地组织文件的存取方式, 合理地组织文件的存取方式,提高对文件的访问速度 提高磁盘存储空间的利用率,提高对磁盘的I/O I/O速度 提高磁盘存储空间的利用率,提高对磁盘的I/O速度 采取必要地冗余措施,确保文件系统的可靠性。 采取必要地冗余措施,确保文件系统的可靠性。
磁盘访问时间
磁盘的访问时间T 表示为: 磁盘的访问时间 a表示为: 访问时间=寻道时间+旋转时间+ 访问时间=寻道时间+旋转时间+传输时间 磁盘接收到读指令后,磁头从当前位置移动到目标磁道位置, 1. 磁盘接收到读指令后,磁头从当前位置移动到目标磁道位置, 所需时间为寻道时间 所需时间为寻道时间 旋转磁盘,定位数据所在的扇区,所需时间为旋转延迟 2. 旋转磁盘,定位数据所在的扇区,所需时间为旋转延迟 从磁盘上读取数据,时间为数据传输时间 3. 从磁盘上读取数据,时间为数据传输时间

CentOS 7系统配置与管理 第8章 管理磁盘存储与分区

CentOS 7系统配置与管理 第8章 管理磁盘存储与分区
要先分区,然后进行格式化,最后才能挂载并正常使用。“分区”和“格式化”大家以前经常听到,但 “挂载”又是什么呢?当用户需要使用硬盘设备或分区中的数据时,需要先将其与一个已存在的目录文 件进行关联,而这个关联动作就是挂载。 mount命令用于挂载文件系统,格式为【mount 文件系统 挂载目录】。mount命令中可用的参数有: -a和-t,其作用如下。 -a:挂载所有在/etc/fstab中定义的文件系统。 -t:指定文件系统的类型。 挂载是使用硬件设备前所执行的最后一步操作。只需使用mount命令把硬盘设备或分区与一个目录文件 进行关联,就能在这个目录中看到硬件设备中的数据了。对于比较新的Linux操作系统而言,一般不需要 使用-t参数来指定文件系统的类型,Linux操作系统会自动进行判断。而mount命令中的-a参数会在执行挂 载命令后自动检查/etc/fstab文件中是否疏漏了被挂载的设备文件,如果有,则进行自动挂载操作。
PPT素材:/sucai/ PPT图表:/tubiao/ PPT教程: /powerpoint/ 范文下载:/fanwen/ 教案下载:/jiaoan/ PPT课件:/kejian/ 数学课件:/kejian/shu xue/ 美术课件:/kejian/me ishu/ 物理课件:/kejian/wul i/ 生物课件:/kejian/she ngwu/ 历史课件:/kejian/lish i/
(1)主分区或扩展分区的编号从1开始,到4结束。 (2)逻辑分区从编号5开始。 备注: /dev目录中的sda设备之所以是a,并不是由其插槽决定的,而是由系统内核的识别顺 序来决定的。分区的数字编码不一定是强制顺延下来的,也有可能是手动指定的。因 此sda3只能表示编号为3的分区,而不能判断sda设备上已经存在3个分区。

磁盘存储器的管理 PPT课件

磁盘存储器的管理 PPT课件

应的文件目录项中。
例8.2 文件W.TXT占用了60、86、92、103号物理 块,文件索引表存放在 98号物理块中,W.TXT文件的
文件目录项指向文件索引表,如图8.3所示。
2018/7/29
Page 16
文件目录 文件名 W.TXT 起址 98
逻辑块号 物理块号 0 1 2 3 60 86 92 103 92# 103# 60# 86#
图8.3 索引结构 访问W.TXT文件的过程是: 系统按文件名“W.TXT”查找文件目录表,根据索 引表的起始地址将索引表块读入内存,按索引表查找对 应的物理块号并将物理块读入内存。
2018/7/29 Page 17
结论:无法满足实际应用的需求,需要升级。
思考: 按照当前的存储条件,文件 最大可以达到多少? 64K
例8.1 文件W.TXT占用了60、86、92、103号物理
块,文件的起始块号 60放在文件说明中,如图8.2所示。
2018/7/29
Page 7
文件目录 文件名 W.TXT 起址 60
60#
86#
92#
103#
86
92
103
图8.2 链接结构
(隐式链接)
优点:可离散分配,解决了碎片问题 缺点:只适合于顺序访问,对随机访问极其低效,不支持直 接访问,不可靠。
分析:物理块的大小为512字节; 每个索引表项占4个字节(可表示物理块号的范围从 0~232-1) ,则一个物理块可存放128个索引表项。
2018/7/29
Page 18
建立二级(多级)索引分配 ,该分配方式的结构如图 8.5所示。
索 引 号 索 引 表 块 (98#) 0 108 块号 108# 210#
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1) 不能支持高效的直接存取。要对一个较大 的文件进行直接存取,须首先在FAT中顺序地 查找许多盘块号。
链接分配方式存在的问题
(2) FAT需占用较大的内存空间。

由于一个文件所占用盘块的盘块号是随机 地分布在FAT中的,因而只有将整个FAT 调入内存,才能保证在FAT 中找到一个文 件的所有盘块号。


优点:
采取离散分配方式,消除了外部碎片提高了外存空 间的利用率 无须事先知道文件的大小 便于对文件的增、删、改

★ 链接方式又可分为隐式链接和显式链接两种形式。
8.1.2 链接组织方式(链接分配)
1.隐式链接 (见图8-2,P252)
每个盘块中都含 有一个指向下一 个盘块的指针.
8 -2
1.隐式链接
连续分配存在的问题

解决方法之一,系统定期或不定期采用 紧凑技术,将小分区合并为大的、连续 分区,将文件占用空间合并在一起。
0
FILE1
1
2
3
4
5
文件分配表
文件名 起始块号 文件长度 FILE1 FILE2
6
7
8
FILE2
9
10
11
0
4 13 17
4
9
12
13
FILE3
14
15
16
17
18
19
FILE4
图 8–10 位示图

位示图也可描述为一个二维数组map: Var map: array of bit;
8.2.2 位示图法
2.盘块的分配
(1)顺序扫描位示图,从中找出一个或一组其值 为“0”的二进制位
(2)将所找到的一个或一组二进制位;转换成与 之相应的盘块号( b=(i-1)*n + j )
(3)修改位示图,令map[ i,j ] = 1
8.3.1 磁盘高速缓存
指在内存中为磁盘盘块设置的一个缓冲区 ,在其中保存了某些盘块的副本。 当出现访问磁盘的请求时,先查看磁盘高 速缓冲区

设计磁盘高速缓存考虑的问题: (1)如何将磁盘高速缓存中的数据传送给 请求进程; (2)采用什么样的置换策略; (3)已修改的磁盘数据在何时被写回磁盘


(4) 将第一组的盘块总数和所有的盘块号记入空闲 盘块号栈中,作为当前可供分配的空闲盘块号。 (5) 最末一组只有99 个盘块,其盘块号分别记入 其前一组的S.free(1) ~S.free(99)中,而在 S.free(0)中则存放“0”,作为空闲盘块链的结束 标志。(注:最后一组的盘块数应为99,不应是 100,因为这是指可供使用的空闲盘块,其编号 应为(1~99),0号中放空闲盘块链的结尾标志。)
8.1.5 索引组织方式(索引分配)

索引分配方法:
就是为每个文件分 配一个索引块
(表),再把分配
给该文件的所有盘 块号,都记录在该 索引块中,因而该 索引块就是一个含 有许多盘块号数组。
图8-6
单级索引分配

索引分配方式支持直接访问。当要读文件的第i 个盘块时 ,可以方便地直接从索引块中找到第i个盘块的盘块号;

隐式链接分配方式的主要问题在于:它只适合 于顺序访问,它对随机访问是极其低效的。
为了提高检索速度和减小指针所占用的存储空 间,可以将几个盘块组成一个簇,以簇为单位, 将会减小查找指定块的时间,而且也可减小指 针所占用的存储空间。

2.显式链接

这是指把用于链接文 件各物理块的指针, 显式地存放在内存的 一张链接表中,该表 在整个磁盘仅设置一 张
8.2.2 位示图法
1.位示图

位示图是利用二进制的一位来表示磁盘中一个盘 块的使用情况。当其值为“0”时,表示对应的盘 块空闲;为“1”时,表示已分配。 磁盘上的所有盘块都有一个二进制位与之对应, 这样,由所有盘块所对应的位构成一个集合,称 为位示图。

8.2.2 位示图法
1.位示图

通常可用m × n 个位数来构成位示图,并使m × n等于磁盘的总块数
1.数据交付方式

(1)数据交付:直接将高速缓存中的数据传达到 请求者进程的内存工作区中;

(2)指针交付:只将指向高速缓存中某区域的指
针交付给请求者进程,传送的数据量少。
2.置换算法
除了考虑最近最久未使用外,还需要考虑:

(1)访问频率 (2)可预见性 (3)数据的一致性
8.2.2 位示图法
3.盘块的回收
(1)将回收盘块的盘块号转换成位示图中的行号 和列号:
i = (b - 1)DIV n + 1 j = (b - 1)MOD n + 1
(2)修改位示图。
令map[i,j] =0
8.2.2 位示图法
位示图的主要优点: (1)是从位示图中很容易找到一个或一组相邻 接的空闲盘块 (2)由于位示图很小,占用空间少,因而可将 它保存在内存中, 从而节省了许多磁盘的启 动操作。
20
FILE3
21 22 23
4
5
FILE4
24
25
26
27
28
29



30
31
32
33
34
35
图 磁盘 连续分配(紧凑以后)
8.1.2 链接组织方式(链接分配)

采用链接分配方式时,可通过在每个盘块上的链接 指针,将同属于一个文件的多个离散的盘块链接成 一个链表,把这样形成的物理文件称为链接文件。


2. 空闲链表法
空闲链表法 :是将所有空闲盘区拉成一条空闲链。 把链表分成两种形式:空闲盘块链和空闲盘区链。
(1)空闲盘块链:将磁盘上的所有空闲空间,以盘 块为单位拉成一条链,当用户因创建文件而请求 分配存储空间时,系统从链首开始,依次摘下适 当数目的空闲盘块分配给用户。当用户因删除文 件而释放存储空间时,系统将回收的盘块依次插 入空闲盘块链的末尾。 (2)空闲盘区链:将磁盘上的所有空闲盘区(每个 盘区可包含若干个盘块)拉成一条链 。
2.空闲盘块的分配与回收

由于在该盘块号所对应的盘块中记有下一组可用 的盘块号,因此,须调用磁盘读过程,将栈底盘
块号所对应盘块的内容读入栈中,作为新的盘块
号栈的内容,并把原栈底对应的盘块分配出去(其
中பைடு நூலகம்有用数据已读入栈中)。然后,再分配一相应
的缓冲区(作为该盘块的缓冲区)。最后,把栈中
的空闲盘块数减1 并返回。
1. 空闲表法 :属于连续分配方式,它为每个文 件分配一块连续的存储空间。

系统为外存上的所有空闲区建立一张空闲表, 每个空闲区对应于一个空闲表项 。
图8-9
1. 空闲表法

存储空间的分配与回收可采用首次适应算法、循 环首次适应算法等。
回收区是否与空闲表中插入点的前区和后区相邻 接,对相邻接者应予以合并。 采用连续分配方式具有较高的分配速度,可减少 访问磁盘的I/O频率,
计算机操作系统
第八章 磁盘存储管理
上章回顾
理解:文件系统的基本概念、目录管理、 文件共享、文件保护的方法。 掌握:文件逻辑结构、文件目录

本章内容
8.1 外存的组织方式 8.2 文件存储空间的管理 8.3 提高磁盘I/O速度的途径

8.1 外存的组织方式
目前常用的外存组织方法有:连续组织方式、 链接组织方式和索引组织方式三种。
2.空闲盘块的分配与回收
在系统回收空闲盘块时,须调用盘块回收 过程进行回收。 它是将回收盘块的盘块号记入空闲盘块号 栈的顶部,并执行空闲盘块数加1 操作。 当栈中空闲盘块号数目已达100 时,表示栈 已满,便将现有栈中的100个盘块号记入新 回收的盘块中,再将其盘块号作为新栈底 。

本章内容
2.显式链接

在该表中,凡是属于某一文件的第一个盘块号, 均作为文件地址被填入相应文件的FCB 的“物 理地址”字段中。 由于查找记录的过程是在内存中进行的,因而不 仅显著地提高了检索速度,而且大大减少了访问 磁盘的次数。 由于分配给文件的所有盘块号都放在该表中,故 把该表称为文件分配表FAT (File Allocation Table)。
8.1.1 连续组织方式
1.连续组织方式 :又称为连续分配方式。要求为每 一个文件分配一组相邻接的盘块;

在采用连续分配方式时,可把逻辑文件中的记录 顺序地存储到邻接的各物理盘块中,这样所形成 的文件结构称为顺序文件结构,此时的物理文件 称为顺序文件。
8-1
2.连续分配的主要优点:

连续分配的主要优点
8.1 外存的组织方式 8.2 文件存储空间的管理 8.3 提高磁盘I/O速度的途径

8.3 提高磁盘I/O速度的途径
三方面着手 (1)改进文件的目录结构以及检索目录的 方法减少对目录的查找时间; (2)选取好的文件存储结构,提高对文件 的访问速度; (3)提高磁盘的I/O速度,能将文件中的数 据快速地从磁盘传到内存或相反。
2.空闲盘块的分配与回收

当系统要为用户分配文件所需的盘块时,须调用 盘块分配过程来完成。该过程首先检查空闲盘块 号栈是否上锁,如未上锁,便从栈顶取出一空闲 盘块号,将与之对应的盘块分配给用户,然后将 栈顶指针下移一格。若该盘块号已是栈底,即 S.free(0),这是当前栈中最后一个可分配的盘块 号。

方式。
2.多级索引分配
图8-7
3.混合索引分配方式

所谓混合索引分配方 式,是指将多种索引 分配方式相结合而形 成的一种分配方式。 在索引结点中可设置 10个直接地址项。
(1)直接地址。
(2)一次间接地址。 (3)多次间接地址。
相关文档
最新文档