热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

操作系统学习笔记——北京大学陈向群老师课后及习题答案(9)

9、文件系统(1)作业状态1、(5分)UNIX系统中,把输入输出设备看做是A、普通文件B、目录文件C、特殊文件D、索引文件2、(5分)文件的逻辑结构是由下列哪一项决

9、文件系统(1)  作业状态

1(5)UNIX系统中,把输入输出设备看做是

 A 普通文件

 B 目录文件

 C 特殊文件

 D 索引文件

 

2(5)文件的逻辑结构是由下列哪一项决定的?

 A 操作系统(错选)

 B 磁盘容量

 C 用户

 D 文件属性

 

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

 A 文件寻址

 B 位示图查找

 C 目录项分解

 D 文件目录查找

 

4(5)下列哪一项不是文件控制块中的内容?

 A 口令

 B 文件建立日期

 C 文件在磁盘上的地址

 D 文件在内存中的地址

 

5(5)下列关于文件目录及实现的叙述中,哪一个是不正确的?

 A 文件目录是文件控制块的有序集合

 B 树形目录结构存储在磁盘上对应了一个目录文件

 C 目录项分解法可以加快文件的目录检索速度

 D 从当前目录开始查找文件可以提高文件的检索速度(错选)

 

6(5)某文件系统空间的最大容量为4TB(1T=240),以磁盘块为基本分配单位,磁盘块大小为1KB。文件控制块(FCB)包含一个512B的索引表。如果索引表只采用直接索引结构,存放文件占用的磁盘块号。在该文件系统中,单个文件最大长度为多少块?

 A 64

 B 128

 C 256

 D 512

 

7(5)下列哪一项不需要记录在用户打开文件表中?

 A 文件描述符

 B 读写指针

 C 共享计数

 D 系统打开文件表入口指针

 

8(5)某文件系统把UNIX的三级索引结构改进为四级索引结构,假设物理块的大小为1KB,用4字节索引一个物理块号。主索引表含有104字节的物理地址块指针,其中前6个为直接索引,第7个为一级索引,第8个为二级索引,第9个为三级索引,第10个为四级索引。那么,该文件系统中一个文件最多可以有多少个文件块?

 

A


 A、6+++


 B、6++++


 C、6++++


 D、6++++

 

9(5)在实现文件系统时,可采用“目录项分解法”加快文件目录的检索速度。假设当前文件存放在磁盘上,物理块大小为1024字节,文件控制块(FCB)大小为128字节,其中文件名占用16字节。目录项分解后,符号部分占20字节(包括文件名和内部索引号),基本信息部分占112字节(包括文件索引号和其他信息)。假设某一目录文件共有254个文件控制块,则采用“目录项分解法”前,查找该目录文件的某一个文件控制块的平均访盘次数是

 A 14.5

 B 15.5

 C 16.5

 D 17.5

 

10(5)针对文件dir1file1,在UNIX系统中进行目录检索的过程包括以下几个步骤:

i节点区查找file1i节点

 

i节点区查找dir1i节点

 

在根目录文件中查找dir1的目录项

 

dir1目录文件中查找file1的目录项

 

  下列哪一个步骤顺序是正确的?

 

 A ②①③④

 B ③①②④

 C ③②④①

 D ③④①②

 

11(5)下列关于文件索引结构的叙述中,哪些是正确的?

 A 采用索引结构,逻辑上连续的文件存放在连续的物理块中

 B 索引结构的优点是访问速度快,文件长度可以动态改

 C 从文件控制块中可以找到索引表或索引表的地址

 D 系统为每个文件建立一张索引表

 E 采用索引结构会引入存储开销

 

12(5)下列关于文件卷的叙述中,哪些是正确的?

 A 同一文件卷使用同一份管理数据(元数据)

 B 文件卷可以建立在磁盘分区上

 C UNIX的文件卷信息存放在超级数据块、空闲空间管理区

 D FAT文件系统的文件卷信息仅保存在文件分配表中

 E 格式化是在一个逻辑分区上建立管理数据的过程

 

13(5)成组链接法是文件系统中可以采用的文件的物理结构。

正确 错误

 

14(5)在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是索引结构。

正确 错误

 

15(5)引入了当前目录的概念可以加快目录检索的速度

正确 错误

 

16(5)WindowsFAT文件系统中,文件的物理结构采用的是链接结构。

正确 错误


推荐阅读
  • 本文介绍了ADB(Android Debug Bridge)的基本概念、安装方法、环境配置、连接真机步骤以及常用命令和高级技巧。ADB是一个强大的工具,适用于Android设备的开发和调试。 ... [详细]
  • 详解Linux中的mount命令及其应用
    本文旨在深入解析Linux系统中的mount命令,涵盖其基本用法及高级特性,如挂载各种存储设备和网络文件系统。适合初学者及有一定经验的技术人员学习。 ... [详细]
  • 本文详细介绍了SSH(Secure Shell)的基础知识、应用场景以及如何在不同平台上使用SSH进行安全的远程操作。文章还探讨了SSH的高级用法,如免密登录和其他安全增强措施。 ... [详细]
  • ODBC介绍:开放式数据库连接详解
    本文详细介绍了ODBC(开放式数据库连接),这是一种允许应用程序访问多种数据库系统的标准API。自1992年由微软与Simba合作推出以来,ODBC已成为跨平台数据访问的重要标准。 ... [详细]
  • 从 Windows 转向 Mac 的开发者指南:必备技巧与工具
    本文旨在帮助从 Windows 转向 Mac 的开发者们,提供一系列实用的技巧和工具,确保过渡过程顺畅。 ... [详细]
  • 本文探讨了Unix和Linux操作系统的起源和发展历程。从20世纪60年代计算机技术的初期阶段,到Unix的诞生及后续Linux的崛起,文章详细介绍了这些操作系统如何逐步成为现代计算不可或缺的一部分。 ... [详细]
  • 本文详细解析了在Oracle数据库操作中遇到的ORA-01846错误,该错误通常出现在尝试使用NEXT_DAY函数处理日期时,因客户端和服务器端字符集不匹配导致的问题。文章不仅提供了错误的具体表现,还深入分析了错误原因,并给出了多种解决方案。 ... [详细]
  • ECharts 基础使用指南
    本文档提供了一个简单的 ECharts 使用示例,帮助初学者快速了解如何在网页中集成和使用 ECharts 创建图表。更多详细信息请参阅官方文档:https://www.echartsjs.com/zh/tutorial.html#5%20分钟上手%20ECharts ... [详细]
  • 使用Solr从MySQL导入数据构建全量索引
    为了更好地掌握Solr的各项功能,本文档将在本地Windows环境中演示如何从MySQL数据库中导入数据至Solr,并构建全量索引。这将有助于开发者熟悉Solr的数据处理流程,尤其是在无法直接在生产服务器上进行实践的情况下。 ... [详细]
  • C#反射reflection
    C#shanzm目录简介引入1.新建类库2.类库的使用3.反射反射实例1反射实例2反射实例3简介反射(reflection)是什么?在《精通C#》中是这么说的“反射就是一个运行库发 ... [详细]
  • Python安装指南:掌握自定义安装选项
    随着Python编程语言的迅速发展,越来越多的人开始关注并学习这一强大的工具。本文将详细介绍如何正确安装Python,包括选择合适的版本、自定义安装路径以及配置环境变量等关键步骤。 ... [详细]
  • 反向代理是一种重要的网络技术,用于提升Web服务器的性能和安全性,同时保护内部网络不受外部攻击。本文将探讨反向代理的基本概念、与其他代理类型的区别,并详细介绍如何使用Squid配置反向代理。 ... [详细]
  • 本文详细解析了 MySQL 中的 ibdata1 文件,探讨其存储内容、快速增长的原因及解决策略。 ... [详细]
  • 为何大多数计算机系统来自微软,中国为何未开发出广泛使用的操作系统?
    本文探讨了为何全球大多数计算机系统主要来自微软公司,以及中国在操作系统开发领域的现状与挑战。 ... [详细]
  • 深入了解PHP人人商城系统
    本文详细介绍了PHP人人商城系统的概念、开发流程、常见问题解决方法及其开源版本的优势特点。 ... [详细]
author-avatar
如虎添一2012
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有