页数:42页文件大小:251.7 KB来源: 计算机操作系统ppt课件
本课件讲解文件控制块与索引结点、单级两级多级目录结构与目录查询技术,随后介绍空闲表法、空闲链表法、位示图法与成组链接法四种存储空间管理方式,并配位示图盘块分配与回收例题。
第六章 文件管理:本页为《计算机操作系统》课件封面,标注课程名称与英文名称 Operating Systems,并列出 WINDOWS、UNIX、LINUX 等常见操作系统类型。
6.4目录管理
6.4.1文件控制块和索引结点
文件控制块
索引结点的引入:减少检索开销
索引结点引入的磁盘访问计算
UNIX系统——索引结点的引入:UNIX系统采用了把文件名与文件描述信息分开的办法文件名属性、长度、地址等信息文件目录项FCB文件名索引节点编号属性、长度、地址等信息文件目录项索引节点。
索引结点(i结点)
索引结点的盘块目录项计算
索引结点
磁盘索引结点包含的内容
内存索引结点
6.4.2目录结构
单级目录结构
两级目录的组成
两级目录结构的优点
多级目录结构
路径名
当前目录
相对路径名和绝对路径名
Linux层次目录结构:Linux层次目录结构Btestfile.ctty00/devusrlibetchometty01binlibmantmppasswdvarwangmyfile.cgettylotlabfei4fei5。
增加和删除目录
6.4.3目录查询技术——线性检索法:6.4.3目录查询技术——线性检索法1.在树型目录中,用户提供的文件名是由多个文件分量名组成的路径名。/usr/ast/mbox。
目录查询技术:Hash法
练习:UNIX目录路径
6.5文件存储空间的管理解决的问题
文件存储空间的管理方法
6.5.1空闲表法和空闲链表法
空闲盘区的分配与回收
外存与内存分配方式的比较
空闲链表法
空闲盘块链
空闲盘块链的优缺点
空闲盘区链
空闲盘区链的分配与回收
6.5.2位示图法
位示图盘块号计算:位示图第 i 行、第 j 列对应的盘块号按下式计算:b = 16 × (i − 1) + j,式中 16 为每行二进制位数。
注:源文件该页公式处粘连有图像噪声数字「12」,已按教材标准式 b = 16 × (i − 1) + j 修正。
位示图法盘块的分配
位示图法盘块的回收
位示图盘块分配例题:有一计算机系统利用图中所示的位示图来管理空闲盘块,块的大小为1KB,现要为某文件分配两个盘块,试具体说明盘块的分配过程。(假设可以离散分配)161514131211109876543211111111111111111111111111111111112111111111111101131111111110111111400000000000000005。
位示图例题解答:(1)顺序检索位示图,从中找到第一个值为0的二进制位,行号i1=3,列号j1=3;第二个值为0的二进制位,行号i2=4,列号j2=7。
作业:作业。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}