news 2026/4/18 6:45:21

操作系统期末考试题目【回忆版】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
操作系统期末考试题目【回忆版】

简答题(2×5分)

1.什么是脱机I/O技术,他是为了解决什么问题而提出的?

2.什么是磁盘容错技术,SFT-1、SFT-2分别是什么,各举一个例子

答:脱机I/O技术(Off-Line I/O)是指由独立的外围机负责输入输出处理,将低速输入设备的数据或程序先写入磁带,由CPU需要时再通过磁带机高速读入;CPU的输出结果也先高速写到磁带,再由外围机送往低速输出设备,从而使CPU不再直接与低速I/O设备交换数据(3分)。引入该技术,是为了避免CPU长时间等待输入输出,解决CPU与低速I/O设备速度不匹配的问题,提高整体I/O效率与系统吞吐率(2分)。

答:磁盘容错技术是指通过增加冗余的磁盘驱动器、磁盘控制器等,来提高磁盘系统的可靠性(1分)。SFT-1是低级磁盘容错技术,主要用于防止磁盘表面发生缺陷所引起的数据丢失(1分),如双份目录和双份文件分配表、热修复重定向和写后读校验(1分)。SFT-2是中级磁盘容错技术,主要用于防止磁盘驱动器和磁盘控制器故障所引起的系统不正常工作(1分),如磁盘镜像、磁盘双工(1分)。

【注】在她给出的期末总复习PPT中,有四个标注了得分点的问题的答案被写在了备注里面,与周围的重点格格不入,其用意不言自明!!!

其他两个问题是:

①为什么要引入实时系统???

有一类计算,系统的正确性不仅由计算的逻辑结果来确定,而且取决于产生结果的时间(1分)。为了满足这类计算的需求,系统必须能及时响应外部事件,在规定的时间内完成结该事件的处理,并控制所有实时任务协调一致地运行(4分)。因此需要引入实时操作系统。

②当用户要求对一个文件实施多次读/写或其他操作时,每次都要从检索目录开始。为了避免多次重复地检索目录,在大多数OS中都引入了“打开”(open)这一文件系统调用(2分)。当用户第一次请求对某文件进行操作时,须利用open系统调用将该文件打开。“打开”是指系统将指名文件的属性(包括该文件在外存上的物理位置),从外存拷贝到内存打开文件表的一个表目中,并将该表目的编号(或称为索引)返回给用户(3分)

关闭:是指把该文件从打开文件表中的表目上删除掉。

计算题(3×5分)

1.页面大小1K,计算两个16进制逻辑地址××××H、××××H的页号,计算三个十进制逻辑地址×××、×××、×××的页号

2.类似

3.电梯调度(SCAN)算法

原题

计算移动顺序、移动总量、平均移动总量

综合题(15分、15分、15分、10分)

1.有三个进程A、B、C,有一缓冲区F,每次只能存/取一个数据,A每次产生一个随机数,如果是5的倍数就由B取出打印,如果不是就由C取出打印余数,请用信号量机制来实现他们的同步关系,给出信号量机制的描述

2.给出16个地址,物理块大小=4,分别用OPT、LRU、FIFO列表格计算缺页率

3.银行家算法,推荐大家看https://www.bilibili.com/video/BV17k4y1X7dF/?spm_id_from=333.337.search-card.all.click

当然考试要按格式写:

进程WorkAllocationNeedWork+AllocationFinish
Pi初始Available(....)true
...true
Pntrue

4.进程调度,SPF算法和HRRN算法,计算周转时间、带权周转时间、平均周转时间、平均带权周转时间

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 0:23:45

Scarab模组管理器完整使用教程:轻松管理《空洞骑士》游戏模组

Scarab模组管理器完整使用教程:轻松管理《空洞骑士》游戏模组 【免费下载链接】Scarab An installer for Hollow Knight mods written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 项目价值速览 Scarab模组管理器是专为《空洞骑士》玩…

作者头像 李华
网站建设 2026/4/17 9:16:26

League Akari:英雄联盟玩家的智能游戏伴侣

在英雄联盟的激烈对局中,League Akari作为一款功能全面的智能辅助工具,为您提供从英雄选择到战绩分析的全程自动化支持。这款基于官方LCU API开发的工具,通过智能化的功能设计让您专注于真正的游戏乐趣,告别繁琐操作。 【免费下载…

作者头像 李华
网站建设 2026/4/18 0:25:21

探索Blender MMD插件的5种创新用法:重新定义3D动画工作流

探索Blender MMD插件的5种创新用法:重新定义3D动画工作流 【免费下载链接】blender_mmd_tools MMD Tools is a blender addon for importing/exporting Models and Motions of MikuMikuDance. 项目地址: https://gitcode.com/gh_mirrors/bl/blender_mmd_tools …

作者头像 李华
网站建设 2026/4/17 17:15:30

什么情况下必须用管理型工业交换机?答案比你想的简单

在工业项目中,经常会遇到这样一种情况: 客户明确知道自己“需要工业交换机”,但一说到管理型还是非管理型,就开始纠结—— 功能多的怕贵、怕复杂;功能少的又担心后期不够用。事实上,这个问题并没有标准答案…

作者头像 李华
网站建设 2026/4/17 2:14:17

XUnity.AutoTranslator终极指南:5个高级技巧让Unity游戏翻译更专业

XUnity.AutoTranslator终极指南:5个高级技巧让Unity游戏翻译更专业 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator是一款专业的Unity游戏文本翻译工具,能够…

作者头像 李华
网站建设 2026/4/18 0:29:18

10个AI论文平台推荐,继续教育学生轻松搞定毕业论文!

10个AI论文平台推荐,继续教育学生轻松搞定毕业论文! AI 工具助力论文写作,让学术之路更轻松 在当前的学术环境中,继续教育学生面临着诸多挑战,尤其是在撰写毕业论文时。随着人工智能技术的不断发展,AI 工具…

作者头像 李华