操作系统引论

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


特殊文件(设备驱动程序)
– 在UNIX或Linux操作系统中,所有的输入输 出外部设备都被看作特殊文件便于统一管理 – 操作系统会把对特殊文件的操作转接指向相 应的设备操作,真正的设备驱动程序不包含 在这特殊文件中,而是指向与链接到操作系 统核心中。(存放在内存高端部分) – 用ls -l命令列文件清单,首项特征为: “c” ,即crw-rw-rw- (character,字符型) 以及“b”,即 brw-rwrw-(block,块型)
中央广播电视大学开放教育试点课程
计算机操作系统
计算机操作系统
第一章 第二章 第三章 第四章 第五章 第六章 第七章 操作系统引论 作业管理 文件管理 存储管理 设备管理 进程及处理机管理 操作系统结构和程序实现
3.1 文件管理任务与功能
一、文件管理的任务 任务:把存储、检索、共享和保护文件的手段, 提供给本身和用户,以方便用户及资源利用 二、文件管理的功能 – 分配与管理外存 – 提供合适的存储方法 – 文件共享和保护,解决冲突和存取权限的控 制
90KB-14.54MB 大型文件
文件信息
14.54MB-1GB 巨型文件
文件ห้องสมุดไป่ตู้息
3.4 文件目录

3.3 文件的物理结构和逻辑结构
一、文件的逻辑结构 –从用户观点看,文件的逻辑结构是用 户所观察到的文件组织形式,是用户 可直接处理的数据及结构,它独立于 物理特性,又称为文件组织 –按文件名及记录号存取,文件是一维, 连续,字符,序列等为存储检索或加工 方便 –文件分为流式和记录式
二、文件的物理结构

文件系统
文件系统 = 文件管理程序(文件和目录 的集合)+ 它所管理的全部文件 是用户与外存的接口 系统软件为用户提供统一方法(以数据 记录的逻辑单位),访问存储在物理介 质上的信息

文件系统特点
使用方便,灵活,用户按名存取 安全可靠, 保护系统和用户 提供保密与共享 UNIX文件系统特点 –分层“倒树”型文件系统 –每一用户可以是树的一个分支,分支独立, 可以与别的“叶”重名

按文件性质与用途分类
系统文件
库文件
用户文件
按操作保护分类
只读文件 可读可写文件 可执行文件 各个操作系统的保护方法和级别有所不同 – DOS操作系统三种保护:系统、隐藏、可写 – UNIX或Linux操作系统有九个级别的保护
按使用情况分类
临时文件 永久文件 档案文件
按用户观点分类

普通文件(常规文件)

文件分类原因
文件的分类是为了更好地管理和使用,要科学 地分门别类,对不同的文件进行不同的管理。 这样,不仅提高了文件的存取速度,对文件的 共享和保护也有利 一般系统级与用户级要进行不同的管理,例如, 一个系统文件工作时要读入内存,放在内存的 某一固定区,有较高的保护级别,一般用户不 允许进入。而一般用户的用户文件是在另外管 辖的可用区,有空闲时才能被调入指定的内存 用户区

– 文件权限保护性能较好
OS中文件特点
本身作成文件,系统启动后引导入内存常驻 仅涉及简单逻辑组织 把慢速I/O设备也看成一文件

比较
OS
DS DB
结构 无 有 有
解释 无 无 有
3.2 文件分类
文件分类原因 分类 –按文件性质与用途分类 –按操作保护分类 –按使用情况分类 –按用户观点分类(UNIX或Linux操作系统) –按存取的物理结构分类 –按文件中的数据形式分类
成组链接法
索引数组 i-addr[i] 0 1 2 3 4 5 6 7 8 9 10(一次间址用) 11(二次间址用) 12(三次间址用)
一次间址 一次间址 二次间址 二次间址 三次间址 一次间址 文件信息 文件信息 文件信息 文件信息
<5KB 小型文件
文件信息 文件信息
5K-90KB 中型文件
文件信息
按存取的物理结构分类
顺序(连续)文件 链接文件 索引文件 多重索引文件
按文件的逻辑存储结构分类

有结构文件 由若干个记录所构成的文件,故又称 为记录式文件

无结构文件
这是直接由字符序列所构成的文件, 故又祢为流式文件
按文件中的数据形式分类
源文件 – 由源程序和数据构成的文件 – 一般是由美国信息交换标准码( ASCII )、 EBCD码或汉字编码组成 目标文件 – 由源程序经过相应的计算机语言编译程序编 译,但尚未经过链接程序链接的目标代码所 形成的文件(一般地址从零开始) – 后缀名为“.OBJ”(DOS系统)或“.o” (UNIX或Linux操作系统)
–是指系统中最一般组织格式的文件,一般 是字符流组成的无结构文件 – 用ls -l命令列文件清单,首项特征为: “-”, 即 -rwxrwxrwx

目录文件
– 是由文件的目录信息构成的特殊文件,操作 系统将目录也做成文件,便于统一管理 – 用ls -l命令列文件清单时,可见到首项特征 为“d”(directory): drw-rw-rw-
又称文件的存储结构,是指文件在外存 上的存储组织形式,是与存储介质的存 储性能有关 操作系统在各项管理中主要采用大量的 表格数据结构 –空闲表法 为每个文件分配一个连续的存储空间

–空闲(自由)链表法 增加一项存放指向空闲块的指针 –成组链接法 在UNIX或Linux操作系统中采用, 兼备了两种方法的优点而克服了 两种方法表格太长的缺点
三、文件的组织机构
文件(File)
文件元素(File
Element) 文件系统(File System)
文件
文件是软件机构,软件资源的管理
方式 具有符号名的一组相关元素的有序 序列,是一段程序或数据的集合 一组赋名的相关联字符流的集合, 或者是相关联记录。而记录是有意 义的信息集合
文件元素
物理上: 由位(bit)、字节(byte)、块 (block)、页(page)、盘(disk)等组成 逻辑上: 有字(word)、字段 (segment)、记录(record)、虚拟块 (virtual block)、文件(file)、文件目 录(file directory) 、文件夹(Folder)和 文件卷(volume)等
相关文档
最新文档