02323操作系统概论

对于采用树形目录结构的文件系统,为实现不同用户对同一个文件的共享,必须要求各用户()A、采用相同的绝对路径访问该文件B、采用相同的相对路径访问该文件C、文件目录表中都有存放该文件的位置的目录项D、文件目录表中都有存放该文件的名字的目录项

题目

对于采用树形目录结构的文件系统,为实现不同用户对同一个文件的共享,必须要求各用户()

  • A、采用相同的绝对路径访问该文件
  • B、采用相同的相对路径访问该文件
  • C、文件目录表中都有存放该文件的位置的目录项
  • D、文件目录表中都有存放该文件的名字的目录项
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于二级目录的叙述中,错误的是(1)。多级目录结构的特点是(2)。文件系统实现按名存取主要用来实现(3)。文件系统采用二级文件目录可以(4)。为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用(5)。

A.二级目录将文件的目录分成两级:一级是主目录,另一级是根目录

B.二级目录只有—个总目录和若干个子目录

C.总目录表的目的内容是子目录的名称、位置及大小;子目录表的目的内容是文件控制块信息

D.文件的用户名就是子目录名


正确答案:C
解析:二级目录将文件的目录分成两级:一级是主目录,另一级是根目录。二级目录只有一个总目录和若干个子目录,文件的用户名就是子目录名,同一个用户的不同文件可以同名使用,同名文件可以用多个不同名字使用。为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用多级目录存储。

第2题:

在树型目录结构中,对某文件的首次访问通常都采用(),文件被打开后,对文件的访问采用

A.文件符号名

B.从根目录开始的路径名

C.从当前目录开始的路径名

D.用户文件描述符


正确答案:C

第3题:

假设文件系统采用二级目录结构,这样可以()。

A、缩短访问文件存储器时间

B、实现文件共享

C、节省主存空间

D、解决不同用户之间的文件名冲突问题


正确答案:D

第4题:

目录文件所存放的信息是______。

A.某一文件存放的数据信息

B.某一文件的文件目录

C.该目录中所有数据文件的目录

D.该目录中所有子目录文件和数据文件的目录


正确答案:D

第5题:

若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用 (28) 来实现。A.索引表S

若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用 (28) 来实现。

A.索引表

B.索引文件

C.指针

D.多级目录


正确答案:D
本题考查的是操作系统中文件管理的基本知识及应用。常见的目录结构有三种:一级目录结构、二级目录结构和多级目录结构。一级目录的整个目录组织是一个线性结构,在整个系统中只需建立一张目录表,系统为每个文件分配一个目录项(文件控制块)。一级目录结构简单,但缺点是查找速度慢,不允许重名和不便于实现文件共享等,因此它主要用在单用户环境中。为了克服一级目录结构存在的缺点,引入了二级目录结构。二级目录结构是由主文件目录MFD(MasterFileDirectory)和用户目录UFD(UserFileDirectory)组成的。采用二级目录结构也存在一些问题。该结构虽然能有效地将多个用户隔离开。这种隔离在各个用户之间完全无关时是一个优点;但当多个用户之间要相互合作去共同完成一个大任务。且一个用户又需去访问其他用户的文件时,这种隔离便成为一个缺点,因为这种隔离使诸用户之间不便于共享文件。所以引入多级目录结构,这样允许不同用户的文件可以具有相同的文件名。

第6题:

文件系统采用树形目录结构后,对于不同用户的文件,其文件名( )。

A.应该相同

B.应该不同

C.可以不同,也可以相同

D.受系统约束


参考答案:C

第7题:

有一个文件系统,根目录常驻内存,如图所示。目录文件采用链接结构,假设每个目录下最多允许建立60个文件或目录(统称为下级文件)。又假设每个磁盘块最多可存放10个文件目录项:如果下级文件是目录文件,则上级目录项指向该目录文件的第一块地址;

如果下级文件是普通文件,则上级目录项指向该文件的FCB(文件控制块)地址。假设图中所示的文件目录结构中,文件或子目录按自左向右的次序建立,而符号"…"表示尚有其他文件或子目录未列出。

1.假设普通文件采用UNIX的三级索引结构,主索引表放在文件控制块中。

(1)假设每个物理块能存放128个地址(物理块块号),那么,普通文件的大小最大为多少块?

(2)若要读/A/D/G/I/K的第7461块,系统最少启动硬盘几次,最多几次?

2.若普通文件采用顺序结构,若要读/A/D/G/I/K的第285块,最少启动硬盘几次,最多几次?

3.为了打开文件,用户给出文件名后,操作系统应做哪些工作?

4.一般在文件系统中,为了加快文件目录检索速度(减少启动硬盘的次数),可以采用什么方法?


正确答案:1.(1)10+128+1282+1283块 (2)最少启动硬盘8次最多启动硬盘23次 2.最少启动硬盘6次最多启动硬盘21次 3.打开文件时用户首先给出文件名操作系统完成以下工作: (1)查找目录检查文件是否存在如不存在则报告错误; (2)如该文件存在检查操作的合法性例如若该文件为只读文件但用户却将"读写方?quot;置为写则系统不予打开; (3)根据文件名在目录文件中找到该文件的文件控制块把该文件的文件控制块调入内存。 4.一般在文件系统中为了加快文件目录检索速度减少启动硬盘的次数可以采用两种方法。 (1)引入"当前目录"。在一个多层次的树形文件目录结构中如果每次都从根结点开始检索很不方便通常各目录文件放在外存故影响访问速度尤其是当层次较多时检索要耗费很多时间。为克服这一缺点引入"当前目录"或称"工作目录"的概念。查找文件时可以从当前目录开始向下检索。这样检索路径缩短检索速度提高。 (2)采用"目录项分解?quot;。一个文件控制块一般要占很多空间这样一个目录文件往往很大。在检索目录时为了找到所需要的目录项常常要将存放目录文件的多个物理块逐块读入内存进行查找这就降低了检索速度。可以利用目录项分解法解决这一问题即把目录项(文件控制块)分为两部分:名号目录项包含文件名以及相应的文件内部号;基本目录项包含了除文件名外文件控制块的其他全部信息。
1.(1)10+128+1282+1283块 (2)最少启动硬盘8次,最多启动硬盘23次 2.最少启动硬盘6次,最多启动硬盘21次 3.打开文件时,用户首先给出文件名,操作系统完成以下工作: (1)查找目录,检查文件是否存在,如不存在,则报告错误; (2)如该文件存在,检查操作的合法性,例如,若该文件为只读文件,但用户却将"读写方?quot;置为写,则系统不予打开; (3)根据文件名在目录文件中找到该文件的文件控制块,把该文件的文件控制块调入内存。 4.一般在文件系统中,为了加快文件目录检索速度,减少启动硬盘的次数,可以采用两种方法。 (1)引入"当前目录"。在一个多层次的树形文件目录结构中,如果每次都从根结点开始检索,很不方便,通常各目录文件放在外存,故影响访问速度,尤其是当层次较多时检索要耗费很多时间。为克服这一缺点,引入"当前目录"或称"工作目录"的概念。查找文件时可以从当前目录开始向下检索。这样检索路径缩短,检索速度提高。 (2)采用"目录项分解?quot;。一个文件控制块一般要占很多空间,这样一个目录文件往往很大。在检索目录时,为了找到所需要的目录项,常常要将存放目录文件的多个物理块逐块读入内存进行查找,这就降低了检索速度。可以利用目录项分解法解决这一问题,即把目录项(文件控制块)分为两部分:名号目录项,包含文件名以及相应的文件内部号;基本目录项,包含了除文件名外文件控制块的其他全部信息。

第8题:

文件系统采用二级文件目录可以()

A、缩短访问存储器的时间

B、实现文件共享

C、节省内存空间

D、解决不同用户间的文件命名冲突


参考答案:D

第9题:

目录文件所存放的信息是______。

A.某一文件存放的数据信息

B.某一文件的文件目录

C.该目录中所有的数据文件目录

D.该目录中所有的子目录文件和数据文件的目录


正确答案:D

第10题:

若某文件系统的目录结构如下图所示,假设用户要访问文件f.java,且当前工作目录为Program,则该文件的全文件名为(46),绝对路径和相对路径分别为(47)。

A.A

B.B

C.C

D.D


正确答案:D
路径名是指操作系统查找文件所经过的目录名以及目录名之间的分隔符构成的。在Windows系统中文件的全文件名为路径名+文件名。按查找文件的起点不同可以将路径分为:绝对路径和相对路径。从根目录开始的路径称为绝对路径;从用户当前工作目录开始的路径称为相对路径,相对路径是随着当前工作目录的变化而改变的。

更多相关问题