OSLec18文件系统概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《OSLec18文件系统概述课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSLec18 文件系统 概述 课件
- 资源描述:
-
1、OSLec181操作系统第十八讲张涛OSLec182Review存储管理的基本概念分页存储管理分段/段页式存储管理请求分页存储管理分区存储管理虚拟存储OSLec183本章内容文件系统概述文件的结构和存取法文件目录文件存储空间的管理文件系统的使用文件的共享与保护OSLec184文件和文件系统文件类型文件系统的基本功能文件系统概述文件的结构和存取法Today we focus onOSLec1855.1 文件系统概述 n所有的计算机应用程序都要:n存储信息,检索信息n三个基本要求:n能够存储大量的信息n长期保存信息n可以共享信息n解决方法:n把信息以一种单元即文件的形式存储在磁盘或其他介质上n文件
2、是通过操作系统来管理的n文件的结构,命名,存取,使用,保护和实现方法OSLec186n两种观点:n用户观点:n文件系统如何呈现在其面前:一个文件由什么组成,如何命名,如何保护文件,可以进行何种操作等等n操作系统观点:n文件目录怎样实现,怎样管理存储空间,文件存储位置,磁盘实际运作方式(与设备管理的接口),文件系统性能等等OSLec1875.1.1 文件与文件系统n什么是文件?n文件是赋名的信息 (数据)项的集合。n文件是赋名有关联的信息单位 (记录)的集合。n什么是文件名?n文件的标识符号,一个用来标识文件的有限长度的字符串。信息项信息项 信息项信息项 . 信息项信息项 . 信息项信息项编号:
3、编号:0 1 i n-1读写指针读写指针OSLec188文件n一组带标识的在逻辑上有完整意义的信息项的序列,这个标识为文件名n信息项:构成文件内容的基本单位n长度:单个字节,或多个字节n文件内容的意义:由文件的建立者和使用者解释n文件的组成n文件体:文件本身的信息;n文件说明:文件存储和管理信息;如:文件名、文件内部标识、文件存储地址、访问权限、访问时间等;n文件属性:n用一组信息指定文件的类型、操作特性和存取保护等,把这组信息称为文件的属性。n文件的属性一般存放在文件的目录项中。 OSLec189文件系统n什么是文件系统?n操作系统中负责管理相关文件信息的软件机构。n文件系统管理的对象:n(
4、1)文件n(2)目录n(3)磁盘空间n文件系统的组成:n被管理的文件n与文件管理相关的软件n实施文件管理所需的数据结构OSLec18105.1.2 文件的类型n按照性质和用途分类n系统文件:只能通过系统调用为用户服务;n库文件:允许用户调用但不允许用户修改;n用户文件:用户委托操作系统保存的文件,又分为:n1)临时文件;2) 永久文件;3) 档案文件。n按文件的保护方式分类n只读文件、读写文件、不保护文件n按文件信息的流向n输入文件、输出文件、输入输出文件n按文件的逻辑结构分类n流式文件;记录式文件OSLec1811nUNIX系统将文件分为三类:n普通文件:n包含的是用户的信息,一般为ASCI
5、I或二进制文件n目录文件:n管理文件系统的系统文件n特殊文件(设备文件,外部设备也看作文件)n字符设备文件:和输入输出有关,用于模仿串行I/O设备,例如终端,打印机,网络等n块设备文件:模仿磁盘OSLec18125.1.3 文件系统的基本功能n五个基本功能:n文件的结构及有关存取方法;n文件的目录结构和有关处理n文件存储空间的管理n文件的共享和存取控制n文件操作和使用OSLec1813文件系统的结构和功能元素应用程序多种文件类型(划分记录,顺序或索引等)基本 I/O 管理(I/O 缓存和调度,性能优化)物理 I/O(基本文件系统)外部存储器文件系统OSLec1814文件系统要实现的功能模块n文
6、件的分块存储:与外存的存储块相配合;nI/O缓冲和调度:性能优化;n文件定位:在外存上查找文件的各个存储块;n外存存储空间管理:如分配和释放。主要针对可改写的外存如磁盘;n外存设备访问和控制:包括由设备驱动程序支持的各种基本文件系统如硬盘,软盘,CD ROM等。OSLec1815文件系统的接口n为方便用户使用文件系统,文件系统通常向用户提供两种类型的接口:n (1) 命令接口。这是指作为用户与文件系统交互的接口。 用户可通过键盘终端键入命令,取得文件系统的服务。n (2) 程序接口。这是指作为用户程序与文件系统的接口。 用户程序可通过系统调用来取得文件系统的服务。OSLec18165.2 文件
7、的结构和存取法n文件结构分别从以下观点研究和设计文件的结构和存取方法: 1)用户观点 研究用户“思维”中的抽象文件 即逻辑文件。 2)系统观点 研究驻留在设备介质的实际文件 即物理文件。n文件系统的重要作用之一:用户逻辑文件和相应设备上的物理文件之间建立映射,实现二者之间的转换。n文件的存取方法是由文件的性质和用户使用文件的要求决定的。OSLec18175.2.1 文件的逻辑结构n逻辑结构:从用户角度看文件,研究文件的组织形式n无结构的流式文件n基本信息单位是字节或字,其长度是所含字节的数量。n优点:节省存储空间,无需额外的说明和控制信息。n有结构的记录式文件:由若干个记录组成,文件中的记录可
展开阅读全文