设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为______。

题目

设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为______。


相似考题
更多“设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入 ”相关问题
  • 第1题:

    考虑一文件存放在100个数据块中,文件控制块、索引块或索引信息都驻留内存。那么,如果(),不需要做任何磁盘I/O操作。

    A.采用continuousallocation策略,将最后一个数据块搬到文件头部
    B.采用singlelevelindexedallocation策略,将最后一个数据块插入文件头部
    C.采用linkedallocation策略,将最后一个数据块插入文件头部
    D.采用linkedallocation策略,将第一个数据块插入文件尾部

    答案:B
    解析:
    采用索引分配:将最后一个数据块插入文件头部,只需修改索引表就行,不需要移动数据。A项,先读一个数据块,再将剩下的99块后移,最后插入头部,至少101次I/O操作;CD两项都至少1次I/O操作。

  • 第2题:

    5、文件系统中若文件的物理结构采用连续结构,则FCB中有关文件的物理位置的信息应该包括()

    A.首块地址

    B.文件长度

    C.索引表地址

    D.最末一块地址


    C

  • 第3题:

    一个文件有20个磁盘块(块号:0-19),假设文件控制块在内存(如果文件采用索引分配,索引表不在内存)。在下列情况下,请计算在连续分配,链接分配,单级索引分配三种分配方式下,分别需要多少次磁盘I/O操作?(每读入或写出一个磁盘块需要一次磁盘I/O操作,另外,假设在连续分配方式下,文件头部无空闲的磁盘块,但文件尾部有空闲的磁盘块。 1)在文件开始处删除一个磁盘块; 2)在文件第15块前添加一个磁盘块并写入内容; 3)在文件结尾处删除一个磁盘块; 4)在文件结尾处增加一个磁盘块并写入内容。


    6

  • 第4题:

    一个文件有100个磁盘块,假设文件控制块在内存(如果文件采用索引分配(indexedallocation),索引表也在内存)。在下列情况下,请计算在contiguous,linked,indexed(single-level)三种分配方式下,分别需要多少次磁盘I/O操作?(每读出或写入一个磁盘块都需要一次磁盘I/O操作)(10%) 假设在contiguous分配方式下,文件头部无空闲的磁盘块,但文件尾部有空闲的磁盘块。假设要增加的块信息存放在内存中。 1.在文件开始处添加一个磁盘块; 2.在文件结尾处添加一个磁盘块; 3.在文件中间删除第50块磁盘块;(假设磁盘块编号从0—99) 4.在文件第50块前添加一个磁盘块;(假设磁盘块编号从0—99)
    1.在文件开始处添加一个磁盘块:连续:201/链接:1/索引:1
    2.在文件结尾处添加一个磁盘块:连续:1/链接:101/索引:1
    3.在文件中间删除一个磁盘块:连续:48*2+1+1=98/链接:52/索引:0
    4.在文件中间添加一个磁盘块:连续:101/链接:52/索引:1

  • 第5题:

    设某文件为显式链接文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块大小相等,均为1KB字节,并依次存放在50、121、75、80、63号磁盘块上。若要存取文件的逻辑地址为6000处的信息,要访问的磁盘块分别是()。

    A.5

    B.地址越界

    C.63

    D.其它


    可靠性差;无法实现随机访问;访问文件慢