- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 磁盘存储器的的管理
第八章 磁盘存储器的管理;8.1 外存的组织方式;磁盘空间的连续分配 ; 外存碎片:随着空间的分配和空间的回收,将使磁盘空间被分割成许多小块,这些较小的连续区已难于用来存储文件。
紧凑:将盘上所有的文件紧靠在一起,把所有的碎片拼接成一大片连续的存储空间。
将外存上的空闲空间进行一次紧凑,所花费的时间远比将内存紧凑一次所花费的时间多得多。 ; 2.连续分配的主要优缺点
(1) 顺序访问容易。
从目录中找到该顺序文件所在的第一个盘块号,从此开始顺序地、逐个盘块地往下读/写。
(2) 顺序访问速度快。
文件所占用的盘块可能是位于一条或几条相邻的磁道上,这时,磁头的移动距离最少。
连续分配对文件访问的速度是几种存储空间分配方式中最高的一种。 ;缺点:
(1) 要求有连续的存储空间。
会产生出许多外部碎片,降低外存空间的利用率。
定期利用紧凑方法消除碎片,需花费大量的时间。
(2) 必须事先知道文件的长度。
在有些情况下,文件的大小只能靠估算。
估计过小,就可能因存储空间不足不能存放。
用户往往将文件长度估得比实际的大,严重地浪费外存空间。
(3)对于动态增长的文件,采用预分配存储空间的方法,显然很低效。 ;8.1.2 链接组织方式——链接式文件
1.隐式链接
文件目录的每个目录项中,含有指向链接文件第一个盘块和最后一个盘块的指针。
在每个盘块中都含有一个指向下一个盘块的指针。
如果指针占用4个字节,对于盘块大小为512字节的磁盘,则每个盘块中只有508个字节可供用户使用。 ; 磁盘空间的链接式分配 ; 缺点:
1)只适合顺序访问,对随机访问极其低效。
必须从文件的第一个盘块读起,顺序查找至第i块。
当i=100时,须启动100次磁盘,速度相当低。
2)只通过链接指针将一大批离散的盘块链接起来,其可靠性较差,只要其中的任何一个指针出现问题,都会导致整个链的断开。 ; 2.显式链接
显式链接:把用于链接文件各物理块的指针,显式地存放在内存的一张链接表中。称为文件分配表FAT。
整个磁盘仅设置一张。
表的序号即物理盘块号,从0到N。
每个表项中存放指向下一个盘块号的链接指针。
每个链首指针所对应的盘块号,填入相应文件的FCB的“物理地址”字段中。
通过FAT表,将一个文件的所有的盘块链接起来,将文件的第一个盘块号放在各自的FCB中。; 显式链接结构 ;8.1.3 FAT和NTFS技术
1.FAT12
1) 以盘块为基本分配单位
早期MS-DOS操作系统所使用的是FAT12文件系统。
每个表项中存放下一个盘块号。
若有1.2 MB的软盘,每个盘块的大小为512 B,在每个FAT中共含有2.4 K个表项,由于每个FAT表项占12位,故FAT表占用3.6 KB的存储空间。; MS-DOS的文件物理结构 ; 以盘块为分配单位时,所允许的最大磁盘容量。
FAT-12系统:
在FAT表中最多允许有4096个表项,
以盘块(512字节)为分配单位;
每个磁盘分区的容量为2MB。
一个物理磁盘支持4个逻辑磁盘分区,所以相应的磁盘最大容量仅为8MB。; 2) 簇的基本概念
磁盘容量不断增大,在进行盘块分配时不再以盘块而是以簇(cluster)为基本单位。
簇:一组连续的扇区,大小一般是2n个盘块,4扇区、8扇区等。
簇包含扇区的数量与磁盘容量的大小直接有关。
一个簇有一个扇区:磁盘的最大容量为8MB;
一个簇有两个扇区:磁盘的最大容量为16MB;
一个簇有八个扇区:磁盘的最大容量为64MB。
在相同磁盘容量下,FAT表的项数与簇的大小成反比。; 以簇作为基本的分配单位的优点:
(1)能适应磁盘容量不断增大的情况。
(2)使FAT表占用更少的存储空间,并减少访问FAT表的存取开销,提高文件系统的效率;
缺点:会造成更大的簇内零头。 ; 3)FAT12存在的问题
(1)对所允许的磁盘容量存在着严重的限制,通常只能是数十兆字节,虽然可以用继续增加簇的大小来提高所允许的最大磁盘容量,但相应的簇内碎片也将随之成倍地增加。
(2)只能支持8+3格式的文件名。 ; 2.FAT16
将FAT表的宽度增至16位,最大表项数将增至65536个,此时便能将一个磁盘分区分为65536(216)个簇。
FAT16:具有16位表宽的FAT表。
FAT16的每个簇的盘块数:4、8、16、32、64。
FAT16可
您可能关注的文档
- 第七章 PLC的功能指令.ppt
- 第七章 欧洲的其他国家及大洋洲国家学前教育(2016 2学时 待完善).ppt
- 第一讲从ARM到的Kinetis.ppt
- 第七--十章STE的P7应用.ppt
- 第七章 AutoCAD尺寸标注和文本的注写.doc
- 第七章 跨国的公司的战略联盟.ppt
- 第七章 的答案.doc
- 第七章 宿舍的你我他——人际交往与合作.ppt
- 第七章 应用程序配的置及接口技术.ppt
- 第七章 队列的研究.pdf
- 2024湖南省社会科学院(省人民政府发展研究中心)招收博士后研究人员3人笔试备考题库及答案解析.docx
- 2025广东省气象部门气象类本科及以上高校毕业生珠海专场招聘17人笔试备考试题及答案解析.docx
- 2024湖南郴州永兴县招聘乡镇(街道)所属事业单位工作人员13人笔试备考题库及答案解析.docx
- 2024年福建闽北职业技术学院高层次人才招聘笔试备考题库及答案解析.docx
- 2024年福建福州第十六中学教师招聘笔试备考题库及答案解析.docx
- 2024年浙江事业单位招聘-丽水龙泉市机关事业单位编外招聘15人笔试备考题库及答案解析.docx
- 2024广东深圳市宝安区化雨中英文小学诚聘小学语文教师笔试备考题库及答案解析.docx
- 2024呼伦贝尔市检察院新媒体团队招聘笔试备考题库及答案解析.docx
- 2024下半年湖北恩施州州直部分事业单位招聘17人笔试备考题库及答案解析.docx
- 2024湖南常德津市宁能热电有限公司招聘笔试备考题库及答案解析.docx
文档评论(0)