软考中级-数据库-4.4 文件管理与作业管理

devtools/2025/3/19 1:37:36/

主要考点

文件管理:

1、文件的结构和组织

2、文件的目录结构

3、文件存储空间的管理

4、作业调度算法

文件的结构和组织

• 文件的逻辑结构:从用户角度看到的文件组织形式就是文件的逻辑结构,但实际上这些文件在内存上的存放方式可能并不是这样的。

(1)有结构的记录式文件

(2)无结构的流式文件

• 文件的物理结构:从实现的角度看,文件在存储器上的存放方式。

(1)连续结构

(2)链接结构

(3)索引结构

(4)多个物理块的索引表

4.5.1和4.5.2节,建议自己看一下

文件的目录结构

(1)一级目录结构:只有一张目录表,不允许重名,查找速度慢,不

能实现文件共享。

(2)二级目录结构:由主文件目录和用户目录组成。

(3)多级目录结构:我们熟悉的Windows系统,以及UNIX系统都采用这种多级目录结构。

绝对路径:是指从根目录“\”开始的完整文件名,即它是由从根目录开始的所有目录名以及文件名构成。

相对路径:是从当前工作目录下的路径名。

文件存储空间的管理

• 在将文件保存到外存时,我们首先要知道哪些存储空间是“占用”的,哪些存储空间是“空闲”的。

因此我们需要对磁盘空间进行管理。

• 常用的空闲空间的管理方法有空闲区表、位示图(重要考过)、空闲块链和成组链接法

(1)空闲区表。操作系统为磁盘的所有空闲区建立一张空闲表。它适用于连续文件结构。

如下图所示:

文件存储空间的管理

(2)位示图:在外存上建立一张位示图(bitmap),记录文件存储器的使用情况。

每一位对应文件存储器上的一个物理块,0表示空闲,1表示占用。

例:某文件管理系统在磁盘上建立了位示图(Bitmap),记录磁盘的使用情况。若系统的字长为32位,磁盘上

的物理块依次编号为:0、1、2、,那么4096号物理块的使用情况在位示图中的第( A)个字中描述;若磁

盘容量为200GB,物理块的大小为1MB,那么位示图的大小为(D )个字。

A. 129 B. 257 C. 513 D. 1025

A. 600 B. 1200 C. 3200 D. 6400

(3)空闲块链:每一个空闲物理块中设置一个指针,它指向下一个空闲物理块,所有空闲物理块构成一个链表,链表的头指针放在文件存储器的一个特定位置上(如管理块中)。

(4)成组链接法。在系统中将空闲块分成若干个组,每100个空闲块为一组,每组的第一个空闲块登记了下一组空闲块的物理盘块号和空闲块总数。

作业调度算法

(1)先来先服务:按作业到达的先后顺序进行调度。

(2)短作业优先:按作业运行时间的长短进行调度,即启动要求运行时间最短的作业。

(3)响应比高优先:响应比高的作业优先启动。

      响应比:RP = 作业响应时间/作业执行时间

                        =(作业等待时间+作业执行时间)/作业执行时间

(4)优先级调度算法:按照系统设定的优先级或者用户指定的优先级,优先级高的先调度。

(5)均衡调度算法:根据系统的运行情况和作业本身的特性对作业进行分类,力求均衡地使用系统的各种资源,即注意发挥系统效率,又使用户满意。

1、14年第27题

若某文件系统的目录结构如下图所示,假设用户要访问文件fault.swf, 且当前

工作目录为swshare,则该文件的相对路径和绝对路径分别为( B)。

A、swshare\flash\和\flash\ B、flash\和\swshar\flash\

C、\swshare\flash\和flsah\ D、\flash\和\swshare\flash\

2、16年第24题

在Windows操作系统中,当用户双击“IMG_20160122_103.jpg”文件名时,系统会自动通过建立的( B)来决定使用什么程序打开该图像文件。

A、文件 B、文件关联 C、文件目录 D、临时文件

3、18年第20题

若系统正在将(A )文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。

A、目录 B、空闲块 C、用户程序 D、用户数据

4、19年第18题

在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的区域,从而使系统可以更高效地访问( C)。

A、内存储器 B、高速缓存存储器 C、文件或文件夹 D、磁盘空闲区

5、19年第19题

某文件系统采用位示图(bitmap)记录磁盘的使用情况。若计算机系统的字长为64位,磁盘的容量为1024GB,物理块的大小为4MB,那么位示图的大小需要( C)个字。

A、1200 B、2400 C、4096 D、9600

6、20年第4题

以下关于磁盘碎片整理程序的描述中,正确的是( D)。

A. 磁盘碎片整理程序的作用是延长磁盘的使用寿命

B. 用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用

C. 用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度

D. 用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度

7、21年第19题

假设所有的作业同时到达,平均周转时间最短的调度算法是( C)。

A.先来先服务 B. 优先级调度 C. 短作业优先 D. 轮转算法


http://www.ppmy.cn/devtools/168205.html

相关文章

Hyperlane:轻量、高效、安全的 Rust Web 框架新选择

Hyperlane:轻量、高效、安全的 Rust Web 框架新选择 在 Web 开发的世界中,框架的选择往往决定了项目的效率与未来。Hyperlane,一款基于 Rust 语言打造的轻量级 Web 框架,正以其卓越的性能、简洁的设计和可靠的安全性,…

WEB安全--SQL注入--DNSlog外带

一、原理: 访问域名时,dns协议将我们访问的语句解析为ip地址,并将其记录在其日志中;在这个过程中,如果我们在语句中写入SQL注入的语句,那么在dns解析时会执行这些语句并通过concat将结果和域名一起记录在日…

动作捕捉手套如何让虚拟现实人机交互 “触手可及”?

在虚拟与现实逐渐交融的当下,动作捕捉技术正以前所未有的速度革新着多个领域。 动作捕捉技术,简称“动捕”,已经从早期的影视特效制作,逐步拓展到游戏开发、虚拟现实、机器人控制等多个领域。 而mHandPrO数据手套作为这一领域的…

汉桑科技IPO:潜藏两大风险 公众投资者权益或受损

冰山之所以危险,是因为只有八分之一在水面上。 ——语出小说家海明威。 引 言 野村证券提供的一份报告显示,2025年前两个月,我国出口同比增长仅有2.3%,与去年四季度9.9%的增长显著下滑。与此同时,从2月1日开始&a…

技术栈分享之----Swagger

一:swagger介绍 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用…

【mysql】不允许来自主机的链接错误解决方案

错误信息 FHost 192.168.1.214 is not allowed to connect to this MySQL server 检查是否存在用户权限 SELECT user, host FROM mysql.user; 创建用户权限 CREATE USER root192.168.1.214 IDENTIFIED BY yourpassword; 更新用户权限 ALTER USER root192.168.1.214 IDEN…

基于python的图书馆书目推荐数据分析与可视化-django+spider+vue

开发语言:Python框架:django spiderPython版本:python3.8数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 系统登录 管理员功能界面 用户管理 小说信息管理 图书借阅管理 系统管理 看板…

【开源免费】基于SpringBoot+Vue.JS失物招领平台(JAVA毕业设计)

本文项目编号 T 243 ,文末自助获取源码 \color{red}{T243,文末自助获取源码} T243,文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…