niusouti.com
更多“当用户申请打开一个文件时,操作系统将该文件的文件控制块保存在内存的____________表中。 ”相关问题
  • 第1题:

    下列关于操作系统中文件管理的描述中,不正确的是( )。

    A.顺序文件可以随机存取

    B.在文件系统中,打开文件是指将文件控制块调入内存

    C.文件控制块中保存了文件索引表的全部内容

    D.文件目录一般存放在外存


    正确答案:C
    解析:文件控制块中保存了系统管理文件所需要的全部信息,其中保存了文件索引表的存储地址,但不是索引表的全部内容,所以C是错误的。

  • 第2题:

    当用户申请扣开一个文件时,操作系统将该文件的文件控制块保存在内存的[ ]表中。


    正确答案:系统打开文件
    系统打开文件 解析:系统打开文件表放在内存中,专门用于保存已打开文件的文件控制块。除此之外,在该表格中还保存已打开文件的文件号、共享计数、修改标志等。

  • 第3题:

    下列________不是打开文件时所做的工作。

    A.填写文件控制块中的文件读写方式项

    B.检查文件名所对应的文件控制块是否已调入内存

    C.检查操作的合法性

    D.返回给用户一个文件描述符


    正确答案:A
    解析:打开文件时,系统主要完成:检查该文件名所对应的文件控制块是否已在内存,如果不在,则将其调入内存,这时文件控制块称为“活跃的”,所以答案B是正确的;检查操作合法性,例如,若该文件为只读文件,但用户却将“读写方式”置为写,则系统不予打开,所以答案C是正确的。有些系统中在执行完系统调用open之后返回给用户一个文件描述符,以后用户就使用文件描述符而不是文件名对该文件读、写,所以答案D是正确的。

  • 第4题:

    当用户申请打开一个文件时,操作系统将该文件的文件控制块保存在内存的___________表中。


    正确答案:
    系统打开文件
    【解析】当用户申请打开一个文件时,系统要在内存中为该用户保存一些必要的信息,这些信息以表格栏目中内容的形式出现。系统打开文件表放在内存中,专门用于保存已打开文件的文件控制块。除此之外,在该表格中还保存已打开文件的文件号、共享计数、修改标志等。

  • 第5题:

    在下面关于操作系统文件管理的叙述中,不正确的是

    A.顺序文件可以随机存取

    B.在文件系统中,打开文件是指将文件控制块调入内存

    C.文件控制块中保存了文件索引表的全部内容

    D.文件目录一般存放在外存上


    正确答案:C
    解析:选项A中,如果顺序文件的记录是等长的,那么,该顺序文件既可按顺序存取,也可随机存取;选项B中,打开文件就是将该文件的文件控制块FCB从外存拷贝到内存中;选项C中,文件控制块FCB是完成文件按名存取功能及系统对文件实施有效管理和控制的依据,它包含了该文件的文件名、长度、逻辑结构、物理结构、存取控制信息及其他信息等所有与文件有关的说明,而不是文件索引表的全部内容,因为文件索引表包含每个记录的关键字值及存放位置;选项D中,文件目录是存放各文件控制块的文件,它通常存放在外存上。因此,选项A、B、D都是正确的,而选项C是不正确的。