计算机组成原理第八章硬盘的初始.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理第八章硬盘的初始

第8章 硬盘的初始化及操作系统的安装 本章内容 8.1硬盘的数据结构 8.2硬盘的初始化的过程 8.3操作系统的安装与设置 8.1 硬盘的数据结构 硬盘上的数据按照其不同的特点和作用大致可分为五部分:MBR区、DBR区、FAT区、DIR区和DATA区 MBR区(main boot record):主引导记录区。位于整个硬盘的0磁道0柱面1扇区。在整个512字节的主引导扇区中,MBR只占用了其中446个字节,另外的64个字节交给了DPT(disk partition table 硬盘分区表),最后两个字节“55 AA”是分区的结束标志。这个整体构成了硬盘的主引导区。 MBR中包含了硬盘的一系列参数和一段引导程序。 MBR是由分区程序产生的,它不依靠任何操作系统,并且硬盘引导程序也是可以改变的,从而实现多系统共存。 引导程序:检查分区表是否正确并且在系统硬件完成自检后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。 DPT硬盘分区表 偏移 长度 所表达的意义 0 字节 分区状态:如0→非活动分区 80:活动分区 1 字节 该分区起始头(HEAD) 2 字 该分区起始扇区和起始柱面 4 字节 该分区类型:如82→Linux Native分区 83→Linux Swap分区 5 字节 该分区终止头(HEAD) 6 字 该分区中止扇区和终止柱面 8 字节 该分区起始绝对分区 C 字节 该分区扇区数 例如: 80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00 80 : 是一个分区的激活标志,表示系统可引导 01 01 : 表示分区开始的磁头号为01, 00 :开始的柱面号为 00 0B:表示分区的系统类型是FAT32 FE BF FC:表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号为764 3F 00 00 00 :表示首扇区的相对扇区号为63 7E 86 BB 00:表示总扇区数 DBR(Dos Boot Record)操作系统引导记录区 它通常位于硬盘的0磁头1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB的本分区参数记录区。 主要任务:当MBR将系统控制权交给它时,判断本分区根目录当前两个文件是不是操作系统的引导文件。如果确定存在,就把其读入内存,并把控制权交给该文件。 BPB参数记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小等重要参数。 簇 文件占用磁盘空间时,基本单位不是字节而是簇。簇的大小与磁盘的规格有关,一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64…… 链式存储:同一个文件的数据并不一定完整存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。 缺点:以簇为单位的存储法也是有缺陷的,主要表现在对空间的利用上。每个文件的最后一簇都有可能有未被完全利用的空间。一般来说,当文件个数比较多是,平均每个文件要浪费半个簇空间。 FAT区(File Allocation Table)文件分配表 为了实现文件的链式存储,硬盘上必须准确的记录哪些簇只明存储后继内容的下一个簇的簇号,在相应的项中标为“坏簇”,以后存文件时就不会再使用这个簇了。 FAT的项数与硬盘上的总簇数相适应,因为其中需要存放簇号。 FAT的格式有多种,其中最为读者所熟悉的是FAT16和FAT32 由于FAT对于文件管理的重要性,FAT有一个备份,即在原FAT的后面建一个同样的FAT. FAT16 文件分配表使用16位数字,由于16为文件分配表最多能管理65536个簇。 每个簇的存储空间最大只有32KB,所以在使用FAT16管理硬盘时,每个分区的最大存储容量只有(65536×32KB)2G。 FAT32 使用32位的文件分配表来管理硬盘文件。 系统可为文件分配多大232个簇,所以在簇同样为32KB时每个分区容量最大可达65G以上。 可以支持的磁盘大小达到2TB(2048GB) 在使用FAT32管理硬盘时,每个逻辑盘中的簇长度也比使用FAT16标准管理的同等容量逻辑盘小得多。在一个不超过8GB的分区中,FAT32分区格式的每个簇容量都固定为4KB 。 DIR区 DIR是根目录区,紧接着第二FAT表之后,记录着根目录下每个目录的起始单元,文件的属性等。 定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的位置了。 数据(DATA)区 数据区是真正意义上的存储数据的地方,位于DIR区之后,

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档