操作系统原理与应用(第2版)清大版第6章习题参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、文件是具有名字的一组信息序列。
文件系统:OS中负责管理和存取文件信息的软件机构。
功能:
a.能实现各种对文件操作的命令(打开、读等)。
b.对文件存储空间的管理。
c.实现对文件的保护和共享。
d.为用户提供统一的文件使用方式。
e.支持相关用户进程间的信息通信。
f.对文件实施严格的维护。
2、因为文件系统是用户与操作系统内核的界面。用户都是通过文件系统得到操作系统的服务。
3、按用途可分为以下三类:
系统文件:由OS及其它系统程序的信息所组成的文件。这类文件对用户不直接开放,只能通过OS提供的系统调用为用户服务。
库文件:由标准子程序及常用的应用程序组成的文件,这类文件允许用户使用,但用户不能修改它们。
用户文件:由用户委托系统保存、管理的文件,如源程序、目标程序、计算结果等。
4、因为外部设备是用户使用的,为了方便用户就将外部设备也看成“文件”。
5、文件的逻辑组织:用户给出的文件组织。
文件的物理组织,即文件在外存的存贮方式。
在外存上的存放方式基本上有三种:链接、连续和索引。
连续方式只能用于顺序存取,其它方式则都适用。
6、优点:允许各用户之间的文件同名,利于用户之间的文件共享,利于描述在实际中往往需要的多层次的文件结构形式。
分解法有利于文件共享。在多级目录结构中,同一目录中的文件不能重名,但不同目录中的文件可以重名。
8、打开文件的目的就是建立从用户文件管理机构到具体文件控制块之间的一条联络通路。打开文件的系统调用是open,其命令格式为:fd=open(pathname,flags,modes)。
打开文件的好处:
(1)对文件的存取权限作进一步限制。
(2)访问文件时不再使用文件名。
关闭文件的命令格式为:close(fd)。其中,fd为欲关闭文件的打开文件号。
关闭文件是打开文件的逆过程,切断打开文件建立的那条联络通路。一般说来,关闭只是表示当前文件不能再用了,但系统中还保留它,以后需要用时可再打开,而文件一旦被删除,就永远从系统中消失了。