当前位置: 首页 > news >正文

0144 文件管理

目录

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

相关文章:

0144 文件管理

目录 4.文件管理 4.1文件系统基础 4.2目录 4.3文件系统 部分习题 4.文件管理 4.1文件系统基础 4.2目录 4.3文件系统 部分习题 1.UNIX操作系统忠,输入/输出设备视为() A.普通文件 B.目录文件 C.索引文件 D.特殊文…...

python psutil库之——获取网络信息(网络接口信息、网络配置信息、以太网接口、ip信息、ip地址信息)

文章目录 使用Python psutil库获取网络信息安装psutil库获取网络连接信息查看所有网络连接过滤特定状态的连接 获取网络接口信息获取网络IO统计信息实例1实例2 总结 使用Python psutil库获取网络信息 Python的psutil库是一个跨平台库,能够方便地获取系统使用情况和…...

uniapp上echarts地图钻取

1: 预期效果 通过切换地图 , 实现地图的钻取效果 2: 实现原理以及核心方法/参数 一开始是想利用更换地图数据的形式进行地图钻取 , 这就意味着我们需要准备全国30多个省份的地图数据 , 由于一开始考虑需要适配小程序端 , 如此多的地图文件增加了程序的体积 , 如果使用接口调…...

scratch保护环境 2023年5月中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析

目录 scratch保护环境 一、题目要求 1、准备工作 2、功能实现 二、案例分析...

RPC分布式网络通信框架项目

文章目录 对比单机聊天服务器、集群聊天服务器以及分布式聊天服务器RPC通信原理使用Protobuf做数据的序列化,相比较于json,有哪些优点?环境配置使用项目代码工程目录vscode远程开发Linux项目muduo网络库编程示例CMake构建项目集成编译环境Lin…...

Navicat如何连接远程服务器的MySQL

参考:https://blog.csdn.net/a648119398/article/details/122420906 1.Navicat for Mysql 2.腾讯云轻量级服务器一台(Centos 7) 3.Mysql 8.0.24(远程服务器内安装的) 4.Xshell7(连接操作远程服务器) 一、修…...

【计算机网络笔记】计算机网络的结构

系列文章目录 什么是计算机网络? 什么是网络协议? 文章目录 系列文章目录网络边缘接入网络数字用户线路 (DSL)电缆网络典型家庭网络的接入机构(企业)接入网络 (Ethernet)无线接入网络 网络核心Internet结构最后 计算机网络的结构…...

排序算法-插入排序法(InsertSort)

排序算法-插入排序法(InsertSort) 1、说明 插入排序法是将数组中的元素逐一与已排序好的数据进行比较,先将前两个元素排序好,再将第三个元素插入适当的位置,也就是说这三个元素仍然是已排序好的,接着将第…...

RuntimeError: “slow_conv2d_cpu“ not implemented for ‘Half‘

RuntimeError: “slow_conv2d_cpu” not implemented for ‘Half’ 背景 测试语音识别模型whisper时,出现上述错误!! 测试代码如下: import whispermodel whisper.load_model("base") # print(model)# load audio an…...

前端 | 前端工程化

文章目录 前端工程化1. Vue项目创建2. Vue项目目录结构3. vue项目开发 前端工程化 1. Vue项目创建 安装插件vue-cli npm install -g vue/cli命令行创建 Vue 项目 vue create vue-project(项目名称)图形化界面创建 VUe 项目 vue ui图形化界面如下: 选择功能&…...

学信息系统项目管理师第4版系列24_整合管理

1. PMBOK 1.1. 自1987年以来,PMBOK-直是基于过程的项目管理标准的重要代表 1.1.1. 基于过程的方法是项目管理的基石 1.2. 从2021年开始,第7版PMBOK采用了基于原则的标准,其中包含了 12个项目管理基本原则,这些基本原则为有效的…...

轻量级虚拟化技术草稿

Support Tech ST.1 virtiofs ST.1.1 fuse framework 引用wiki中关于fuse的定义: Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems w…...

bootz启动 Linux内核过程中涉及的 do_bootm_states 函数

一. bootz启动Linux uboot 启动Linux内核使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。 本文只分析 bootz命令启动 Linux内核的过程中涉及的几个重要函数。具体分析 do_bootm_states 函数执行过程。 本文继上一篇文章,地址…...

springcloud学习笔记(3)-服务管理组件Nacos

Nacos简介 在2中学习了服务治理中心eureka,而本节的nacos来自springcloud alibaba。 Nacos也是一个服务注册和管理的组件。 Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理 官方文档 快速开始 | Spring Cloud Alibaba (aliyun.com) 概述 | Spring C…...

Insight h2database 更新、读写锁以及事务原理

文章基于 RegularTable 来分析和拆解更新操作。 锁模型比较简单,方便了解更新的整个流程。并发读写的实现在 MVStore 存储引擎中分析。 主要关注数据更新的实现、事务的提交和回滚。 相关概念 讨论更新操作,就需要涉及到事务隔离级别以及事务的概念。 也…...

skywalking动态配置[集成nacos/apollo/consul]

说明:以下配置仅关于的阈值规则的动态配置,其他参数也可以进行配置。 1,skywalking动态配置集成nacos 编辑application.yml nacos配置参数如下: nacos:# Nacos Server HostserverAddr: 10.10.5.145# Nacos Server Portport: 8848# Nacos Configuration Groupgroup: skywal…...

UniApp创建项目HelloWorld

浏览器预览效果镇楼 普通项目创建 点击创建完成后,就如下所示 确实和微信小程序开发差不多。只是稍微换了一个名字的概念了,这个就是开发嘛,不要过于纠结概念性东西。开发开发,开了就知道怎么发了? 或许是 反正write就…...

Qt/C++原创推流工具/支持多种流媒体服务/ZLMediaKit/srs/mediamtx等

一、前言 1.1 功能特点 支持各种本地视频文件和网络视频文件。支持各种网络视频流,网络摄像头,协议包括rtsp、rtmp、http。支持将本地摄像头设备推流,可指定分辨率和帧率等。支持将本地桌面推流,可指定屏幕区域和帧率等。自动启…...

学习黑马程序员JavaScript总结

今天注意学习了数据类型、运算符、常量、数组,这些内容接受的还是比较快的,因为前面学过C语言还有Python,比较不同的地方就是未定义类型undefined,这个类型是在只声明了变量但未赋值,而unll空类型它是赋了值但该值是空…...

浅谈高速公路服务区分布式光伏并网发电

前言 今年的国家经济工作会议提出:将“做好碳达峰、碳中和工作”作为 2021年的主要任务之一,而我国高速公路里程 15.5万公里,对能源的需求与日俱增,碳排放量增速明显。 为了实现采用减少碳排放量,采用清洁能源替代的…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法

树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...

椭圆曲线密码学(ECC)

一、ECC算法概述 椭圆曲线密码学(Elliptic Curve Cryptography)是基于椭圆曲线数学理论的公钥密码系统,由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA,ECC在相同安全强度下密钥更短(256位ECC ≈ 3072位RSA…...

Swagger和OpenApi的前世今生

Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...

VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP

编辑-虚拟网络编辑器-更改设置 选择桥接模式,然后找到相应的网卡(可以查看自己本机的网络连接) windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置,选择刚才配置的桥接模式 静态ip设置: 我用的ubuntu24桌…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险

C#入门系列【类的基本概念】:开启编程世界的奇妙冒险 嘿,各位编程小白探险家!欢迎来到 C# 的奇幻大陆!今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类!别害怕,跟着我,保准让你轻松搞…...

计算机基础知识解析:从应用到架构的全面拆解

目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...

在树莓派上添加音频输入设备的几种方法

在树莓派上添加音频输入设备可以通过以下步骤完成,具体方法取决于设备类型(如USB麦克风、3.5mm接口麦克风或HDMI音频输入)。以下是详细指南: 1. 连接音频输入设备 USB麦克风/声卡:直接插入树莓派的USB接口。3.5mm麦克…...

C# winform教程(二)----checkbox

一、作用 提供一个用户选择或者不选的状态,这是一个可以多选的控件。 二、属性 其实功能大差不差,除了特殊的几个外,与button基本相同,所有说几个独有的 checkbox属性 名称内容含义appearance控件外观可以变成按钮形状checkali…...