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
采用索引顺序文件,最好情况有=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万公里,对能源的需求与日俱增,碳排放量增速明显。 为了实现采用减少碳排放量,采用清洁能源替代的…...
深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
Day131 | 灵神 | 回溯算法 | 子集型 子集
Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...
【位运算】消失的两个数字(hard)
消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...
跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中,新增了一个本地验证码接口 /code,使用函数式路由(RouterFunction)和 Hutool 的 Circle…...
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
Android第十三次面试总结(四大 组件基础)
Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成,用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机: onCreate() 调用时机:Activity 首次创建时调用。…...
