- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小信息(包括起始地址、终结地址、盘块数)。各分区中有一个为主分区(根卷),操作系统就装载在这个分区里。主分区里的第一个盘块中存放的是Boot Record(引导记录)。只有主分区里设置有Boot Record。 在计算机启动时,处于主板ROM里的BIOS首先运行。BIOS在进行一些基本的系统配置扫描后对磁盘的0#盘块进行读操作,将MBR里的引导程序读到内存并运行。MBR找到系统主分区,并将主分区里的Boot Record加载到内存运行。Boot Record负责找到操作系统映象并加载到内存,从而启动操作系统。所有的文件系统都必须按照这种格式布局,操作系统才能正常启动。 (2)分区文件系统格式 各磁盘分区上的文件系统格式因文件系统的不同而异。下面是Linux支持的EXT2文件系统的格式: ■引导块:只有主分区的第一个盘块里设置有Boot Record。其他分区的第一个盘块都不用。 ■超级块:各分区的第二个盘块是超级块(super block),也称卷控制块(VCB),它记录着本文件系统的各种参数,如:卷标识符、文件系统类型、盘块的大小、本系统总块数等。 ■空区管理块:内中设置有空闲块管理结构。 ■ i 节点区:集中存放本文件系统中的所有i节点(即FCB)。 ■根目录区:存放本文件系统的根目录。 ■文件区:本文件系统的所有文件都建立在该空间中。 现代通用操作系统可同时支持多种不同的文件系统,在不同的文件卷上运行不同的文件系统。 例如,Windows同时支持FAT文件系统、NTFS文件系统及NFS文件系统;Linux同时支持EXT2文件系统、EXT3文件系统、NFS文件系统等。 MBR 分区表 分区1(主分区) 分区2 分区n … 整块磁盘 引导记录 超级块 空闲块管理 i节点区 根目录区 文件区 图8-3 文件系统格式示例 3.3 常见的文件系统 EXT2 这是早期大多数UNIX/Linux版本的默认文件系统,支持UNIX文件类型:普通文件、目录文件、特殊文件及符号连接文件。早先的EXT2支持的最大卷容量只为2GB,现在已能达到4TB。 EXT3 是对EXT2的扩展。EXT2是非日志式文件系统,这在一些关键行业的应用是一个不小的缺陷。EXT3完全兼容EXT2,它们在硬盘布局上是一样的,其差别仅在于EXT3多了一个日志(journal)文件,用来记录文件系统的日志,跟踪磁盘内容的变化。 FAT 微软开发的文件系统。经过了从MS-DOS、Windows 3x、Windows 9x,到Windows 2000/XP的不断改进,它已发展成为包含FAT12、FAT16和 FAT32的庞大家族。 NTFS 是微软为了配合Windows NT的推出而设计的文件系统,为系统提供了强大的安全性和可靠性。 3.4 文件管理的目标 文件管理的目标除了公平和有效这两个基本目标外,还包括按名存取和地址保护。 公平是指每个用户进程都可以建立自己的文件,文件系统不能无限延长任一进程的文件请求的响应时间。 有效是指尽可能地提高磁盘空间的利用率,以满足每个用户进程的使用需求。 按名存取指的是文件系统使磁盘空间变得容易使用,它将磁盘的物理地址转换为用户可看到的路径名和文件名。用户使用磁盘空间只需要给出路径名和文件名即可,而无需知道磁柱、磁道、扇区等信息。从而将用户从数据存放的细节中解放出来:用户既不需要知道数据存放在磁盘中的什么位置,也不需要知道如何存放,更不需要知道磁盘 到底是怎样工作的。 地址保护也称文件保护,是指需要对文件的访问实施一定的限制,即不是任何用户都可以访问任何文件的。注意,这里的保护与内存地址保护的区别:内存管理下地址保护是指一个进程不能访问另一个进程的地址空间;而这里的地址保护不是一个文件不能访问另一个文件空间,而是对一个文件的访问是有权限限制的。 文件是对磁盘空间单元的抽象,一个文件就是一个大小可变的磁盘空间单元。建立一个文件就是划出一块磁盘空间,用于持久保存所需的数据集合。 文件系统是对磁盘存储器的抽象,一个文件系统包含了许许多多大小不一的文件。文件系统将磁盘的物理特性转换为用户可看到的路径名和文件名。 文件管理是对文件系统的管理,即对磁盘空间资源的管理。 有种观点认为文件管理就是信息管理,就是对信息资源的管理。由于操作系统事实上根本就不关心文件里面存放的具体内容,故操作系统充其量也只是对信息资源的存储管理。 【作业】 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑
文档评论(0)