二十Summer

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

4.1.8.1 UNIX操作系统中,输入/输出设备视为()

A.普通文件 B.目录文件 C.索引文件 D.特殊文件

UNIX操作系统中,所有设备都被视为特殊的文件,因为UNIX操作系统控制和访问外部设备的方式和访问一个文件的方式是相同的,选D。

 

4.1.8.3 打开文件操作的主要工作是()

A.把指定文件的目录项复制到内存指定的区域 B.把指定文件复制到内存指定的区域 C.在指定文件所在的存储介质上找到指定文件的目录项 D.在内存寻找指定的文件

打开文件操作是将该文件的FCB存入内存的活跃文件目录表,而不是将文件内容复制到内存,找到制定文件目录是打开文件之前的操作,选A。

 

4.1.8.5 FAT32的文件目录项不包括()

A.文件名 B.文件访问权限说明 C.文件控制块的物理地址 D.文件所在的物理地址

文件目录项即FCB,通常由文件基本信息、存取控制信息和使用信息组成。基本信息包括文件的物理地址。文件目录项显然不包括FCB的物理地址信息,选C.

 

4.1.8.6 有些操作系统中将文件描述信息从目录项中分离出来,这样做的好处是()

A.减少读文件时的i/o信息量 B.减少写文件时的i/o信息量 C.减少查找文件时的i/o信息量 D.减少复制文件时的i/o信息量

将文件描述信息从目录项中分离,即应用了索引节点的方法,磁盘的盘块中可以存放更多的目录项,查找文件时可以大大减少其i/o信息量。

 

4.1.8.9 对一个文件的访问,常由()共同限制。

A.用户访问权限和文件属性 B.用户访问权限和用户优先级 C.优先级和文件属性 D.文件属性和口令

用户访问权限指用户有没有权限访问该文件,而用户优先级指在多个用户同时请求该文件时应该先满足谁,文件的属性包括保存在FCB中对文件访问的控制信息,选A。

 

4.1.8.13 文件的逻辑结构是为了方便()而设计的

A.存储介质特性 B.操作系统的管理方式 C.主存容量 D.用户

文件结构包括逻辑结构和物理结构。逻辑结构是用户组织数据的结构方式,数据组织形式来自需求,而物理结构是操作系统组织物理存储块的结构形式。因此说,逻辑文件的组织形式取决于用户,物理结构的选择取决于文件系统设计者针对硬件结构采取的策略(AB项),选D

 

4.1.8.18 以下不适合直接存取的外存分配方式是()

A.连续分配 B.链接分配 C.索引分配 D.以上答案都适合

直接存取即随机存取,选B。

(随机存取的意思大概是知道了起始地址后,向随机访问第几块。连续分配都是连着的,索引分配索引表中写了第几块对应在哪里,而隐式链接必须前面的都看过了才知道下一块在哪)

 

4.1.8.21 在磁盘上,最容易导致存储碎片发生的物理文件结构是()

A.隐式链接 B.顺序存放 C.索引存放 D.显式链接

选B

 

4.1.8.23 设有一个记录文件,采用链接分配方式,逻辑记录的固定长度为100B,在磁盘上存储时采用记录成组分解技术,盘块长度为512B。若该文件的目录项已经读入内存,则对第22个逻辑记录完成修改后,共启动了磁盘()次。

第22个逻辑记录存放在第5个物理块中,所以读取的时候启动磁盘5次,修改后还要写回操作,写回时已经获得了物理地址,只需要启动磁盘1次,总共6次。

 

4.1.8.26 下面关于索引文件的叙述中,正确的是()

A.索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址;

B.顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引块的开始地址;

C.对于一个具有三级索引的文件,存取一条记录通常需要访问三次磁盘;

D.文件较大时,无论是进行顺序存取还是随机存取,通常索引文件方式都最快

索引表的表项中含有相应记录的关键字和存放该记录的逻辑地址;三级索引通常访问4次磁盘;通常是顺序文件速度最快,选B。

 

4.1.8.31 若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是()

①若该文件的数据不再内存,则该进程进入睡眠等待状态; ②请求read系统调用会导致CPU从用户态切换到核心态; ③read系统调用的参数应包含文件的名称

当所读文件的数据不在内存时,产生中断(缺页中断),原进程进入阻塞态,直到所需数据从外存调入内存中,才将该进程唤醒; read系统调用通过陷入将CPU从用户态切换到核心态,从而获取操作系统提供的服务; 要读一个文件,首先要用open系统调用打开该文件。open中的参数包含文件的路径名和文件名,而read只需要使用open返回的文件描述符,并不适用文件名作为参数。read要求用户提供三个输入参数:①文件描述符fd,②buf缓冲区首址,③传送的字节数n。read功能是试图从fd所指示的文件中读入n个字节的数据,并将它们送到由指针buf所指示的缓冲区中,选①②。

 

4.1.8.33 若某文件系统索引节点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是()

A.索引节点的总数 B.间接地址索引的级数 C.地址项的个数 D.文件块大小

选A,有多少个文件就有多少个索引节点。

 

 

 

4.2.7 2 下列关于目录检索的论述中,正确的是()

A.由于散列法具有较快的检索速度,因此线代操作系统中都用它来代替传统的顺序检索方法; B.在利用顺序检索法时,对树形目录应采用文件的路径名,且应从根目录开始逐级检索;

C.在利用顺序检索法时,只要路径名的一个分量名未找到,就应停止查找 D.利用顺序检索法查找完成后,即可得到文件的物理地址

通常是采用顺序检索法的;不一定从根目录,也有可能从当前目录;若是文件选择连续存放的,那么FCB中可能是起始物理块号和物理块数,但另一种情况有可能是inode节点号,在inode节点中才有物理地址;选C

 

 再访问f2,路径对应的文件已经被删了,会出现访问错误。

 

快捷方式仍然会保留着,但只是没用了。

 

 

 

 

选B.

posted on 2023-05-25 22:53  naiveSummer  阅读(379)  评论(0编辑  收藏  举报