2022年10月自考《操作系统概论》02323试题

news2025/1/12 10:49:03

目录

一.选择题

二.填空题

三.简答题

四.综合体


一.选择题

1.以下各种操作系统中,对可靠性要求最高的是 (书中)P25页

A.分时操作系统 B.实时操作系统 C.多道批处理系统 D.单道批处理系统

2.一个进程正常执行完毕时,需要对其进行撤销。完成这一工作的操作系统是  (书中)P25页

A.进程控制 B.进程同步 C.进程通信 D.进程调度

3.一条指令执行的时候,需要先取指令,再执行该指令。在执行指令之前,需要把该指令存放在 (书中)P38页

A.程序计数器 B.指令寄存器 C.累加器 D.内存

4.当计算中出现除数为0的情况时,会出现 (书中)P56页

A.同步中断 B.硬件故障 C.异步中断 D.I/O设备中断 (书中)P66页

5.进程P在执行时,申请使用打印机却无法得到,此时应该释放CPU,否则会微分的准则是

A.空闲让进 B.忙则等待 C.有限等待 D.让权等待

6.以下不属于进程调度程序运行时机的是 (书中)P88页   

A.当前进程运行异常结束   
B.当前进程需要的打印机资源被阻塞
C.当前进程的时间片用完

D.一个更低优先级的进程到来

7.以下进程调度算法中需要在系统中设置多个就绪队列是 (书中)P93页

A.先来先服务调度算法 B.时间片轮转调度算法 C.多级队列调度算法 D.优先权调度算法

8.一个单处理机系统使用了4个周期事件,共周期分别为50ms、100ms、200ms、200ms,这4个周期事件分别需要30ms、20ms、10ms和x ms的CPU时间,那么保持系统的最大x值是 (书中)P94页

A.10 B.20 C.30 D.40

9.某系统采用时间片轮转片调度算法,时间片大小为200ms,CPU进程切换需要10ms,如果当前就绪队列中有300个进程,则系统开销所占的比例约为 (书中)P92页

  A.1% B.%3 C.5% D.7%

10.程序执行的空间局部性是指 (书中)P114页

A.程序访问了某存储单元,不久后它附近的存储单元页将被访问

B.程序中存在很多循环结构,虽然由少数指令构成,但会被多次执行

C.程序中某条指令被执行,不久后它将被再次执行

D.程序中某些数据被访问,不久后它将被再次访问

11.采用动态定位方式将可执行程序装入内存,以下说法正确的是 (书中)P118页

A.每个CPU有1个重定位寄存器

B.指令中的逻辑地址需要修改为物理地址

C.装入后,不能从内存的一个区域移动到另一个区域

D.当发进程切换时,重定位寄存器的值不会发生改变

12.假设系统中有3个空闲分区:(20,20)、(60,80),(400,100),括中第1个数表示空闲分区起始地址,第2个数表示空闲分区大小,单位均为KB。若回收一个起始地址为40KB,大小为5KB的内存区域,则回收后,空闲链 (书中)P126页

A.共3个结点,分别是(20,20)、(60,80)、(400,100)

B.共3个空闲分区,分别是(20,25)、(60,80)、(400,100)

C共2个空闲分区,分别是(20,120)、(400,100)

E.共4个空闲分区,分别是(10,5)、(20,25)、(60,80)、(400, D 100)

13.在采用Linux伙伴系统算法的系统中,假设当前只有类型大小为64和512的空闲块链表中有空闲块,且或者两个链表中的空闲块数均为3。现在请求大小为128个页框的内存,系统为此请求分配完内存后,有空闲块的空闲块链表的类型大小为

A.64、512

B.64、128、512

C.64、128、256、512

D.32、64、128、256、512

14.常用的两种文件的存取方式是 (书中)P160页

A.顺序存取和按名存取

B.直接存取和随机存取

C.顺序存取和随机存取

D.顺序存取和按键存取

15.以下不属于树形目录优点的是 (书中)P163页

A.便于文件的分类

B.层次结构清晰

C.解决了重名问题

D.每个用户都有一个私有目录

16.假如文件大系统的簇大小为2KB,那么存储一个5KB大小的文件需要簇的个数为

A.2个 B.3个 C.4个 D.5个

17.设备管理软件中,能将因I/O请求而阻塞的进程唤醒的是 (书中)P176页

A.用户进程 B.设备无关软件 C.磁盘调度程序 D.中断处理程序

18.在公共缓冲池的缓冲管理方案中,有一种操作是从空缓冲队列提取一个空缓冲区,将输入数据写入缓冲区,再把装入数据的缓冲区插入到聊天队列。那么该操作是 (书中)P182页  

A.收容输入 B.提取输入 C.收容输出 D.提取输出

二.填空题

19.操作系统的四个特征中,(并发)是指允许两个或多个事件在同一时间间隔内发生,(异步)是指进程以下已不可预知的速度向前推进 (书中)28-29页

20.某长进程的时间片用完后,该长进程将由(执行)态变为(就绪)态

21.共享存储器系统的进程通信方式分为两种类型;基于(共享数据结构)的通信方式和基于(共享存储区)通信方式 (书中)P80页

22.实时系统中,某个任务必须开始执行的最迟时间称为该任务的(截图时间),它是评价实时系统性能的一个重要指标 (书中)P94页

23.采用银行家算法,若出现题25表所示的资源分配情况,则存在的安全序列是(P3、P5、PI、P2、P4

        

24.引入工作集机制是为了有效降低(缺页率),从而提高访存的时间效率 (书中)P149

在采用分段存储管理系统中,当前运行进程的段表起始地址保存在CPU的(段表)寄存器中 (书中)P151页

25.32位Linux采用分页存储管理内存,页的大小设为8KB,则逻辑地址0x000B2625中的页号为(0X59(或59))(十六进制表示)

26.Windows操作系统采用目录树组织文件系统时,文件名C:Windows\system32\test

(绝对)路径名 (书中)P164页

27.在DMAI/O控制方式中,当CPU要从磁盘读入一个数据块时,便发送一条读命令到DMA控制器的命令寄存器CR,同时将本次读入数据将要放在内存中的起始位置DMA控制器的(内存地址(或MAR))寄存器,将本次要读的字节数送(数据计数器(或DC)),然后启动DMA控制器进行数据传送 (书中)P177页

三.简答题

28.实时系统所采用的抢占式调度机制中,上面是基于时钟中断的抢占?与立即抢占相比,它的不足是什么 (书中)P95

1.基于时钟中断的抢占是指:当某实时进程到达后,虽然它的优先权比当前正在执行的进程高,但是系统页并不立即抢占当前进程的CPU,而是等最近一次时钟中断到来时,才剥夺当前进程的CPU,并分配给新到来的优先权高的实时进程。

2.不足:基于时钟中断的抢占式调度的响应速度慢

28.请简述基于分页的虚拟内存储所采用的3种分页和配置策略 (书中)P142

1.固定分配局部置换

2.可变分配全局置换

3.可分配局部置换

29.假如某文件系统的目录结构采用i结点方式,一个结点包括13个地址项,每个地址项有32位(4个字节),用其中10个地址项存直接地址,1个地址项存一次间接地址,1个地址项存二次间接地址,1个地址项存三次间接地址。试问当簇大小为4KB时,系统的10个直接地址项、一次间接地址项、二次间接地址项和三次间接地址项能管理的最大文件大小分别是多少?

(1)10个直接地址项能管理的文件大小为:10×4KB=40KB每个簇能存放簇号数目:4KB/4B=1K(个)

(2)一次间接地址项能管理的文件大小:1K×4KB=4MB

(3)二次间接地址项能管理的文件大小:1K×1K×4KB=4GB(

(4)三次间接地址项能管理的文件大小:1K×1K×1K×4KB=4TB

30.试简述SPOOling系统的主要作用 (书中)P188

1.提供I/O速度

2.将独占设备改造为共享设备

3.实现了虚拟设备功能

四.综合体

31.假设一个水果筛选系统由三个进程A、B、C组成。进程A每次取一个水果,之后存放在货架F上,「的容量为每次只能存放一个水果。若货架上存放的是苹果则让进程 B取出,并存放到苹果箱中;若货架上存放的是菠萝,则让进程C取出后,将其存放到菠萝筐中。 (书中)P70

(1)列出所需的信号量并初始化。

var mutex,a,p:semaphore;

mutex.value=1;

a.value=0;

P.value=0;

(2)请用记录型信号量机制的wait操作和signal操作写出三个进程的同步代码。

A:

Begin

Repeat

Wait(mutex);

If 水果是苹果then signal(a);

Else signal(p);

  Until false;

End

  

B:

Begin

Repeat

wait(mutex);

从货架上取下苹果,放入苹果箱;

signal(mutex);

  Until false;

End

C:

Begin

Repeat

Wait(p);

从货架上取下菠萝,放入菠萝箱;

signal(mutex);

  Until false;

End

31.某系统中有5个进程,它们的到达时间和服务时间分别为P1(0,6)、P2(2, 3)、P3(4,5)、P4(5,1)、P5(6,3),忽略1/0以及其它开销时间,若分别采用非抢占式短进程优先调度算法(当进程服务时间相同时,按先来先服务进行调度)和非抢占式多级反馈队列调度算法(进程最初进入第级,执行完一个时间片后进入下一级,第ⅰ级队列的时间片为21),请计算各进程的完成时间、周转时间和平均周转时间,在答题纸上列表作答(四舍五入,保留一位小数)。

        

1.

        

32.某计算机系统的主存按字节编址,逻辑地址和物理地址都是32位,其内存管理采用两级页表的分页存储管理方式。逻辑地址中页号为10位,页内偏移地址为10位。该计算机系统的两级页表结构如题38图所示,图中数值均为十进制数。

(1)页目录号的位数为多少?页的大小为多少KB?

页目录号的位数为32.(10+10)=12页大小为2的10次方=1KB

(2)如果页目录项大小为4字节,则一个页目录表最大为多少KB?

页目录表大小为4×2的12次方=16KB

(3)设某逻辑地址为0x00200643,其页内偏移量是多少?该逻辑地址所对应的物理地址是多少?

逻辑地址为0x00200643中分离出,页目录号=0x2,页号=0x1,页内偏移量=0x243。根据页目录号得,在页表2中查找第1行的值,得页框号1511。物理地址=1511×1KB+0x243=0x00179E43

33.假设磁盘有200个磁道,磁盘请求按照到达的次序分别处于100、185、39、124 25、126、67和69号磁道上,当前磁头在55号磁道上,并向磁道号增加的方向移动。请分别给出按FCFS和SCAN算法进行磁盘调度时的服务次序、总寻道长度和平均寻道长度。(计算结果保留2位小数)

(1)FCFS:

服务次序:(55)→100→185→39→124→25→126→67→69(第1个数55可省路)总寻道长度:

(185-55)+(185-39)+(124-39)+(124-25)+(126-25)+(126-67)+(69-67)=622平均寻道长度:622/8=77.75

(2)SCAN:

服务次序:(55)→67→69→100→124→126→185→39→25(第1个数55可省路)总寻道长度:(185-55)+(185-25)=290

平均寻道长度:290/8=36.25

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

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

相关文章

简述光密度仪日常中的用途及光密度测量方法

光密度仪在日常中的用途 光密度仪在众多领域发挥着重要作用。在医疗领域,它常用于检测生物样本中的物质浓度,如血液中特定成分的含量测定。在化学分析中,可精确测量溶液的浓度,为实验和研究提供准确数据。在工业生产中&#xff0…

go+bootstrap实现简单的注册登录和管理

概述 使用,gomysql实现了用户的登录,注册,和管理的简单功能,不同用户根据不同权限显示不同的内容 实战要求: 1、用户可以注册、登录; 2、登录后可以查看所有的注册的用户; 3、管理员操作对用…

PHP(一)从入门到放弃

参考文献:https://www.php.net/manual/zh/introduction.php PHP 是什么? PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML…

Qt/C++编写的mqtt调试助手使用说明

一、使用说明 第一步,选择协议前缀,可选mqtt://、mqtts://、ws://、wss://四种,带s结尾的是走ssl通信,ws表示走websocket通信。一般选默认的mqtt://就好。第二步,填写服务所在主机地址,可以是IP地址也可以…

使用LSPatch+PlusNE修改手机软件

一、问题概述 国内使用一些软件,即使科学上网,打开都是网络错误,更换节点同样如此。 二、软件下载 通过官网或者正规商店(如Google play)下载并且安装。 是的,先要下载一个无法使用的版本,后续对其进行修改。 三、下…

代码随想录(七) —— 二叉树部分

1. 二叉树的四种遍历方式的理解 前序遍历,中序遍历,后序遍历;层次遍历 结合另一篇博客,关于灵神的题单刷题 二叉树刷题记录-CSDN博客 理解: 在二叉树类型题目中,遍历顺序的选择需要根据具体问题来确定…

算法笔记day04

目录 1. 在字符串中找出连续最长的数字串 2.岛屿数量 3.拼三角 1. 在字符串中找出连续最长的数字串 字符串中找出连续最长的数字串_牛客题霸_牛客网 (nowcoder.com) 算法思路: 这是一道简单的双指针题目,首先用i遍历数组,当遍历到数字的时…

春日技术辅导:Spring Boot课程答疑

3系统分析 3.1可行性分析 通过对本课程答疑系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本课程答疑系统采用JAVA作为开发语言,Spring Boot框…

数据驱动,漫途能耗管理系统打造高效节能新生态!

在我国能源消耗结构中,工业企业所占能耗比例相对较大。为实现碳达峰、碳中和目标,工厂需强化能效管理,减少能耗与成本。高效的能耗管理系统通过数据采集与分析,能实时监控工厂能源使用及报警情况,为节能提供数据。构建…

JVM 调优篇10 使用arthas排优

一 Arthas的作用 1.1 作用 1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2.是否有一个全局视角来查看系统的运行状况? 3. 有什么办法可以监控到JVM的实时运行状态? 4. 怎么快速定位应用的热点&#x…

TensorFlow详细配置

Anaconda 的安装路径配置系统环境变量 1 windows path配置 2 conda info C:\Users\Administrator>conda info active environment : None user config file : C:\Users\Administrator\.condarc populated config files : C:\Users\Administrator\.condarc …

【含文档】基于Springboot+Vue的高校科研信息管理系统(含源码+数据库+lw)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统定…

mybatis之入门(详细介绍)

1.Mybatis简介 MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。 1.1.什么是Mybatis MyB…

VSCODE 导入cubeide工程

1.下载vscode及插件STM32 VS Code Ectersion 版本号1.0.0,之后这个有导入功能。 2.等待自动安装对应插件,提示缺少什么就补什么 3.在左侧出现stm32图标。点击Import a local project导入本地项目。 4.报错 [{"resource": "/f:V11/cmak…

【Linux】进程控制:从fork到exec

🌈 个人主页:Zfox_ 🔥 系列专栏:Linux 目录 一:🔥 进程创建 🥝 fork函数初识🥝 写时拷贝🥝 fork常规用法🥝 fork调用失败的原因 二:🔥…

群晖使用Docker搭建NASTool自动化观影工具并实现在线远程管理

文章目录 前言1. 本地搭建Nastool2. nastool基础设置3. 群晖NAS安装内网穿透工具4. 配置公网地址5. 配置固定公网地址 前言 本文主要分享一下如何在群晖NAS中本地部署Nastool,并结合cpolar内网穿透工具,轻松实现公网环境远程管理与访问本地NAS中储存的影…

惠普电脑怎么开启vt_惠普电脑开启vt虚拟化图文教程(支持新旧bios开启方法)

最近使用惠普电脑的小伙伴们问我,惠普电脑怎么开启vt虚拟。大多数可以在Bios中开启vt虚拟化技术,当CPU支持VT-x虚拟化技术,有些电脑会自动开启VT-x虚拟化技术功能。而大部分的电脑则需要在Bios Setup界面中,手动进行设置&#xff…

数字媒体产业园区:创新资源集聚,助力企业成长

在当今数字化浪潮汹涌的时代,数字媒体产业园区作为创意与技术的交汇点,正以其独特的魅力和无限的潜力,成为助力企业成长的重要平台。其中,“数字媒体产业园区”以其创新资源的集聚效应,为入驻企业提供了广阔的发展空间…

双十一有什么好物推荐?双十一必买清单大汇总

双十一的钟声即将敲响,数码好礼的选购热潮已然兴起。在这个信息爆炸的时代,我们被各种数码产品的广告和推荐所包围。如何从中筛选出真正适合自己的数码礼物呢?本文将以专业的视角、客观的评价,为你梳理数码产品的优缺点&#xff0…

将 QT 应用程序打包成如意玲珑软件包

在上一篇文章《国产系统之如意玲珑》中,我为大家介绍了一款创新的国产软件包管理工具——如意玲珑(Linyaps)。该工具集致力于解决 Linux 系统下传统软件包格式带来的复杂性和依赖问题,提供了一种更独立、更简洁的打包和管理方式。…