- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统基础3- Linux的文件系统与目录结构 北方工业大学检测技术与自动化系 2007年春季课程 上节回顾 Linux的命令格式及常见命令; 文件权限及Linux用户管理; 如何得到帮助信息; 学习用vi编辑器; 本节课程目标 了解文件、文件系统、目录的基本理论 了解虚拟文件系统VFS ext2,ext3, CRAMFS文件系统介绍 掌握/proc文件系统 熟悉文件管理相关命令及系统编程文件相关函数调用 编译工具GNU gcc 目录 基础知识(自学) 虚拟文件系统VFS Linux 目录结构 /proc 文件系统 Ext2 ext3等文件系统介绍 文件系统相关命令(自学) 文件操作函数介绍(自学) 编译工具gcc 基础知识介绍(自学) 文件 目录 文件的物理结构也即文件的外存分配方式。是从系统的角度来看文件,从文件在物理介质上的存放方式来研究文件 一个文件的信息存放在若干连续的物理块中 由一组相邻的物理块组成,是对记录式文件取连续区分配而构成的文件。 优点: 简单 支持顺序存取和随机存取 顺序存取速度快 所需的磁盘寻道次数和寻道 时间最少 1. 连续文件结构 2. 连续文件 由一组相邻的物理块组成,是对记录式文件取连续区分配而构成的文件。 当文件逻辑记录和物理块大小相等时;假设,第i 个逻辑记录对应m块,则第i+n个记录对应==m+n 当记录与块不等时。则记录所在的块号=[i*l/块长]取整+ 余数 例:逻辑记录 l=256 块 n=512存取i=3的记录 块号=[256*3/512]=1 余0.5 二 链接分配 一个文件的信息存放在若干不连续的物理块中,各块之间通过指针连接,前一个物理块指向下一个物理块 优点:提高了磁盘空间利用率 不存在外部碎片问题 有利于文件插入和删除 有利于文件动态扩充 缺点:存取速度慢,不适于随机存取 可靠性问题,如指针出错 更多的寻道次数和寻道时间 链接指针占用一定的空间 链接结构的一个变形: 文件分配表FAT 三 索引分配 一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一个专用数据结构--索引表,并将这些块的块号存放在一个索引表中 索引表:一个文件所有记录的关键字和其它地址的对照表。 一个索引表就是磁盘块地址数组,其中第i个条目指向文件的第i块 链接模式:一个盘块一个索引表,多个索引表链接起来 多级索引:将一个大文件的所有索引表(二级索引)的地址放在另一个索引表(一级索引)中 3 索引结构优缺点 优点: 保持了链接结构的优点,又解决了其缺点:即能顺序存取,又能随机存取,满足了文件动态增长、插入删除的要求,也能充分利用外存空间 缺点: 较多的寻道次数和寻道时间,索引表本身带来了系统开销,如:内外存空间,存取时间 4. 多级索引 以多级索引为例 记录数为K,物理块长度为N,满足NK=N2,可采用二级目录。设K=N2,需N+1索引块,每个索引中有N个表目 设:N=10?, K=86 要存取i=74的记录,可通过: 1.确定第一级索引的表目 [i/N]取整=[74/10]取整=7; 2.确定在i=7的表目中的位置: mod? N==74 mod? 10=4 UNIX文件系统采用的是多级索引结构(综合模式)。每个文件的索引表为13个索引项,每项2个字节。最前面10项直接登记存放文件信息的物理块号(直接寻址) 如果文件大于10块,则利用第11项指向一个物理块,该块中最多可放256个文件物理块的块号(一次间接寻址)。对于更大的文件还可利用第12和第13项作为二次和三次间接寻址 UNIX中采用了三级索引结构后,文件最大可达16兆个物理块 文件目录:是文件系统中主要数据结构之一,文件存储后用户通过用户文件逻辑结构的索引链接找到对应的物理结构 按文件符号名把文件信息的逻辑结构映象设备介质的物理结构,由文件目录实现 把文件操作命令转换相应I/O指令。需要文件目录 2. 文件控制块包括的内容 3. FCB的创建过程 用户进程请求打开文件; 文件系统读出有关目录信息; 如有误,返回状态信息; 生成新的FCB; 在FCB中设置有关信息; 更新目录信息; 将FCB挂到调用进程的PCB上; 向用户进程返回状态信息。 文件控制块的创建过程 把所有的FCB组织在一起,就构成了文件目录,即文件控制块的有序集合 目录项:构成文件目录的项目(目录项就是FCB) 目录文件:为了实现对文件目
您可能关注的文档
最近下载
- 训练基地信息化系统维保项目方案投标文件(技术方案).doc
- 人教版道德与法治三年级上册第5课《 走近科学家》第2课时 他们离我们并不遥远 教学课件.pptx VIP
- 黄浦区卢湾中学能源审计报告.pdf VIP
- HDJH30-120J型架桥机说明书.doc
- 5.2用圆设计图案(表格式)教学设计 人教版六年级上册数学.docx VIP
- 航空集装器知识 .pdf VIP
- SHT-3012-2011 石油化工金属管道布置设计规范.pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
- sfz jd2015数据库数据真实性鉴定.pdf VIP
- 公司中层领导人员任职回避和公务回避管理实施细则.docx VIP
文档评论(0)