首页 > 其他分享 >操作系统期末复习习题练习一

操作系统期末复习习题练习一

时间:2024-06-30 22:58:04浏览次数:3  
标签:复习 队列 调度 访问 算法 答案 进程 习题 操作系统

单选题

1.分时系统中的当前运行进程连续获得了两个时间片,原因可能是( )。
A.该进程的优先级最高地
B.就绪队列为空
C.该进程最早进入就绪队列
D.该进程是-一个短进程


正确答案:B
答案解析:进程运行时,当一个时间片到时,返回队列,如果就绪队列为空,则现只有该进程,故将继续调度该进程执行。

2.【选择题】在用户程序中要将一个字符送到显示器上显示,应使用操作系统提供的( )接口
A.系统调用
B.键盘命令
C.原语
D.子程序调用
 

正确答案:A

答案解析:在用户程序中要将一个字符送到显示器上显示,通常需要使用操作系统提供的系统调用(System Call)接口

3.某文件系统的簇和磁盘扇区大小分别为1KB和512B。若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。
A.1026B
B.1536B
C.1538B
D.2048B

正确答案:D
答案解析:绝大多数操作系统为改善磁盘访问时间,以簇为单位进行空间分配,因为1KB=1024B,又1024B<1026B<2048B,1026B需要占用2个则系统分配给该文件的磁盘空间大小为2048B

4.并发进程失去封闭性特征,是指()
A.并发进程共享公共变量,其执行结果与速度有关
B.多个相互独立的进程以各自的速度向前推进
C.并发进程的执行结果与速度无关
D.并发进程执行时,在不同时刻发生的错误


正确答案: A

答案解析:并发进程失去封闭性特征主要是指在并发环境下,多个进程可以访问和修改同一片内存区域(如共享变量),这导致进程的执行结果依赖于其他进程的行为和执行速度

5.关于多队列调度算法,正确的说法是()。
A.不同的就绪队列可采用不同的调度算法,但不可以设置不同的优先级。
B.不同的就绪队列可采用不同的调度算法,一个就绪队列中的进程可设置不同的优先级。
C.不同的就绪队列只能采用相同的调度算法,但可以设置不同优先级

正确答案:B
答察解析:多级反馈队列调度算法思想,分成不同的就绪队列,每个队列可以采用不同调度算法,一个就绪队列可以设置不同的优先级,不同的就绪队列本身也可以设置不同的优先级

6.操作系统虚拟机是指()
A.操作系统具备处理并发活动的能力
B.操作系统具有中断处理能力
C.用户可以通过系统功能调用使用计算机的硬件设备
D.在裸机上配置操作系统

答案是;D

7.作业调度和进程调度不能都采用()算法。
A.FCFS
B.短作业优先
C.时间片轮转
D.优先级调度

正确答案:C
答案解析:作业调度和进程调度可以采用FCFS,短作业或短进程优先、优先级调度算法,但时间片轮转调度算法只适用于进程调度。

8.为照顾紧迫型作业,应采用()调度算法。
A.先来先服务
B.短作业优先
C.高优先权优先
D.时间片轮转


正确答案:C
答案解析:为照顾紧迫型作业,可以采用高优先权调度算法,给予紧迫型作业较高的优先权,可以保证紧迫型作业先被调度。

9.对于具备设备独立性的系统下列叙述中错误的是()。
A.可以使用文件名访问物理设备
B.用户程序使用逻辑设备与物理设备之间的映射关系
C.用户程序中使用的是逻辑设备名
D.更换物理设备后必须修改访问该设备的应用程序。

正确答案:D
答案解析:设备独立性指应用程序独立于具体的物理设备,即采用逻辑设备名发出请求,与具体物理设备无关,分配过程中完成逻辑设备到物理设备的转换。所以更换设备,应用程序不需要修改,这也是设备独立性的本质思想,设备独立与具体使用的物理设备。

10.某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。A=0表示页最近没有被访问,A=1表示页最近被访问过。M=0表示页没有被修改过,M=1表示页被修改过。按(A,M)所有可能的取值,将页分为四类:(0,0)、(1,0)、(0,0)和(1,1),则该算法淘汰页的次序为()。
A.(0.0).(0.1).(1.0).(1.1)
B.(0.0).(1.0).(0.1).(1.1)
C.(0,0).(0.1).(1.1).(1.0)
D.(0.0).(1.1).(0,1).(1.0)


正确答案: A
答案解析:改进型CLOCK置换算法将页面分为四种类型,页面淘汰选择次序如下。(A=0,M=0):该页最近既未被访问,也未被修改,是最佳淘汰页。(A=0.M=1):该页最近未被访问,但己装修改,并不是很好的淘汰页(A=1,M =0):该页最近已被访问,但未被修改,有可能再被访问,(A=1,M=1):该页最近已被访问且被修改,可能再被访问。

如果对题的解析有问题也可以私信,或者有其他的题有问题也可以帮我哇

标签:复习,队列,调度,访问,算法,答案,进程,习题,操作系统
From: https://blog.csdn.net/juzihuaile/article/details/140087097

相关文章

  • 知识图谱导论复习提纲
    KG1.知识图谱的定义以及知识图谱的特点?定义知识图谱就是一种用于表示知识的图结构模型,其中节点表示实体,边表示实体之间的关系,它以图的形式将知识组织起来,通过节点和边的连接,形成一个结构化的知识表示系统。特点结构化表示:知识图谱将知识以三元组的形式进行结构化表示,使得知......
  • Linux操作系统学习:day08
    内容来自:Linux介绍视频推荐:Linux基础入门教程-linux命令-vim-gcc/g++-动态库/静态库-makefile-gdb调试目录day0853、命令和编辑模式之间的切换54、命令模式到末行模式的切换与末行模式下的保存退出命令模式到末行模式的切换保存退出55、末行模式下的替换操作56、末......
  • 操作系统的接口以及实现
    目录操作系统的接口以及实现接口接口的定义系统调用的实现直观实现内核(用户)态,内核(用户)段系统调用的核心int0x80操作系统的接口以及实现接口接口的定义对于用户而言,使用计算机的方式有三种:1.命令行:linux中常用这种方式2.图形按钮:通过鼠标点击操作实现操控,例如windows3.应......
  • os实训课程模拟考试(大题复习)
    目录一、Linux操作系统(1)第1关:Linux初体验 (2)第2关:Linux常用命令(3)第3关:Linux查询命令帮助语句二、Linux之进程管理—(重点)(1)第1关:获取进程常见属性(2)第2关:进程创建操作-fork(3)第3关:进程创建操作-vfork(4)第4关:进程终止三、生产者消费者问题实践(1)第1关:生产者消费者问题实践......
  • Windows 7操作系统全面解析与实用技巧
    Win7操作系统一、操作系统的概述1.1操作系统的概念操作系统(operatingsystem,简称OS)一组控制和管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并为用户使用计算机提供良好运行环境的一种系统软件。目的在于提高计算机系统的效率,增强......
  • 【操作系统期末速成】 EP03 | 学习笔记(基于五道口一只鸭)
    文章目录一、前言......
  • C++系统相关操作3 - 获取操作系统的平台类型
    1.关键词2.sysutil.h3.sysutil.cpp4.测试代码5.运行结果6.源码地址1.关键词C++系统调用操作系统平台类型跨平台2.sysutil.h#pragmaonce#include<cstdint>#include<string>namespacecutl{/***@briefOperatingsystemplatformtype.......
  • 【java问答小知识19】一些Java基础的知识,用于想学习Java的小伙伴们建立一些简单的认知
    Java中的"java.util.concurrent.locks.StampedLock"的"tryConvertToReadLock()"方法如何工作?回答:尝试将当前的写锁转换为读锁,并返回一个表示锁定状态的戳记。Java中的"java.util.concurrent.locks.StampedLock"的"tryConvertToWriteLock()"方法有什么特点?回答:尝试将当......
  • 【java问答小知识18】一些Java基础的知识,用于想学习Java的小伙伴们建立一些简单的认知
    Java中的"java.util.concurrent.locks.Lock"接口有哪些实现类?回答:“Lock"接口的实现类包括"ReentrantLock”、“ReadWriteLock"的实现类,以及"StampedLock”。Java中的"java.util.concurrent.locks.ReentrantLock"如何实现重入?回答:"ReentrantLock"通过维护一个持有计......
  • 计组--存储系统--复习专用...
    文章目录前言一、存储系统的分类二、存储器的性质1.存储容量2.存储器的速度三、存储器的层次结构四、主存储器SRAM:2.译码方式:DRAM:刷新:ROM:五、存储容量的扩展六、高速存储器总结前言学无止境,笔勤不辍。本文,笔者将介绍一下存储系统相关的知识点…一、存储系统......