北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第五章 文件管理

第五章文件管理 5.1概述 52文件的结构和存取方式 53文件目录 5.4文件系统的实现 5.5文件的使用 5.6文件系统的可靠性和安全性 5.7文件系统的性能问题
第五章 文件管理 5.1 概述 5.2 文件的结构和存取方式 5.3 文件目录 5.4 文件系统的实现 5.5 文件的使用 5.6 文件系统的可靠性和安全性 5.7 文件系统的性能问题

51概述 所有的计算机应用程序都要: 存储信息,检索信息 三个基本要求 能够存储大量的信息 长期保存信息 可以共享信息
5.1 概述 所有的计算机应用程序都要: 存储信息,检索信息 三个基本要求: 能够存储大量的信息 长期保存信息 可以共享信息

解决方法:把信息以一种单元,即文 件的形式存储在磁盘或其他外部介 质上。 文件是通过操作系统来管理的,包括: 文件的结构,命名,存取,使用,保 护和实现方法
解决方法:把信息以一种单元,即文 件的形式存储在磁盘或其他外部介 质上。 文件是通过操作系统来管理的,包括: 文件的结构,命名,存取,使用,保 护和实现方法

两种观点 用户观点 文件系统如何呈现在其面前 个 文件有什么组成,如何命名,如何保 护文件,可以进行何种操作等等 操作系统观点 文件目录怎样实现,怎样管理存储空 间,文件存储位置,磁盘实际运作方 式(与设备管理的接口)等等
两种观点 用户观点: 文件系统如何呈现在其面前: 一个 文件有什么组成,如何命名,如何保 护文件,可以进行何种操作等等 操作系统观点: 文件目录怎样实现,怎样管理存储空 间,文件存储位置,磁盘实际运作方 式(与设备管理的接口)等等

5.1.1文件与文件系统 1文件 组带标识的在逻辑上有完整意义的 信息项的序列,这个标识为文件名。 信息项:构成文件内容的基本单位 长度:单个字节,或多个字节 文件内容的意义:由文件的建立者和 使用者解释
5.1.1 文件与文件系统 1.文件 一组带标识的在逻辑上有完整意义的 信息项的序列,这个标识为文件名。 信息项:构成文件内容的基本单位 长度:单个字节,或多个字节 文件内容的意义:由文件的建立者和 使用者解释

各信息项之间具有顺序关系 编号:01 ●。。● n [信息项信息项信息项」信息项 读写指针
各信息项之间具有顺序关系 信息项 信息项 ……... 信息项 ……... 信息项 编号:0 1 …… i …… n-1 读写指针

文件是一个抽象机制,它提供了一种 把信息保存在存储介质上,而且便 于以后存取的方法,用户不必关心 实现细节
文件是一个抽象机制,它提供了一种 把信息保存在存储介质上,而且便 于以后存取的方法,用户不必关心 实现细节

2文件系统 是操作系统中统一管理信息资源的 种软件,管理文件的存储、检索、 更新,提供安全可靠的共享和保护 手段,并且方便用户使用
2.文件系统 是操作系统中统一管理信息资源的一 种软件,管理文件的存储、检索、 更新,提供安全可靠的共享和保护 手段,并且方便用户使用

3文件命名 给出文件命名规则 长度,数字和特殊字符,大小写区分, 支持文件扩展名(一个或多个) 例子:bakf77.gf hlp.html. mpg.o ps .tex.txt . zip
3.文件命名 给出文件命名规则: 长度,数字和特殊字符,大小写区分, 支持文件扩展名(一个或多个) 例子:.bak .c .f77 .gif .hlp .html .mpg .o .ps .tex .txt .zip

4功能 (1)统一管理文件的存储空间,实施存 储空间的分配与回收 (2)实现文件的按名存取 名字空间映射在储空间
4.功能 (1)统一管理文件的存储空间,实施存 储空间的分配与回收 (2)实现文件的按名存取 名字空间映射 存储空间
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第四章 存储管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第三章 用户接口与作业管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第二章 进程管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十二章 分布式文件系统.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十一章 分布式系统中的进程及处理器.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第十章 分布式系统中的同步问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第一章 操作系统概述.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)绪论(主讲:陈向群).ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 09 备份技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 08 计算机病毒防范技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 07 网络安全检测与评估技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 06 访问控制技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 05 入侵检测技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 04 防火墙技术.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 03 信息加密与PKI.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 02 物理安全.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 10 网络安全解决方案.ppt
- 《计算机网络安全技术教程》教学资源(PPT课件讲稿)ch 01 绪论.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第9章 多线程.ppt
- 兰州交通大学:《Visual 6.0实例教程》课程教学资源(PPT课件)第8章 常处理和诊断.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第六章 设备管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第七章 操作系统设计.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第八章 分布式操作系统引言.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第九章 分布式系统中的通信问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)操作系统习题讲解.ppt
- 北京《计算机系统结构》:第一章基本概念.doc
- 北京大学《计算机系统结构》:第三章存储系统1.doc
- 北京大学《计算机系统结构》:第三章存储系统3.doc
- 北京大学《计算机系统结构》:第三章存储系统2.doc
- 北京大学《计算机系统结构》:第三章存储系统5.doc
- 北京大学《计算机系统结构》:第三章存储系统4.doc
- 北京大学《计算机系统结构》:第二章指令系统1.doc
- 北京大学《计算机系统结构》:第二章指令系统3.doc
- 北京大学《计算机系统结构》:第二章指令系统2.doc
- 北京大学《计算机系统结构》:第四章输入输出系统1.doc
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)课程介绍.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)计算技术发展简史.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)成本和性能.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)指令系统设计.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)MIPS指令系统体系结构.pdf