itgle.com

文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()A、 根据用户提供的参数在文件的目录项中填入文件名等文件属性B、 确定文件的存储结构C、 把存储介质上的文件目录读入主存储器D、 按照给定的该文件的记录号查找索引表

题目

文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()

  • A、 根据用户提供的参数在文件的目录项中填入文件名等文件属性
  • B、 确定文件的存储结构
  • C、 把存储介质上的文件目录读入主存储器
  • D、 按照给定的该文件的记录号查找索引表

相似考题
参考答案和解析
正确答案:C
更多“文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()A、 根据用户提供的参数在文件的目录项中填入文件名等文件属性B、 确定文件的存储结构C、 把存储介质上的文件目录读入主存储器D、 按照给定的该文件的记录号查找索引表”相关问题
  • 第1题:

    有一个文件系统,根目录常驻内存,如图所示。目录文件采用链接结构,假设每个目录下最多允许建立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;。一个文件控制块一般要占很多空间,这样一个目录文件往往很大。在检索目录时,为了找到所需要的目录项,常常要将存放目录文件的多个物理块逐块读入内存进行查找,这就降低了检索速度。可以利用目录项分解法解决这一问题,即把目录项(文件控制块)分为两部分:名号目录项,包含文件名以及相应的文件内部号;基本目录项,包含了除文件名外文件控制块的其他全部信息。

  • 第2题:

    文件系统实现文件的按名存取是通过下列( )工作完成的。

    A.文件目录查找

    B.位示图查找

    C.目录项分解

    D.记录的成组和分解


    正确答案:A
    解析:文件与文件控制块是一一对应的。文件控制块的有序集合构成文件目录,每个目录项即是一个文件控制块。给定个文件名,通过查找文件目录便可找到该文件对应的目录项,也就能找到该文件。文件系统的一个最大特点是“按名存取”,而实现文件符号名到文件物理地址映射的主要环节是检索文件目录。

  • 第3题:

    回答下列关于网络操作系统的问题,将解答填入答题纸对应栏内。 [问题1](4分) UNIX操作系统通常被分成3个主要部分,除文件系统外,另外两个组成部分分别是什么? [问题2](4分) UNIX文件系统用于组织和管理存储设备中的文件,通常按照目录层次的方式进行组织,每个目录可包含多个子目录和文件。依次写出UNIX系统的根目录、存放系统配置及管理文件的目录、存放外围设备文件的目录和存放与用户相关文件的目录。 [问题3](8分) 用户通过命令行与UNIX系统进行交互,完成各种配置及管理等功能。根据下表要求写出相应的UNIX命令。 序号 命令要求 命令 1 cat、cd、cp和pwd中用于拷贝文件或目录的命令 ① 2 mv、rm和mkdir中用于移动文件或目录的命令 ② 3 在文件名后缀为.xml的文件中搜索字符串version的完整命令 ③ 4 在/home目录下查找名为myproject.c文件的完整命令 ④


    正确答案:[问题1](4分)
    内核、外壳
    [问题2](4分)
    /、/etc、/dev、/usr
    [问题3](8分)
    cp
    mv
    grep version *.xml
    find /home -name myproject.c

  • 第4题:

    以下与文件系统相关的叙述中,不正确的是( )。

    A.文件系统负责文件的组织、存储、检索、命名、共享和保护
    B.文件系统为用户提供描述文件抽象的程序接口
    C.文件通常存储在磁盘或其他非易失存储介质上
    D.程序设计者需要关心文件存储分配的细节

    答案:D
    解析:

  • 第5题:

    并非在“打开”文件时进行的操作是()

    • A、把存储介质上的文件目录读入主存储器
    • B、核对存取方式
    • C、找出文件在存储介质上的起始位置
    • D、决定文件在主存储器中的起始位置

    正确答案:D

  • 第6题:

    对于树形目录结构的文件系统,用户要访问某一文件时,除了必须指出该文件的文件名外,还必须给出到该文件的()


    正确答案:路径

  • 第7题:

    系统在接到用户关于文件的()操作命令后,就在文件目录中寻找空目录项进行登记。

    • A、建立
    • B、打开
    • C、读
    • D、写

    正确答案:A

  • 第8题:

    并非在打开文件时完成的操作是()

    • A、把文件目录读入主存储器
    • B、按文件名检索文件目录
    • C、把文件的索引表读入主存储器
    • D、根据索引表确定文件在磁盘中的位置

    正确答案:D

  • 第9题:

    文件系统实现文件的按名存取是通过下列哪一项工作完成的?()

    • A、文件目录查找
    • B、位示图查找
    • C、目录项分解
    • D、记录的成组和分解

    正确答案:A

  • 第10题:

    单选题
    “建立”文件时的操作步骤之一是()
    A

    确定文件的存储结构

    B

    把文件目录读入主存储器

    C

    寻找文件的目录项

    D

    核对用户口令


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()
    A

     根据用户提供的参数在文件的目录项中填入文件名等文件属性

    B

     确定文件的存储结构

    C

     把存储介质上的文件目录读入主存储器

    D

     按照给定的该文件的记录号查找索引表


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    并非在“打开”文件时进行的操作是()
    A

    把存储介质上的文件目录读入主存储器

    B

    核对存取方式

    C

    找出文件在存储介质上的起始位置

    D

    决定文件在主存储器中的起始位置


    正确答案: C
    解析: 暂无解析

  • 第13题:

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

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

    A.索引表

    B.索引文件

    C.指针

    D.多级目录


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

  • 第14题:

    操作系统在(1)向用户提供目录管理类命令、文件操作类命令、文件管理类命令;操作系统在(2)向用户提供创建文件、撤销文件、打开文件、关闭文件、读文件、写文件等系统调用。

    (1)

    A.物理级

    B.操作级

    C.存储级

    D.编程级


    正确答案:B

  • 第15题:

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

    A.索引表
    B.索引文件
    C.指针
    D.多级目录

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

  • 第16题:

    “建立”文件时的操作步骤之一是()

    • A、确定文件的存储结构
    • B、把文件目录读入主存储器
    • C、寻找文件的目录项
    • D、核对用户口令

    正确答案:C

  • 第17题:

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

    • A、缩短访问文件存储器时间
    • B、实现文件共享
    • C、节省主存空间
    • D、解决不同用户之间的文件名的冲突问题

    正确答案:A

  • 第18题:

    文件系统提供给用户调用的某些文件操作中要求用户给出参数:”存取方式”,其目的是()

    • A、便于确定文件的存储结构
    • B、核对用户要求的存取方式是否符合文件的存储结构
    • C、能较快地确定欲读的文件信息所在的位置
    • D、供系统选择合适的存储介质
    • E、需核对用户使用文件的权限

    正确答案:A,B,C

  • 第19题:

    在“建立”文件/X/Y/A和“打开”文件/X/Y/A的操作中,仅在“打开”操作中存在的操作步骤是()

    • A、让用户在指定的存储设备上装存储介质
    • B、把存储介质上的文件目录读入主存储器
    • C、按文件名检索文件目录
    • D、核对用户口令

    正确答案:D

  • 第20题:

    unix系统的根文件系统目录主要包括()

    • A、“/”根目录,这是所有目录和文件的起点
    • B、“/bin”,大部分可执行的UNIX命令和共用程序
    • C、“/dev”设备文件,把设备以文件的形式存储的文件,如/dev/cd0
    • D、“/etc”,系统管理命令和数据文件
    • E、“/lib”,C程序库
    • F、“/usr”存放用户的家目录和用户共用程序或文件
    • G、“/tmp”,临时工作目录,存放一些临时文件

    正确答案:A,B,C,D,E,F,G

  • 第21题:

    Linux文件系统采用的是树型结构,在根目录下默认存在var目录,它的的功用是()?

    • A、公用的临时文件存储点
    • B、系统提供这个目录是让用户临时挂载其他的文件系统
    • C、某些大文件的溢出区
    • D、最庞大的目录,要用到的应用程序和文件几乎都在这个目录

    正确答案:C

  • 第22题:

    填空题
    对于树形目录结构的文件系统,用户要访问某一文件时,除了必须指出该文件的文件名外,还必须给出到该文件的()

    正确答案: 路径
    解析: 暂无解析

  • 第23题:

    单选题
    并非在打开文件时完成的操作是()
    A

    把文件目录读入主存储器

    B

    按文件名检索文件目录

    C

    把文件的索引表读入主存储器

    D

    根据索引表确定文件在磁盘中的位置


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    在“建立”文件/X/Y/A和“打开”文件/X/Y/A的操作中,仅在“打开”操作中存在的操作步骤是()
    A

    让用户在指定的存储设备上装存储介质

    B

    把存储介质上的文件目录读入主存储器

    C

    按文件名检索文件目录

    D

    核对用户口令


    正确答案: D
    解析: 暂无解析