问答题X 纠错

参考答案:

传统文件是保存在外存的,访问之前需要执行打开操作,打开文件的目的是将文件的控制信息读入内存打开文件表中,并建立文件描述符与内存文件表之间的联系,由于文件控制信息中包含文件的物理结构和地址信息,通过文件描述符就可以实现对文件的读写操作。通过文件描述符读写文件,每次需要经过系统调用,与直接访问内存相比速度要慢很多,主要原因在于:
(1)文件本身在外存,尽管缓冲可以提高速度,但首次访问仍需由磁盘读入,另外由于buffer数量限制只能缓冲文件的局部,而且缓冲信息需要在系统空间与用户空间传递;
(2)每次文件访问需要经过系统中若干级文件打开表才能找到文件内容。
内存映射文件就是将文件映射到内存空间,然后以内存访问方式存取文件,大大加快了访问速度。内存映射文件所带来的另外一个好处是利用共享的文件实现进程间高级通讯,当然用户进程必须考虑互斥和同步问题。文件管理者将文件操作转给内存管理者。文件被映射到内存X,对文件bi字节的访问被映射到虚拟地址X+i。当文件的一部分被访问时,以页为单位调入内存,存储管理模块负责页的动态交换。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

LFS提出的动机是什么? Inode map的作用是什么?

参考答案:LFS是指日志结构文件系统(Log Structured File System),LFS...

问答题

何谓文件连接?如何实现文件连接?

参考答案:所谓连接就是给文件起多个名字,这些名字都是路径名,不同用户可使用不同路径名访问同一文件,从而实现文件的共享。通过将文件F...

问答题

对于Hash文件结构,回答下述顺序探查法解决冲突方面的问题。
(1)对于一个非空闲记录来说,其键值key的杂凑值hash(key)是否一定与该记录地址addr相同?
(2)当一记录的冲突记数为0时,该记录是否一定空闲?
(3)当一记录空闲时,该记录的冲突记数是否一定为0?

参考答案:(1)不一定,当前面记录发生冲突时,可能在顺序探查时占用本记录。(2)不一定,可能存放冲突的记录。(3)不一定,本记录被...

问答题

采用文件连接技术后,文件名与文件是否一对一?文件号与文件是否一对一?文件描述符与文件是否一对一?

参考答案:采用文件连接技术后,文件名与文件是多对一;文件号与文件是一对一;文件描述符与文件是多对一。

问答题

说明对于如下文件操作命令,文件管理系统如何进行合法性检查。
(1)打开文件
(2)读写文件
(3)删除文件

参考答案:(1)打开文件:根据打开方式、共享说明和用户身份检查访问合法性;(2)读写文件:根据用户打开文件表中所记录的打开方式和存...

问答题

用户打开文件表中包含那些内容?为何不能将其合并到系统打开表中?

参考答案:用户打开文件表中包含以下内容:由于文件是可共享的,多个进程可能会同时打开同一文件,而其打开方式可能是不同的,当前的读写位...

问答题

使用文件描述符存取打开文件与直接使用文件名相比有何优点?

参考答案:首先,文件名是一个字符串,操作速度慢且占空间大,而文件描述符为一整数,其处理效率明显高于字符串。其次,文件被打开后其控制...

问答题

文件在使用之前为何需要打开?多个进程共享同一文件时,其FCB为何在内存中只能保持一个副本?

参考答案:当一个文件被打开使用时,其FCB中的信息需要经常地被访问。如果每次访问FCB都去读写外存,则速度会大大地降低。为了解决这...

问答题

将文件控制块分为两部分有何好处?此时目录项中包含哪些成分?

参考答案:将文件的FCB划分为次部和主部两部分具有如下两个主要的优点:(1)提高查找速度:查找文件时,需用欲查找的文件名与文件目录...

问答题

比较文件名、文件号、文件描述符之间的关系。

参考答案:文件名是文件的外部名字,通常是一个符号名(字符串),同一文件可以有多个文件名(如通过link)。文件号是文件的内部名字,...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved