操作系统原理第五章.ppt
《操作系统原理第五章.ppt》由会员分享,可在线阅读,更多相关《操作系统原理第五章.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NLP-Lab.NLP-Lab.IRIR操作系统基础操作系统基础 课程内容安排 第一章 操作系统概述 第二章 处理机管理 第三章 存储器管理 第四章 外部设备管理 第五章 文件管理 硬件资源管理软件资源管理NLP-Lab.IR文件系统1.文件系统概述文件系统概述2.文件结构和存取方法文件结构和存取方法3.文件目录文件目录4.文件存储空间的管理文件存储空间的管理NLP-Lab.IR*.zip、*.arj、*.rar、*.lzh、*.jar*.mpeg、*.avi、*.qtm、*.rm、*.rmvb*.mp3、*.mid、*.voc、*.wav*.txt、*.doc、*.csv、*.ppt、*.w
2、ps*.bmp、*.gif、*.jpeg、*.psd、*.cdr*.exe、*.tmp、*.mdf、*.bat、*.htm、*.dll、*.lib、*.c、*.java、文本文件文本文件图像文件图像文件音频文件音频文件视频文件视频文件压缩文件压缩文件其他文件其他文件操作系统中常见的文件NLP-Lab.IR文件系统概述文件文件文件是被命名的集合体,通常存放在文件是被命名的集合体,通常存放在外存上(磁带、磁盘),可以作为一外存上(磁带、磁盘),可以作为一个独立的单位被存放和实施相应的操个独立的单位被存放和实施相应的操作(打开,关闭,读,写等)。作(打开,关闭,读,写等)。NLP-Lab.IR文件类
3、型文件类型1 1 按用途分类按用途分类l l系统文件系统文件l l库文件库文件l l用户文件用户文件2 2 按文件中的数据形式分类按文件中的数据形式分类l源文件源文件l l相对地址形式文件相对地址形式文件l l可执行文件可执行文件3.3.按操作保护分类按操作保护分类l l只读文件只读文件l l读写文件读写文件l l不保护文件不保护文件4 4 按保存时间分类按保存时间分类l l临时临时文件文件l l永久文件永久文件5 5 按组织形式类按组织形式类l l普通文件普通文件l l目录文件目录文件l l特殊文件特殊文件NLP-Lab.IR所有的计算机应用程序都要存储信息和检索信所有的计算机应用程序都要存
4、储信息和检索信息,一些基本的要求息,一些基本的要求:1.能够存储大量的信息能够存储大量的信息;2.能够长期保存信息能够长期保存信息;3.能够快速的检索信息能够快速的检索信息;4.能够共享信息能够共享信息;用户角度用户角度 文件操作简单,信息文件操作简单,信息安全可靠,可以实现共安全可靠,可以实现共享也可以保密等;享也可以保密等;操作系统角度操作系统角度 存储空间管理,信存储空间管理,信息检索,信息保护和息检索,信息保护和安全,共享机制等。安全,共享机制等。NLP-Lab.IR文件系统文件系统 操作系统中负责管理和存取文件信息的软件机构称为文件管理系统。文件系统应具备的功能文件系统应具备的功能1
5、.提供方便使用的接口(创建、删除、读、写、执行等);2.提供文件的共享和保护;3.对文件的存储空间进行管理,并提供逻辑结构到物理地址的映射;4.提供统一的文件使用方式,实现按名存取。NLP-Lab.IR文件结构文件结构文件结构文件结构逻辑结构逻辑结构物理结构物理结构顺序结构顺序结构链接结构链接结构索引结构索引结构无结构文件无结构文件纪录式文件纪录式文件文件结构和存取方法NLP-Lab.IR1.顺序结构1.逻辑文件的信息依次存于辅存的若干连续的物理块中。通常用于磁带,纸带,磁盘;2.顺序结构的优缺点 1).对记录批量存取时简单,效率最高;2).不便于增加记录(如日志文件);3).容易产生碎片。N
6、LP-Lab.IR2.链接结构链接结构为每个文件构造磁盘块的链表。文件将逻辑上连续的文件分散存放于不连续的物理块中,每个物理块都有一个指向后续块的指针。文本文本 位置位置FILE138第第38号号物理块物理块24第第24号号物理块物理块5第第5号号物理块物理块0特点:1.解决了碎片问题,磁盘利用率高;2.存取效率低;3.可靠性差!NLP-Lab.IR3.索引结构 索引结构把每个磁盘块的指针取出,放在内存的表或索引中。文本文本 位置位置FILE1关键字关键字位置位置NLP-Lab.IR文件结构和存取方法文件的存取方法文件的存取方法1.顺序存取顺序存取 按从前至后的顺序依次访问文件按从前至后的顺序
7、依次访问文件中的各个信息项;中的各个信息项;2.随机存取随机存取 根据记录编号或地址,可以随意根据记录编号或地址,可以随意存取文件的任一记录存取文件的任一记录;3.按键存取按键存取 根据文件中的某个数据项的内容根据文件中的某个数据项的内容来存取记录。来存取记录。NLP-Lab.IR目录管理 现代计算机系统中都存储大量的文件,为了能有效的管理和组织这些文件,以实现用户快速方便的访问,这主要依赖于文件系统的目录管理。文件目录也是一种数据结构,用于标识系统中的文件及其物理地址,供检索使用。FCB1FCB2FCB3FCBn文件名文件名外存地址外存地址物理组织形式物理组织形式尺寸尺寸 修改时间修改时间
8、用户信息用户信息文件名文件名外存地址外存地址物理组织形式物理组织形式尺寸尺寸 修改时间修改时间 用户信息用户信息文件名文件名外存地址外存地址物理组织形式物理组织形式尺寸尺寸 修改时间修改时间 用户信息用户信息目录目录NLP-Lab.IR目录结构目录结构1.一级目录结构一级目录结构2.二级目录结构二级目录结构3.树形目录结构树形目录结构4.有向非循环图结构有向非循环图结构NLP-Lab.IR文件存储空间的管理 为实现对外存的分配,OS必须记住外存空闲存储空间的情况,为此就必须建立相应的数据结构,而且还要实现分配和回收的功能。存储空间的基本分配单位都是磁盘块而非字节。存储空间的管理方法:1.空闲空
9、间表法 2.位示图法 3.链接法NLP-Lab.IR空闲空间表法空闲表法属于连续分配方式,与内存的动态分配方式相似,为每个文件分配一块连续的存储空间。系统为所有空闲分区建立一张空闲表,表示如下:序号序号第一空闲盘块号第一空闲盘块号空闲盘块数空闲盘块数124211832554v分配时可采用首次适应法、循环首次适应分配时可采用首次适应法、循环首次适应法、最佳适配法等法、最佳适配法等NLP-Lab.IR位示图法位示图是一个二进制矩阵,其中一位表示一个盘块的使用情况(如值为“0”表示为空闲盘块)。数据结构可以用一个二维数组表示。盘块的分配和回收都必须修改矩阵的值。NLP-Lab.IR链接法空闲块指针空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 第五
限制150内