【教学目的】了解文件系统的功能。【教学重点】1、了解文内容摘要:

般用户的用户文件是在另外管辖的可用区有空闲时才能被调入指定的内存用户区 Operating System Page 29 2020/11/4 文件分类 按性质和用途分类  系统文件  由 系统软件 构成的文件,只允许用户通过系统调用或系统提供的专用命今来执行它们,不允许对其进行读写和修改  主要有操作系统核心和各种系统应用程序或实用工具程序和数据组成  例如: ,\,/unix  库文件  文件 允许 用户对其进行读取和执行,但 不允许 对其进行修改  主要由各种标准子程序库组成  例如: C语言、 FORTRAN子程序库存放在子目录下 *.LIB,/lib/,/usr/lib/  用户文件  是用户通过 操作系统保存 的用户文件,由文件的所有者或所有者授权的用户才能使用  主要由用户的源程序源代码、可执行目标程序的文件和用户数据库数据等组成  例如: *.c,*.for,*.f,*DBF,*.OBJ Operating System Page 30 2020/11/4 文件分类 按操作保护分类 只读文件 :只允许文件主及被核准的用户去读文件,而不允许写文件。 标记为: r 可读可写文件 :允许文件主及被核准的用户去读和写文件。 标记为: rw 可执行文件 :允许文件主及被核准的用户去调用执行该文件而不允许读和写文件,标记为: x 各个操作系统的 保护方法和级别 有所不同  DOS操作系统三种保护:系统、隐藏、可写  UNIX或 Linux操作系统有九个级别的保护 Operating System Page 31 2020/11/4 文件分类 按使用情况分类 临时文件 :用于系统在工作过程中产生的中间文件,一般有暂存的目录,正常工作情况下,工作完毕会自动删除,一旦有异常情况往往会残留不少临时文件 永久文件 : 指一般受系统管理的各种系统和用户文件,经过安装或编辑、编译生成的文件,存放在软盘、硬盘或光盘等外存上 档案文件 : 系统或一些实用工具软件包在工作过程中记录在案的文挡资料文件,以便查阅历史挡案 Operating System Page 32 2020/11/4 文件分类 按用户观点分类 普通文件 (常规文件 )  是指系统中最一般组织格式的文件,一般是字符流组成的无结构文件 目录文件  是由文件的目录信息构成的特殊文件,操作系统将目录也做成文件,便于统一管理 特殊文件 (设备驱动程序)  在 UNIX或 Linux操作系统中,所有的输入输出外部设备都被看作特殊文件便于统一管理  操作系统会把对特殊文件的操作转接指向相应的设备操作,真正的设备驱动程序不包含在这特殊文件中,而是指向与链接到操作系统核心中存放在内存高端部分 Operating System Page 33 2020/11/4 文件分类 按存取的物理结构分类 顺序(连续)文件  文件中的纪录, 顺序地存储到连续的物理盘块中 ,顺序文件中所记录的次序,与它们存储在物理介质上存放的次序是一致的 链接文件  文件中的纪录可存储在并不相邻接的各个物理块中,通过物理块中的 链接指针 组成一个链表管理,形成一个完整的文件 ,又称指针串连文件或直接存取文件 索引文件 Operating System Page 34 2020/11/4 3. 进程控制块的组织方式 1) 链接方式 图 27 PCB链接队列示意图 P C B 1 4P C B 2P C B 3P C B 4P C B 5P C B 6P C B 7P C B 8P C B 93087901执行指针就 绪 队 列指 针阻 塞 队 列指 针空 闲 队 列指 针…Operating System Page 35 2020/11/4 文件分类 按存取的物理结构分类 顺序(连续)文件  文件中的记录, 顺序地存储到连续的物理盘块中 ,顺序文件中所记录的次序,与它们存储在物理介质上存放的次序是一致的 链接文件  文件中的记录可存储在并不相邻接的各个物理块中,通过物理块中的 链接指针 组成一个链表管理,形成一个完整的文件 ,又称指针串连文件或直接存取文件 索引文件  文件中的记录可存储在并不相邻接的各个物理块中,记录和物理块之间通过索引表项 按关键字存取 文件,通过物理块中的 索引表 管理,形成一个完整的文件 Operating System Page 36 2020/11/4 2) 索引方式 图 28 按索引方式组织 PCB 执行指针就绪索引表P C B 1P C B 2P C B 3P C B 4P C B 5P C B 6P C B 7阻塞索引表就绪表指针阻塞表指针Operating System Page 37 2020/11/4 文件分类 按文件的逻辑存储结构分类 有结构文件 由若干个记录所构成的文件,故又称为记录式文件 无结构文件 这是直接由字符序列所构成的文件,故又称为流式文件 Operating System Page 38 2020/11/4 文件分类 按文件中的数据形式分类 源文件  由源程序和数据构成的文件  一般是由美国信息交换标准码 ( ASCII) 、EBCD码或汉字编码组成 目标文件  由源程序经过相应的计算机语言编译程序编译,但尚未经过链接程序链接的目标代码所形成的文件  后缀名为 “ .OBJ”( DOS系统)或 “ .o”( UNIX或 Linux操作系统) Operating System Page 39 2020/11/4 文件分类 UNIX系统的文件分类 UNIX将文件分为普通文件;目录文件;特殊文件 ( 设备文件 ) 三类 普通文件 :包含的是用户的信息,一般为ASCII或二进制文件 目录文件 :管理文件系统的系统文件 特殊文件 : 字符设备文件 :和输入输出有关,用于模仿串行。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。