29、文件系统概述与逻辑结构

(一)
1.从文件字符流如何映射到盘块号。

(二)
1.由字符序列组成,文件内的信息不再划分结构,这类文件属于( 流式文件 )。

2.下列哪一个文件和其它三种文件在逻辑结构上根本不同( B )

A. 库函数文件
B. 数据库文件
C. 可执行程序文件
D. 源程序文件

3.逻辑文件存放在磁带上应组织成( 顺序文件 )。

4.有一个顺序文件含有10000个记录,同样记录的索引顺序文件的检索效率大约是该顺序文件检索效率的( 50倍 ) 。

5.文件信息的逻辑块号到物理块号的变换方法是由文件的( 物理结构 )决定的。


1. 文件的逻辑结构:从用户观点出发所观察到的文件组织形式。又称 “/文件组织/”。
2. 文件的物理结构:文件的/存储结构/,指系统将文件存储在外存上所形成的一种存储组织形式。

6.在文件系统中,文件的不同物理结构有不同的优缺点。在下列文件的物理结构中,( 链接结构 )不具有直接读写文件任意一条记录的能力。

7.在磁带上的顺序文件中插入新的记录时,必须复制整个文件.

8.在有直接存取需求和文件长度动态增长的情况下,宜选择下列哪种文件形式( C ) 。

A. 顺序文件
B. 链接文件
C. 索引文件
D. 库文件

9.从对文件信息的存取次序考虑,存取方式包括顺序存取和随机存取。下面不属于存取方式选择因素的是( D )。

A.使用文件的方法
B.存储介质的特性
C.存储设备的类型
D.文件的长度

10.在文件系统中,若文件的物理结构采用顺序结构,则文件控制块中关于文件的物理位置应包括( B )。

A.只有首块地址
B.首块地址和文件长度
C.首块地址和索引表地址
D.文件长度和索引表地址

30、文件外存分配与目录

1.一般来说,文件名及属性可以收纳在( 目录 ) 中以便查找

2.下面关于文件目录组织的说法中错误的是( B)

A . 文件目录由若干目录项组成,目录项中包括存取控制、文件结构、管理等信息
B . 一级目录结构是最简单的目录结构,所有文件都登记在同一个文件目录中,其结构简单、管理方便、允许重名,适用于微型机单用户系

3.下面关于文件的相对路径名和绝对路径名的说法中错误的是( B )

A. 绝对路径名指出了从根目录开始到指定文件的路径
B. 相对路径名指出了从当前路径出发到指定文件的路径
C. 路径名由文件所属的各级子目录名和文件名中间加分隔符组成

1.绝对路径名:从树根开始的路径名称。2.相对路径名:从当前目录开始直到数据文件为止所构成的路径名称。

4.某软盘容量为1.2M,其文件分配表FAT需要占用多少内存空间( C )。(假设磁盘块的大小为1K)

A. 1K
B. 1.2K
C. 1.8K
D. 2K

5.设文件索引节点中有7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节。若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件最大长度是( C )

A. 33KB
B. 519KB
C. 1057KB
D. 16513KB

// 题解在收藏中

31、文件存储空间与共享保护

1.某空闲存储区采用位示图法管理,设位示图每行16位,则盘块号为26所对应的行和列为( 2,10)。

2.现有一个容量为10 GB的磁盘分区,磁盘空间以簇(Cluster)为单位进行分配,簇的大小为4 KB,若采用位图法管理该分区的空闲空间,即用一位(bit)标识一个簇是否被分配,则存放该位图所需簇的个数为 ( A )

A.80
B.320
C.80K
D.320K

10GB/4KB=2.5M,共有2.5M个可分配的簇
2.5M/8=320KB,需要320K的字节来标记可分配的簇
320KB/4KB=80个
这320KB同样是按4KB一簇在硬盘上存储,所以需要除4K,得80个簇

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

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

A.仅I、II
B.仅I、III
C.仅II、III
D.I、II、III

4.设文件F1的当前引用计数值为1,先分别建立一个符号链接(软链接)文件F2和一个硬链接文件F3,然后删除F1,其执行的伪代码如下: (B)

ln     –s  F1  F2        //建立符号链接
ln     F1  F3             //建立硬链接
rm    F1                  //删除F1此时,F2和F3的引用计数值分别为

A. 0、1
B.1、 1
C.1、 2
D.2、 1

5.下面关于文件共享的说法中正确的是( C )。

A. 在一级、二级、树形即多级文件目录结构中,只有树形文件目录结构才具有文件共享的基础并实现了文件共享
B. 一级目录结构允许文件共享
C. 二级目录结构允许文件共享
D. 一级、二级、树形目录结构都允许文件共享

6.实现文件保护的措施不包括( D )。

A. 要防止系统故障造成的文件破坏,可以采用建立副本和定时转储的方法
B. 要防止错误使用共享文件造成的错误,可以为文件建立使用权限,从而实现保护
C. 要防止错误使用共享文件造成的错误,可以采用树形文件目录、存取控制表、规定 文件使用权限等方式
D. 隐藏文件目录

7.操作系统为保证未经文件拥有者授权,任何其他用户不能使用该文件所提供的解决方法是( A )。

A.文件保护
B.文件保密
C.文件转储
D.文件共享

8.下列选项中,( D )不是删除文件中所需要完成的工作。

A. 释放文件所占用的存储空间
B. 在目录中删除该文件相应的目录项,即文件控制块
C. 若文件为共享文件,还要对共享设置进行处理
D. 对文件原存储单元全部清零

9.下面关于辅助存储器的描述中错误的是( C )。

A. 磁盘和磁带是最常用的辅助存储器
B. 磁带适合于顺序存取,主要用于备份、存放不经常使用的信息等
C. 磁盘有软盘、硬盘和光盘之分,其存取速度依次增高
D. 磁盘可以高速地存取信息,适合于随机存取,存放经常使用的信息

OS第七章 文件管理相关推荐

  1. 操作系统课后答案第七章

    **操作系统课后答案** 第七章 文件管理 1.何谓数据项.记录和文件? 答:数据项:数据项是最低级的数据组织形式,可分为基本数据项和组合数据项.基本数据项是用于描述一个对象某种属性的字符集,是数据组 ...

  2. 汤晓丹的第四版计算机操作系统--第七章总结概述

    第七章 文件管理 文件类型 按照用途分类:系统文件,用户文件,库文件. 按照形式分类:源文件,目标文件,可执行文件. 按存取控制属性分类:只执行文件,只读文件,读写文件. 按组织形式和处理方式分类:普 ...

  3. 计算机操作系统第四版汤小丹主编课后习题答案(更新至第七章)

    第一章 1. 设计现代OS的主要目标是什么? (1)方便性使得计算机更易于使用 (2)有效性提高资源利用效率,使系统的吞吐量更大 (3)可扩充性方便增加新的功能和模块,以适应计算机硬件.体系结构和应用 ...

  4. stm32 工业按键检测_「正点原子STM32Mini板资料连载」第七章 按键输入实验

    1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第七章 按键输入实验 上一章,我们介 ...

  5. 第七章httpd.conf主配置文件的详解

    版本V1.0 时间2012-10-04 版权GPL 作者itnihao 邮箱 itnihao@qq.com 博客 http://itnihao.blog.51cto.com 如需重新发行,请注明以上信 ...

  6. 第七章   配置文件与网站部署

    第七章    配置文件与网站部署 1.配置文件管理: (1).配置文件:①machine.config(有且只有一个) ②web.config(每个站点都有一个web.config) (2)配置连接字 ...

  7. 第七章 移动自动化持续化集成(下)

    --------手机自动化之Appium (4)增加构建步骤,这是如何执行我们项目工程的命令,如:python src/TestSuites/OnlineTestSuite.py.构建的时候就会执行这 ...

  8. 第七章:无模式对话框 和 Windows通用对话框类

    第七章:无模式对话框 和 Windows通用对话框类 1,[无模式对话框]在它处于激活状态下还允许用户在(同一个应用程序中)其它地方工作. [通用对话框]则是C++和一组Windows的实用对话框之间 ...

  9. 第七章——DMVs和DMFs(1)

    第七章--DMVs和DMFs(1) 原文: 第七章--DMVs和DMFs(1) 简介: 从SQLServer2005开始,微软引入了一个名叫DMO(动态管理对象)的新特性,DMO可以分为DMFs(Dy ...

最新文章

  1. 对操作系统安全构成威胁的问题
  2. centos7 搭建 mysql8
  3. C++(十)——模板(上)
  4. 【数据结构与算法】之重复的DNA序列的算法求解
  5. 对字符串进行 匹配,查找,替换,判断。
  6. Django 分页查询并返回jsons数据,中文乱码解决方法
  7. python 元类的call_通过 python的 __call__ 函数与元类 实现单例模式
  8. RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.
  9. Linux下MongoDB服务安装
  10. java文件复制方法_Java复制文件–用Java复制文件的4种方法
  11. python读取qq客户端消息_使用 Python 读取 QQ 消息
  12. 推荐4个爬虫抓包神器
  13. 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。.....LeoMoon CPU-V.exe虚拟机检测工具
  14. html静态网页制作代码
  15. 美股世界/汇财证券开户说明(viewtrade)
  16. Error (14566):The Fitter cannot place 1 periphery component(s) xxx (1 fractional PLL(s)).
  17. 第七篇 indicators(3)第三方指标库Ta-lib
  18. 智慧工地 | 数字孪生楼宇施工管理平台
  19. 【常用的linux、doctor、maven、gradle、adb、window命令总结】
  20. springboot基于web的传染病信息管理系统的设计与实现毕业设计-附源码221124

热门文章

  1. Markdown的基本使用
  2. 常微分方程组之龙格-库塔法
  3. 【数据分析师_04_Python数据分析基础】006_Pandas时序分析(df.tz_localize 时区位置、df.tz_convert 时区转换)
  4. 【java毕业设计】基于javaEE+SSM+MySql的个人博客系统设计与实现(毕业论文+程序源码)——个人博客系统
  5. centos安装cerebro
  6. [Excel知识技能] 筛选功能
  7. C#人民币大小写金额转换(C#版本)
  8. 瑞星发布中国用户最常用十大密码:abc123
  9. 正电荷/内质网靶向性/蓝色/mCy-ER/绿色/开关型/CySeN花菁染料近红外荧光探针的制备
  10. MMC子系统之SDIO卡驱动