- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理课件(机工)
第5章 文件系统;学习目标;本章内容提要;5.1 文件系统概述;(5)在UNIX/Linux和MS-DOS系统中,按文件的内部构造和处理方式分类
① 普通文件—— 由表示程序、数据或文本的字符串构成,内部没有固定的结构。
② 目录文件—— 由下属文件的目录项构成的文件。
③ 特别文件—— 特指各种外部设备。
▲特别文件分为字符特别文件和块特别文件。
▲普通文件通常分为ASCII文件和二进制文件。
●ASCII文件由只包含ASCII字符的正文行组成,每个正文行以回车符或换行符终止,各行的长度可以不同。ASCII文???又称文本文件。
●二进制文件所包含的每个字节可能有256(28)种值。
通常可执行的二进制文件都有内部结构。
存档文件是二进制文件的另一示例。
;文件类型 ;3.文件命名;常见文件扩展名及其含义;5.1.2 文件系统的功能;5.2 文件的逻辑组织和物理组织;2.有结构文件
又称记录式文件。它在逻辑上可被看成一组连续记录的集合,即文件是由若干相关记录组成,且对每个记录编上号码 。
;5.2.2 用户对文件的存取方法;2.随机存取方法;3.其他存取方法;5.2.3 文件的物理组织;●优点:在顺序存取时速度较快,一次可以存取多个盘块,改进了I/O性能;也很容易直接存取文件中的任意一块。
▲缺点:
① 要求建立文件时就确定它的长度,依此来分配相应的存储空间,这往往很难实现。
② 它不便于文件的动态扩充。
③ 可能出现外部碎片。;2.链接文件;链接文件的结构 ;●优点:
采用链接分配不会产生磁盘的外部碎片
文件可以动态增长
不需要紧缩磁盘空间
▲带来以下三个新的问题:
① 一般仅适于对信息的顺序访问,而不利于对文件的随机存取。
② 每个物理块上增加一个链接字
③ 可靠性
★FAT表出现在每个磁盘分区开头的扇区中。每个盘块在表中占一项,表的序号是物理盘块号,每个表项中存放链接下一盘块的指针。 ;3.索引文件;4.多重索引文件;5.3.1 文件控制块和文件目录;2. UNIX文件系统的I节点
UNIX/Linux系统中,对文件进行控制和管理的数据结构称之为I节点((index-node),每个文件都有自己的I节点,每个I节点有唯一的I节点号。I节点有静态和动态两种形式
盘I节点是一种数据结构:
struct dinode
{
ushort di_mode; /*文件属性和类型*/
short di_nlink; /*文件连接计数*/
ushort di_uid; /*文件主标号*/
ushort di_gid; /*同组用户标号*/
off_t di_size; /*文件字节数*/
char di_addr[40]; /*盘块地址*/
time_t di_atime; /*最近存取时间*/
time_t di_mtime; /*最近修改时间*/
time_t di_ctime; /*创建时间*/
};
;3.文件目录
为了加快对文件的检索,往往将文件控制块集中在一起进行管理。这种文件控制块的有序集合称为文件目录。文件控制块就是其中的目录项。完全由目录项构成的文件称为目录文件,简称目录。
;■主要的目录操作有如下几种:
① 查找。通过查找一个目录结构,找到特定文件所对应的项,实现按名查找。
② 建立文件。建立新文件,把相应控制块加到目录中去。
③ 删除文件。当一个文件不再需要时,把它从目录中抹掉。
④ 列出目录清单。显示目录内容和该清单中每个文件目录项的值。
⑤ 后备。为了保证可靠性,需要定期保留文件系统。通常的办法是把全部文件复制到磁盘上。 ;5.3.2 目录结构;2. 二级目录;3. 树形目录;② 相对路径名
▲当前目录(又称工作目录)
▲主目录
■绝对路径名从根目录开始书写,如:
/usr/ml/prog/f1.c
相对路径名是从当前目录的下级开始书写,如当前目录是/usr/ml,则有:
prog/f1.c
■ 文件的层次和隶属关系很清晰,便于实现不同级别的存取保护和文件系统的动态装卸。但是,在上述纯树形目录结构中,只能在用户级对文件进行
您可能关注的文档
- 操作系统原理 课件(机工 )第二章-进程和线程.pptx
- 操作系统原理 课件(机工 )第六章-设备管理.pptx
- 操作系统原理 课件(机工孟庆昌 )第七章-操作系统的发展和安全性.pptx
- 操作系统原理 课件(机工 )第三章处理机调度.pptx
- 操作系统原理 课件(机工孟庆昌 )第四章-存储管理.pptx
- 操作系统原理 课件(机工 )第一章-操作系统概述.pptx
- 操作系统原理 习题及答案(机工孟庆昌第2版).doc
- 2022年四川省攀枝花市公开招聘综合应急救援人员自测练习卷三含答案.docx
- 2025委托开发软件合同须知.docx
- 2025学校门卫用工合同范本.docx
- 2023年年中国电子政务项目可行性研究方案.docx
- 2023年MBTS项目可行性评估方案.docx
- 2023年富氧水充氧机项目风险可行性方案.docx
- 2023年特种海绵项目风险可行性方案.docx
- 2021年浙江省金华市公开招聘综合应急救援人员模拟测试卷三含答案.docx
- 2022年河南省开封市公开招聘综合应急救援人员必刷经典测试二卷含答案.docx
- 2024年安徽省巢湖市公开招聘综合应急救援人员摸底考试三卷含答案.docx
- 2023年福建省南平市公开招聘综合应急救援人员摸底考试一卷含答案.docx
- 2022年甘肃省白银市公开招聘综合应急救援人员专用训练一卷含答案.docx
- 2022年安徽省巢湖市公开招聘综合应急救援人员测试二卷含答案.docx
文档评论(0)