《计算机操作系统》第八章课后答案(郁红英编,清华出版社)
回复关键词:计算机操作系统
即可获取其他章节答案资源
《计算机操作系统》第二,三章课后答案(郁红英编,清华出版社)
习题八
1.文件系统要解决的问题有哪些?
答:文件系统的目标是提高存储空间的利用率,他要解决的主要问题有:完成文件存储空间的管理,实现文件名到物理地址的转换,实现文件的日录操作,提高文件共享能力和保护措施,提供友好的用户接口。文件系统向用户提供了有关文件的8录操作的各种功能接口和系统调用,如命令接口,成寻接口和图形用户接口。
2.许多操作系统中提供了文件重命名功能,它能赋予文件-一个新的名字。若进行文件复制,并给复制文件起一个新的名字, 然后删除旧文件,也能达到给文件重命名的目的。是问这个法在实现上有何不同?
答:给文件重命名,用户必须提供两个参数:旧文件名和新文件名。实现该功能是,系统使用旧文件名查找文件目录,若找到旧文件名所在的目录表项,则将目录表箱中文件名字段对应的值改为新文件名值。从视线上看,文件重命名功能完成的工作室修改表项中的文件名字段,出文件名外,文件的其他属性都未改
3.使用文件系统时, 通常要显式地进行Open ()与Close ()操作。试问:
(1)这样做的目的是什么?
答:显式操作完成文件的打开功能,它将访问文件的目录信息读入内存活动文件表,建立起用户进程与文件的联系。显式操作完成文件关闭操作,该操作删除内存中有关该文件的目录信息,切断用户与该文件的联系。若在文件打开期间,该文件做过某些修改,还应将其写回磁盘。
(2)能够取消显式地Open ()与Close ()操作么?若能,怎样做?
答:可以取消显式的OPEN与CLOSE操作。如果取消了显式地OPEN与CLOSE操作,系统在进行文件操作之前需要半段文件是否已经打开,若文件为打开,则应白动完成文件的打开功能,已建立用户与文件之间的联系。同时,在系统结束时,还应该白动关闭所有打开的文件。
(3)取消显式地Open ()与Close ()操作有什么不利影响?
答:取消显示的OPEN雨CLOSE操作是的文件低些的系统开销增加。因为每次读写文件之前都需要半段文件是否打开,若为打开,还要完成打开操作。系统在结束时也要做一些额外的工作,已完成CLOSE操作所完成的功能。当用户进程己完成对一个文件的访问单进程本书呢尚未执行完毕时,无显式地CLOSE操作而无法关闭文件,从而不利于系统资源回收。
4.文件目录的作用是什么?文件目录项通常包含哪些内容?
答:文件日录是文件名与文件所在存储位置的一张映射表。文件系统根据他实现用户安明存取文件。文件目录由若干目录项组成,每个日录项纪录一个文件的管理 和控制信息。其中包括文件名、文件类型、文件在存储设备上的位置、文件的存取控制信息、文件的常见、访问和修改信息等。
5.文件物理结构中的链接分配方式有几种实现方法?各什么特点?
答:文件物理结构中的链接分配方式有两种: - -种是隐式的,即文件占用物理块中除存储文件信息之外,还存储有一个链接指针(即指向下一个物理块的指针);另一种是显式地,即将链接指针从物理块中提取出来,单独建立一个表,如MS-DOS操作系统采用这种方式,该表乘坐文件分配表。隐式链接结构的文件只能采用顺序存取方法,否则效率太低。