- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统文件管理操作系统文件管理
操作系统文件管理
?博文很长,我把一章的内容都总结在这里了。
? ? ? ?在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,故而平时总是把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保持数据的安全性和一致性。显然,这是用户所不能胜任、也不愿意承担的工作。于是,取而代之的便是在操作系统中又增加了文件管理功能,即构成一个文件系统,负责管理在外存上的文件,并把对文件的存取、共享和保护等手段提供给用户。这不仅方便了用户,保证了文件的安全性,还可有效地提高系统资源的利用率。
1. 有关文件的概念
文件?:
具有符号名(文件名)的一组相关元素的有序序列,是一段程序或数据的集合。?
文件系统:
是操作系统中统一管理信息资源的一种软件,管理文件的存储、检索、更新,提供安全可靠的共享和保护手段,并且方便用户使用。?文件系统包含文件管理程序(文件与目录的集合)和所管理的全部文件 ,?是用户与外存的接口 ,?系统软件为用户提供统一方法(以数据记录的逻辑单位),访问存储在物理介质上的信息。
有关直接(随机)存取设备的磁盘知识:硬盘的读写原理和磁盘碎片的产生
2. 文件的分类
? ? ? ?按性质和用途分类:系统文件、库文件、用户文件。?
? ? ? ?系统文件 :由系统软件构成的文件,只允许用户通过系统调用或系 统提供的专用命今来执行它们,不允许对其进行读写和修改。主要有操作系统核心 和各种系统应用程序或实用工具程序和数据组成?? ? ?? ?库文件:?文件允许用户对其进行读取和执行,但不允许对其进行 修改 。主要由各种标准子程序库组成?? ? ?? ?用户文件 :是用户通过操作系统保存的用户文件,由文件的所有者 或所有者授权的用户才能使用 。主要由用户的源程序源代码、可执行目标程序的文件和 用户数据库数据等组成 。
? ? ??按操作保护分类:只读文件、可读可写文件、?可执行文件。? ? ? ?只读文件:只允许文件主及被核准的用户去读文件,而不允许写文件。标记为:-r-----?? ? ? ?可读可写文件:允许文件主及被核准的用户去读和写文件。标记为: -rw----?? ? ???可执行文件:允许文件主及被核准的用户去调用执行该文件而不允许读和写文件,标记为: ?---x---?
? ?? ?按用户观点分类(?UNIX系统文件分类)
? ? ??普通文件(常规文件) ?:是指系统中最一般组织格式的文件,一般是字符流组成的无结构文件?? ? ???目录文件 :是由文件的目录信息构成的特殊文件,操作系统将目录也做成文件,便于统一管理?? ? ???特殊文件(设备驱动程序)?
? ? ??按文件的逻辑结构分为:流式文件(,无结构操作系统文件)、记录式文件(有结构的数据库文件)。
? ? ? ?流式文件:这是直接由字符序列(字符流)所构成的文件,故又祢为流式文件?
大量的源程序、可执行文件、库函数等,所采用的就是无结构的文件形式,即流式文件。其长度以字节为单位。对流式文件的访问,则是采用读/写指针来指出下一个要访问的字符。可以把流式文件看做是记录式文件的一个特例。在 UNIX 系统中,所有的文件都被看做是流式文件,即使是有结构文件,也被视为流式文件,系统不对文件进行格式处理。?
? ? ? ?记录式文件:由若干个记录所构成的文件,故又称为记录式文件。也叫数据库文件。
? ? ??? 可采用多种方式组织记录,形成不同的文件: ?
①顺序文件:是由一系列记录按某种顺序排列所形成的文件。?
②索引文件:当记录为可变长度时,通常为之建立一张索引表。 ?
③索引顺序文件:它为文件建立一张索引表,为每一组记录中的第一个记录设置一个表项。 ??
? ? ?按文件的物理结构分类:?顺序文件(也叫串联文件,连续文件)、链接文件、索引文件、HASH文件、索引顺序文件。?
? ? ?按文件的存取方式:顺序存取文件、随机存取文件。
? ? ?在管理信息系统中,按文件的组织方式分类:顺序文件、索引文件、直接存取文件。
? ? ??按文件中的数据形式分类?? ? ??源文件 :由源程序和数据构成的文件?? ? ??目标文件 :由源程序经过相应的计算机语言编译程序编译,但尚未经过链接程序链接的目标代码所形成的文件
3. 文件的存取方式
文件的存取方式是由文件的性质和用户使用文件的情况决定。
1 顺序存取。
2?随机存取(也叫直接存取)。
? ? ? ? 3??索引存取
? ? ? ??磁带是顺序存取。磁盘是随机存取。
3. 1. 顺序存取
? ? 顺序存取是按照文件的逻辑
文档评论(0)