- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课件第六章4要点
Operating System 进程调度要解决的问题 * Page * * 第六章 文件管理 文件和文件系统 文件的逻辑结构 外存分配方式 目录管理 文件存储空间的管理 文件共享与文件保护 数据一致性控制 Page * * 目录管理 实现“按名存取” 文件系统最基本的功能 提高对目录的检索速度 加快目录检索速度,从而提高文件存取速度 文件共享 一份文件副本供不同用户使用 允许文件重名 允许不同用户对不同文件取相同的名字 Page * * 目录管理 文件控制块和索引结点 目录结构 目录查询技术 Page * * 文件控制块和索引结点 文件控制块(FCB) 是用于描述和控制文件的数据结构 文件管理程序可借助FCB中的信息对文件施以各种操作 文件控制块的有序集合称为文件目录,即一个文件控制块就是一个文件目录项 通常,一个文件目录本身也被看作是一个文件, 称为目录文件 Page * * 文件控制块和索引结点 文件控制块中的信息 基本信息类 文件名 文件的物理位置 文件的逻辑结构 文件的物理结构 文件控制信息类 文件拥有者权限 核准用户权限 一般用户权限 使用信息类 文件建立日期 文件修改日期 Page * * 文件控制块和索引结点 MS-DOS的文件控制块 文件控制块 (FCB) 包含的信息: 图6-14示出了MS-DOS中的文件控制块,其中含有文件名、 文件所在的第一个盘块号、文件属性、文件建立日期和时间 及文件长度等。FCB的长度为32个字节,对360KB的软盘, 总共可包含112个FCB,共占4KB的存储空间。 Page * * 文件控制块和索引结点 索引结点 索引结点的引入 文件目录通常放在磁盘上,当文件很多时,占用大量磁盘空间 检索文件过程中,只需使用文件名,而不用其他信息 将文件描述信息单独形成一个数据结构,称为索引结点,也称为i结点 在文件目录中的每个目录项,仅包含文件名和指向索引结点的指针 引入索引结点后,使文件的目录项更小,占用磁盘空间少,检索速度加快 Page * * 文件控制块和索引结点 UNIX的文件目录 文件名 索引结点编号 文件名1 文件名2 14B 2B Page * * 文件控制块和索引结点 若每个FCB为64B,盘块大小为1KB,则每盘块可存放16个FCB,若某文件系统有640个FCB,需占用40个盘块 若按前述方法只存文件名和索引节点号,每个目目录项占16B,每盘块可存64个目录项,640个FCB只占10个盘块,查找目录时间大大缩短 Page * * 文件控制块和索引结点 磁盘索引结点:存放在磁盘 文件主标识符 文件类型 文件存取权限 文件物理地址 :13个地址项 文件长度 文件连接计数:共享 文件存取时间 Page * * 2) 磁盘索引结点 每个文件有惟一的磁盘索引结点,它主要包括以下内容: ①文件主标识符:拥有该文件的个人或小组的标识符。 ②文件类型:包括正规文件、目录文件、或特别文件。 ③文件存取权限:指个类用户对文件的存取权限。 ④文件物理地址:每个索引结点中含有13个地址项。 ⑤文件长度:指以字节为单位的文件长度。 ⑥文件连接计数:表明在本文件系统中,所有指向该文件名的指针计数。 ⑦文件存取时间:指出本文件最近被进程存取的时间,最近被修改的时间及索引结点最近被修改的时间。 Page * * 文件控制块和索引结点 内存索引结点:存放在内存 索引结点编号 状态:指示i结点是否上锁或被修改 访问计数:进程访问此i结点数 文件所属文件系统的逻辑设备号 链接指针:设置有分别指向空闲链表和散列队列的指针 Page * * 3) 内存索引结点 存放在内存中的索引结点,当文件被打开时,要将磁盘索引结点拷贝到内存的索引结点中,便于以后使用。在内存索引结点中,增加了以下内容: (1) 索引结点编号。 用于标识内存索引结点。 (2) 状态。 指示i结点是否上锁或被修改。 (3) 访问计数。 每当有一进程要访问此i结点时, 将该访问计数加1, 访问完再减1。 (4) 文件所属文件系统的逻辑设备号。 (5) 链接指针。 设置有分别指向空闲链表和散列队列的指针。 Page * * 目录管理 文件控制块和索引结点 目录结构 目录查询技术 Page * * 目录结构 单级目录结构 整个系统只建立一张目录表,每个文件占一个目录项 文件名 物理地址 文件说明 状态位 文件名1 文件名2 … 单级目录 Page * * 目录项例 Page * * 目录结构 单级目录优点 简单 能实现按名存取 单级目录缺点 查找速度慢 不允许重名 不便于实现文件共享 单级目录只实现了目录管理的第一项功能,即 “按名存取” Page * * 目录结构 两级目录
文档评论(0)