0144 文件管理

news2024/11/19 14:39:30

目录

4.文件管理

4.1文件系统基础

4.2目录

4.3文件系统

部分习题


4.文件管理

4.1文件系统基础

4.2目录

4.3文件系统


部分习题

1.UNIX操作系统忠,输入/输出设备视为()

A.普通文件        B.目录文件        C.索引文件        D.特殊文件

2.打开文件操作的主要工作是()

A.把指定文件的目录项复制到内存指定区域

B.把指定文件复制到内存指定区域

C.在指定文件所在的存储介质上找到指定文件目录项

D.在内存寻找指定文件

3.目录文件存放的信息是()

A.某一文件存放的数据信息

B.某一文件的文件目录        

C.该目录中所有数据文件目录

D.该目录中所有子目录文件和数据文件的目录

4.FAT32的文件目录项不包括()

A.文件名        B.文件访问权限说明

C.文件控制块的物理位置        D.文件所在的物理位置

5.对一个文件的访问,由()共同限制

A.用户访问权限和文件属性        B.用户访问权限和用户优先级

C.优先级和文件属性        D.文件属性和口令

6.为了对文件系统忠的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级的安全管理是()

A.系统级        B.目录级        C.用户级        D.文件级

7.文件的逻辑结构是为了方便()而设计的

A.存储介质特性        B.操作系统管理方式

C.主存容量        D.用户

8.有一个顺序文件含有10000条记录,平均查找记录数为5000个,采用索引顺序文件结构,则最好情况下平均只需约查找()次记录

A.500        B.50        C.101        D.100

9.文件系统采用两级索引分配方式,若每个磁盘块的大小为1KB,每个盘块号占4B,则该系统忠,单个文件的最大长度是()

A.64MB        B.128MB        C.32MB        D.以上答案都不对

10.有一个记录文件,采用链接分配方式,逻辑记录的固定长度为100B,在磁盘上存储时采用记录成组分解技术,盘块长度为512B,若该文件的目录项已读入内存,则对第22个逻辑记录完成修改后,共启动磁盘()次

A.3        B.4        C.5        D.6

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

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

12.下列选项中,与单个文件长度无关的因素是()

A.索引结点的总数        B.间接地址索引的级数

C.地址项的个数        D.文件块大小

13.一个文件系统中,其FCB占64B,一个盘块大小为1KB,采用一级目录,假定文件目录有3200个目录项,则查找一个文件平均需要访问()次磁盘

A.50        B.54        C.100        D.200

14.设文件F1的当前引用计数值为1,先建立F1的符号链接文件F2,再建立文件F1的硬链接文件F3,然后删除F1,此时F2和F3的引用计数值分别是()

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

15.UNIX操作系统中,文件的索引结构放在()

A.超级块        B.索引结点        C.目录项        D.空闲块

16.文件系统用位图法表示磁盘空间分配情况,位图存于磁盘的32~127号块中,每个盘块占1024B,盘块和块内字节均从0开始编号,假设要释放的盘块号为409612,则位图中要修改的位所在的盘块号和块内字节序号分别是()

A.81,1        B.81,2        C.82,1        D.82,2


1.D

UNIX中,所有设备都被视为特殊文件

2.A

打开文件操作是将该文件的FCB存入内存的活跃文件目录表

3.D

目录文件是FCB的集合,一个目录中既可能有子目录,又可能有数据文件

4.C

文件目录项即FCB,不包括FCB的物理位置信息

5.A

文件属性包括保存在FCB中对文件访问的控制信息

6.A

系统级安全管理包括注册和登录

7.D

逻辑文件的组织形式取决于用户,物理结构取决于文件系统设计者针对硬件结构所采取的策略

8.C

采用索引顺序文件,最好情况有\sqrt{10000}=100组,每组100条记录,则查找100组平均需要(1+100)/2=50.5次,组内查找平均需要(1+100)/2=50.5次,共需50.5+50.5=101次

9.A

最多有1KB/4B=256个索引项,256*256*1KB=64MB

10.D

第22个逻辑记录存放在第5个物理块中(22*100/512=4,余152),由于采取链接方式,需要从目录项的第一个物理块开始读取,共启动磁盘5次,修改后需要回写,回写已获得该块物理地址,只需启动磁盘1次,共启动磁盘5+1=6次

11.C

每个磁盘索引块有256/4=64个地址项,4个直接地址索引的数据块大小4*256B,2个一级间接索引的数据块大小2*(256/4)*256B,1个二级间接索引的数据块大小(256/4)*(256/4)*256B,总大小为1082368B=1057KB

12.A

索引结点总数与单个文件长度无关

13.C

3200个目录项占用盘块3200*64B/1KB=200个,一级目录平均访盘次数为二分之一盘块数,所以平均访问次数为200/2=100次

14.B

建立符号链接时,引用计数值直接复制,建立硬链接时,引用计数值加1,删除F1,F3的计数值为2-1=1,F2引用计数值不变

15.B

UNIX采用树形目录结构,文件信息存放在索引结点中,超级快是用来描述文件系统的

16.C

盘块号=起始块号+(盘块号/(1024*8))=32+50=82,块内字节还需除以8,块内字节号=(盘块号%(1024*8)/8)=1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1081710.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

cesium 地图蒙版遮罩效果

示例代码 <!DOCTYPE html> <html lang"en"><head><!-- Use correct character set. --><meta charset"utf-8" /><!-- Tell IE to use the latest, best version. --><meta http-equiv"X-UA-Compatible"…

快速排序 ← PPT

【算法代码】https://blog.csdn.net/hnjzsyjyj/article/details/127825125

JavaScript (下)

1.面向对象 在 Java 中我们学习过面向对象&#xff0c;核心思想是万物皆对象。在 JavaScript 中同样也有面向对象。思想类似。 把相关的数据和方法组织为一个整体来看待&#xff0c;从更高的层次来进行系统建模&#xff0c;更贴近事物的自然运行模式 1.类的定义和使用 格式…

Java二叉树超详解(常用方法介绍)(2)

二叉树中的常用方法 静态二叉树的手动创建 这里我们先给出二叉树结点的信息(这里是内部类)&#xff1a; static class TreeNode {public char val;public TreeNode left;//左孩子的引用public TreeNode right;//右孩子的引用public TreeNode(char val) {this.val val;}} 手动…

嵌入式系统开发【深入浅出】 UART 与 USART

目录 UART: 通用串行异步收发器 串行通信的时序 8N1&#xff1a;8位数据位 N没有校验位 1停止位1位 中断控制 编程重点 引言&#xff1a; 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式&#xff0c;并且大部分电子设备都支持该通讯方式&#xff0c;也…

TensorFlow入门(二十一、softmax算法与损失函数)

在实际使用softmax计算loss时,有一些关键地方与具体用法需要注意: 交叉熵是十分常用的,且在TensorFlow中被封装成了多个版本。多版本中,有的公式里直接带了交叉熵,有的需要自己单独手写公式求出。如果区分不清楚,在构建模型时,一旦出现问题将很难分析是模型的问题还是交叉熵的使…

【 数据结构:堆(Heap)】大根堆、小根堆、堆的向上调整算法、向下调整算法 及 堆的功能实现!

前言 本系列文章【数据结构】默认会使用 C/C 进行设计实现&#xff01;其他语言的实现方式请参照分析设计思路自行实现&#xff01; 注[1]&#xff1a;文章属于学习总结&#xff0c;相对于课本教材而言&#xff0c;不具有相应顺序性&#xff01;&#xff08;可在合集中自行查看…

C++: 继承

学习目标 1.继承的概念及定义 2.基类和派生类对象赋值转换(切片) 3.继承中的作用域(隐藏/重定义) 4.派生类的默认成员函数 5.继承与友元 6.继承与静态成员 7.菱形继承与菱形虚拟继承 8.总结 1.继承的概念及定义 1.1概念 继承: 它允许你创建一个新的类&#xff08;称为子类或派…

小程序uView2.X框架upload组件上传方法总结+避坑

呈现效果: 1.1单图片上传 1.2多图片上传 前言:相信很多人写小程序会用到uView框架,总体感觉还算OK吧,只能这么说,肯定也会遇到图片视频上传,如果用到这个upload组件相信你,肯定遇到各种各样的问题,这是我个人总结的单图片和多图片上传方法. uView2.X框架:uView 2.0 - 全面兼容…

JavaSE学习值之--String类

&#x1f495;"不要同情自己&#xff0c;同情自己是卑劣懦夫的勾当&#xff01;"&#x1f495; 作者&#xff1a;Mylvzi 文章主要内容&#xff1a;JavaSE学习值之--String类 目录 前言&#xff1a; 一.String类 1.String类的属性 2.字符串的构造 注意&#xf…

基于YOLOv8模型的塑料瓶目标检测系统(PyTorch+Pyside6+YOLOv8模型)

摘要&#xff1a;基于YOLOv8模型的塑料瓶目标检测系统可用于日常生活中检测与定位塑料瓶目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的目标检测&#xff0c;另外本系统还支持图片、视频等格式的结果可视化与结果导出。本系统采用YOLOv8目标检测算法训练数…

翻译docker官方文档(残缺版)

Build with docker(使用 Docker 技术构建应用程序或系统镜像) Overview (概述) 介绍&#xff08;instruction&#xff09; 层次结构&#xff08;Layers&#xff09; The order of Dockerfile instructions matters. A Docker build consists of a series of ordered build ins…

“高级Vue状态管理 - Vuex的魅力与应用“

目录 引言1. Vuex的简介1.1 什么是Vuex&#xff1f;1.2 Vuex的核心概念 2. Vuex的值获取与改变(综合案例)3. Vuex的异步请求总结 引言 在现代Web开发中&#xff0c;前端应用变得越来越复杂。随着应用规模的扩大和数据流的复杂性增加&#xff0c;有效地管理应用的状态成为了一项…

Android---Synchronized 和 ReentrantLock

Synchronized 基本使用 1. 修饰实例方法 public class SynchronizedMethods{private int sum 0;public synchronized void calculate(){sum sum 1;} } 这种情况下的锁对象是当前实例对象&#xff0c;因此只有同一个实例对象调用此方法才会产生互斥效果&#xff1b;不同的…

APP测试常见功能测试点汇总

1、安装和卸载 安装和卸载是任何一款APP中都属于最基本功能。一旦出错&#xff0c;就属于优先级为紧要的BUG。因此APP的安装和卸载应作为一个测试点多加重视。 1 应用是否可以正常安装&#xff08;命令行安装&#xff1b;豌豆荚&#xff0f;手机助手等第三方软件安装&#xff…

B树、B+树详解

B树 前言   首先&#xff0c;为什么要总结B树、B树的知识呢&#xff1f;最近在学习数据库索引调优相关知识&#xff0c;数据库系统普遍采用B-/Tree作为索引结构&#xff08;例如mysql的InnoDB引擎使用的B树&#xff09;&#xff0c;理解不透彻B树&#xff0c;则无法理解数据…

【通信系列 1 -- GSM 和 LTE】

文章目录 1. LTE(Long Term Evolution)1.1 FDD&TDD简介1.1.1 3G与4G差异1.1.2 频点与band关系1.1.3 band 与运营商的关系 1.2 TDD&FDD区别1.2.1 FDD帧结构1.2.2 TDD帧结构1.2.3 TDD&FDD优势对比1.2.4 TDD缺点 1.3 VoLTE1.3.1 VoLTE 优点11.3.2 VoLTE 优点21.3.3 Vo…

redis-6.2.7 集群安装3主3从

因为资源有限准备了3 台 服务器&#xff0c;先查看防火墙的端口是否开放&#xff0c;如果没有开放先开放端口我使用的 6379 和 6380 这两个端口 所以将这两个端口放开。去redis 官网下载redis 安装包。下载地址 &#xff1a; redis 安装包下载 3. 安装redis 上传上去之后 3 台…

【Java 进阶篇】JavaScript 数据类型详解

JavaScript是一种弱类型脚本语言&#xff0c;具有动态类型。这意味着JavaScript中的变量可以容纳不同类型的数据&#xff0c;并且它们的类型可以在运行时更改。在本文中&#xff0c;我们将深入探讨JavaScript中的数据类型&#xff0c;包括原始数据类型和引用数据类型&#xff0…

TCP/IP(十)TCP的连接管理(七)CLOSE_WAIT和TCP保活机制

一 CLOSE_WAIT探究 CLOSE_WAIT 状态出现在被动关闭方,当收到对端FIN以后回复ACK,但是自身没有发送FIN包之前 ① 服务器出现大量 CLOSE_WAIT 状态的原因有哪些? 1、通常来讲,CLOSE_WAIT状态的持续时间应该很短,正如SYN_RCVD状态2、但是在一些特殊情况下,就会出现大量连接长…