操作系统原理选择题题目,个人复习记忆使用,来源老师发布作业。
1. (单选题)
多个进程间可通过P、V操作交换信息实现同步和互斥,因此信号量机制是进程间的一种( )。
进程与程序之间的主要区别是( )
操作系统向用户提供了使用计算机的接口。程序员使用( )来请求操作系统的服务。
一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )
产生死锁有四个必要条件,要防止死锁的发生,必须通过破坏这四个必要条件之一来实现,但要破坏( )条件经常是行不通的。
在下列操作系统的各个功能组成部分中,( )不需要硬件的支持
在操作系统中,临界区是( )
下列哪个调度算法与作业的估计运行时间有关( )。
分页式存储管理中,地址转换工作是由( )完成的。
产生死锁的主要原因是( )
12. (单选题)
一个完整的计算机系统是由( )组成的。
多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称为进程的( )。
用磁带作为文件存贮介质时,文件只能组织成( )
下列进程状态的转换中,哪一个是不正确的( )
银行家算法可以实现死锁的( )。
文件系统采用二级文件目录可以( )
请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则缺页中断次数一般会( )
对死锁的避免采取的对策是( )
虚拟设备是通过( )技术实现的。
SPOOLING技术的主要目的是( )
允许多个用户同时使用一个共享文件时,下列( )做法不对
下面关于系统安全状态的描述中,( )是正确的。
24. (单选题)
在页式存储管理方式下,程序员编制的程序,其地址空间是连续的,分页是由( )来完成的
某计算机系统中若同时存在五个进程,则处于等待状态的进程最多可有( )个
使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的( )功能实现的。
采用响应比最高者优先算法进行作业调度时,必须对( )中的所有作业计算出它们的响应比
进程从运行态到阻塞态可能是( )
一作业进入内存后,则所属该作业的进程初始时处于( )状态。
通常,可执行的代码中所使用的地址是( )。
31. (单选题)
在多进程的并发系统中,肯定不会因竞争( )而产生死锁。
在设计实时操作系统时,首先考虑的是系统的( )
在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。
如果允许不同用户的文件可以具有相同的文件名,通常采用( )来保证按名存取的安全。
下面各项工作步骤中,( )不是创建进程所必需的步骤
资源预先分配策略可以实现死锁的(。 )。
当操作系统退出执行,让用户执行时,系统会( )。
把作业地址空间的逻辑地址转换为物理地址的过程叫做( )
进程和程序的一个本质区别是( )
操作系统是一种( )。
进程控制块是描述进程状态和特性的数据结构,一个进程( )。
引入缓冲技术的主要目的是( )。
下列哪种指令是不必非要在核心态运行的指令( )
用磁带作为文件存贮介质时,文件只能组织成( )
资源预先分配策略可以实现死锁的( )
为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由( )完成的。
设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。那么逻辑地址的有效位是()位,物理地址至少是()位。
操作系统中有一组常称为特殊系统调用的程序,它在执行过程中不能被系统中断。这种程序称为( )
避免死锁的一个著名的算法是( )。
对资源采用按序分配策略能达到( )的目的。
CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )
一个进程被唤醒意味着( )
作业调度是从输入井中处于( )状态的作业中选取作业调入主存运行。
当I/O设备与主存之间进行数据交换时,不需CPU的频繁干预就可实现,这种数据交换方式是( )
UNIX系统中,进程调度采用的技术是( )。
索引式文件组织的一个主要优点是( )。
文件系统最基本的目标是( )。
文件系统采用多级目录结构后,对于不同用户的文件,其文件名( )
在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。
在中断发生后,进入中断处理的程序属于( )
以下( )项功能不是操作系统具备的主要功能。
文件系统最基本的目标是( )。
系统在( )时,发生从用户态和核心态的转换
文件目录的主要作用是( )
在段页式系统中(无快表),为获得一条指令或数据,必须( )访问内存。
为了运行一个批处理作业,用户需要提供( )
建立多进程的主要目的是提高( )的利用率
某系统中有3个并发进程,都需要同类资源4个,问该系统不会发生死锁的最少资源数是( )
在分时系统中,一个运行的进程用完了分配给它的时间片后,它的状态变为( )。
在操作系统中,进程的最基本的特征是( )。
在请求页式存储管理中,当查找的页不在( )中时,要产生缺页中断。
有m个进程共享一个临界资源,采用信号量进行管理,则信号量值的可能变化范围为( )。
在以下存贮管理方案中,不适用于多道程序设计系统的是( )
在分段管理中,( ).
75. (单选题)
关于作业调度的设计原则,不必考虑( )
磁盘调度是为了优化( )
用户程序在目态下使用特权指令将引起的中断是属于( )
若信号量S的初值为2,当前值为-1,则表示有( )个等待进程。
用户程序中的输入,输出操作实际上是由( )完成。
在操作系统中,对信号量S的P原语操作无循环等待实现中,使进程进入相应阻塞队列等待的条件是( )
81. (单选题)
产生系统死锁的原因可能是由于( )。
82. (单选题)
引入多进程的最主要目的是提高( )的利用率。
83. (单选题)
文件系统采用多级目录结构的目的是(。 )
84. (单选题)
在请求分页系统中,当所访问的页不在主存时,产生缺页中断。缺页中断属于( )
设备的打开、关闭、读/写等操作是由( )完成的
某系统使用两级页表,页的大小为2^12B,虚地址长度为32位,页目录表占8位,二级页表占( )位
在操作系统中,用户在使用I/O设备时,通常采用( )
88. (单选题)
下列选项中,( )不是操作系统关心的主要问题
89. (单选题)
最有利于提高系统吞吐量的作业调度算法是( )。
资源按序分配策略能够破坏( )条件。
解决主存碎片问题较好的存储器管理方式是( )
用户通过终端使用计算机系统作业执行的方式称为( )方式
采用动态重定位方式装入的作业,在执行中允许( )将其移动
在分时系统中,时间片一定,( ),响应时间越长。
分时操作系统与批处理系统的最主要的区别是( )
我的答案: C :交互性; 正确答案: C :交互性;
1分
96. (单选题)
临界区是指并发进程中访问共享变量的( )段。
系统抖动是指( )
以时间换空间的技术是( )
进程状态从就绪态到运行态的转化工作是由( )完成的。
我的答案: A :进程调度 ; 正确答案: A :进程调度 ;
1分
100. (单选题)
计算机系统中判别是否有中断事件发生应是在( )
- A.
管道通信方式
- B.
高级通信方式
- C.
消息缓冲通信方式
- D.
低级通信方式
2. (单选题)
最坏适应算法的空白区是( )
- A.
按大小递减顺序连在一起
- B.
按大小递增顺序连在一起
- C.
按地址由大到小排列
- D.
按地址由小到大排列
- A.
动态性和并发性
- B.
动态性和共享性
- C.
都不对
- D.
并发性和共享性
- A.
原语
- B.
系统调用
- C.
作业调度
- D.
命令接口
- A. 2
- B. 3
- C. 1
- D. 0.5
- A.
循环等待资源
- B.
互斥使用资源
- C.
占有并等待资源
- D.
不可抢占资源
- A.
时钟管理
- B.
中断系统
- C.
地址映射
- D.
进程调度
- A.
一段程序
- B.
一个缓冲区
- C.
一个互斥资源
- D.
一段共享数据区
- A.
先来先服务
- B.
时间片轮转
- C.
优先级调度
- D.
短作业优先
- A.
硬件
- B.
用户程序
- C.
装入程序
- D.
地址转换程序
- A.
系统资源不足和系统中的进程太多
- B.
资源的独占性和系统中的进程太多
- C.
资源分配不当和系统资源不足
- D.
进程调度不当和资源的独占性
- A.
硬件和软件
- B.
用户程序
- C.
硬件
- D.
软件
- A.
异步性
- B.
并发性
- C.
动态性
- D.
调度性
- A.
索引文件
- B.
链接文件
- C.
目录文件
- D.
顺序文件
- A.
阻塞à 就绪
- B.
运行à 就绪
- C.
就绪à 运行
- D.
就绪à 阻塞
- A.
避免
- B.
恢复
- C.
预防
- D.
检测
- A.
缩短访问主存储器的时间
- B.
节省内存空间
- C.
解决不同用户间的文件命名冲突
- D.
实现文件共享
- A.
不变
- B.
增加
- C.
可能增加也可能减少
- D.
减少
- A.
释放已占有的资源
- B.
银行家算法
- C.
静态分配资源
- D.
资源编号按序分配
- A.
通道
- B.
SPOOLing
- C.
虚拟存储
- D.
并行
- A.
提高CPU与设备交换信息的速度
- B.
提高设备的并行性
- C.
提高独占设备的利用率
- D.
减轻用户的编程负担
- A.
不允许多个用户同时打开文件进行读和写
- B.
允许多个用户同时打开文件进行读
- C.
允许多个用户同时打开文件进行读和写
- D.
不允许多个用户同时打开文件进行写
- A.
系统处于不安全状态一定会发生死锁
- B.
都不对
- C.
系统处于不安全状态可能会发生死锁
- D.
系统处于安全状态也可能发生死锁
- A.
用户
- B.
硬件
- C.
编译程序
- D.
程序员
- A. 5
- B. 4
- C. 1
- D. 0
- A.
设备分配
- B.
缓冲管理
- C.
虚拟设备
- D.
设备无关性
- A.
高速缓冲存储器
- B.
主存储器
- C.
输出井
- D.
输入井
- A.
运行进程执行了V操作
- B.
进程调度程序的调度
- C.
运行进程的时间片用完
- D.
运行进程执行P操作
- A.
收容
- B.
等待
- C.
就绪
- D.
运行
- A.
相对地址
- B.
磁盘地址
- C.
物理地址
- D.
逻辑地址
- A.
磁盘
- B.
磁带机
- C.
打印机
- D.
CPU
- A.
效率和安全性
- B.
实时性和灵活性
- C.
实时性和可靠性
- D.
可靠性和灵活性
- A.
尺寸从小到大
- B.
尺寸从大到小
- C.
地址从大到小
- D.
地址从小到大
- A.
建立索引表
- B.
建立指针
- C.
重名翻译机构
- D.
多级目录结构
- A.
申请一个PCB
- B.
调用CPU调度程序选择一个进程
- C.
将进程插入就绪队列
- D.
为进程分配主存等必要资源
- A.
检测
- B.
避免
- C.
预防
- D.
恢复
- A.
继续保持目态
- B.
从目态变为管态
- C.
从管态变为目态
- D.
继续保持管态
- A.
读不正确
- B.
静态装入
- C.
动态装入
- D.
地址重定位
- A.
前者为动态的,后者为静态的
- B.
前者分时使用CPU,后者独占CPU
- C.
前者在一个文件中,后者在多个文件中
- D.
前者存储在内存,后者存储在外存
- A.
应用软件
- B.
系统软件
- C.
系统硬件
- D.
固件
- A.
只能有惟一的进程控制块
- B.
可以没有进程控制块
- C.
可以有多个进程控制块
- D.
可以和其他进程共用一个进程控制块
- A.
降低计算机的硬件成本
- B.
提高CPU与设备之间的并行程度
- C.
改善用户编程环境
- D.
提高CPU的处理速度
- A.
停机
- B.
读时钟日期
- C.
改变存储器映像
- D.
屏蔽所有的中断
- A.
顺序文件
- B.
索引文件
- C.
目录文件
- D.
链接文件
- A.
预防
- B.
避免
- C.
检测
- D.
恢复
- A.
进程调度
- B.
内存调度
- C.
中级调度
- D.
作业调度
- A.
12、14
- B.
14、16
- C.
10、11
- D.
13、15
- A.
子程序
- B.
控制模块
- C.
初始化程序
- D.
原语
- A.
先入先出法
- B.
银行家算法
- C.
资源按序分配法
- D.
优先级算法
- A.
防止死锁
- B.
解除死锁
- C.
检测死锁
- D.
避免死锁
- A.
交换技术
- B.
DMA技术
- C.
覆盖技术
- D.
缓冲技术
- A.
它的优先权变为最大
- B.
其PCB移至等待队列队首
- C.
该进程需要等待某个事件
- D.
进程变为就绪状态
- A.
输入
- B.
就绪
- C.
运行
- D.
收容
- A.
程序查询方式
- B.
中断方式
- C.
DMA方式
- D.
都不是
- A.
静态优先数
- B.
时间片轮转
- C.
先来先服务
- D.
动态优先数
- A.
能实现物理块的动态分配
- B.
不需要链接指针
- C.
用户存取方便
- D.
回收实现比较简单
- A.
文件保护
- B.
按名存取
- C.
文件共享
- D.
提高对文件的存取速度
- A.
可以相同,也可以不同
- B.
受系统约束
- C.
应该不同
- D.
应该相同
- A.
JCB
- B.
PCB
- C.
段表
- D.
页表
- A.
可能是应用程序,也可能是操作系统程序
- B.
既不是应用程序,也不是操作系统程序
- C.
用户程序
- D.
操作系统程序
- A.
文档编辑
- B.
中断处理
- C.
CPU调度
- D.
内存管理
- A.
文件保护
- B.
提高对文件的存取速度
- C.
按名存取
- D.
文件共享
- A.
发出P操作
- B.
执行系统调用
- C.
发出V操作
- D.
执行终端程序
- A.
按名存取
- B.
提高外存利用率
- C.
节省空问
- D.
提高速度
- A.
3次
- B.
1次
- C.
4次
- D.
2次
- A.
源程序、数据、作业语言说明书
- B.
源程序、数据、作业控制说明书、作业语言说明书
- C.
源程序、数据、作业控制语言
- D.
源程序、数据、作业控制说明书
- A.
CPU
- B.
文件
- C.
磁盘
- D.
打印机
- A. 11
- B. 12
- A.
运行
- B.
等待
- C.
由用户自己确定
- D.
就绪
- A.
执行过程的封闭性
- B.
动态性和并发性
- C.
顺序性和可再现性
- D.
与程序的对应性
- A.
内存
- B.
地址空间
- C.
外存
- D.
虚存
- A.
都不对
- B.
[1, -(m-1)]
- C.
[1, -m]
- D.
[0, -(m-1)]
- A.
单用户连续分配
- B.
页式存储管理
- C.
固定式分区分配
- D.
可变式分区分配
- A.
以段为单位分配,每段是一个连续存储区
- B.
每段是等长的
- C.
段与段之间必定不连续
- D.
段与段之间必定连续
- A.
平衡使用资源
- B.
外设数据传输速度
- C.
作业运行时间
- D.
公平
- A.
其它时间
- B.
旋转延迟时间
- C.
传输时间
- D.
寻道时间
- A.
外部中断
- B.
程序中断
- C.
访管中断
- D.
硬件故障中断
- A. 1
- B. 3
- C. 2
- D. 0
- A. 标准库程序
- B. 编译系统
- C. 操作系统
- D. 程序设计语言
- A.
S>0
- B.
S=0
- C.
S<0
- D.
S!=0
- A.
多个进程竞争,资源出现了循环等待
- B.
进程释放资源
- C.
多个进程竞争共享型设备
- D.
一个进程进入死循环
- A.
打印机
- B.
磁盘
- C.
CPU
- D.
内存
- A.
缩短传送时间
- B.
减少系统开销
- C.
节约存储空间
- D.
解决命名冲突
- A.
访管中断
- B.
I/O中断
- C.
程序中断
- D.
都不对
- A.
设备分配程序
- B.
用户程序
- C.
编译程序
- D.
设备驱动程序
- A. 10
- B. 12
- C. 8
- D. 14
- A.
物理设备名
- B.
设备号
- C.
虚拟设备名
- D.
逻辑设备名
- A.
管理计算机裸机
- B.
设计、提供用户程序与计算机及计算机硬件系统的接口
- C.
高级程序设计语言的编译
- D.
管理计算机中的信息资源
- A.
先进先出算法
- B.
时间片轮转算法
- C.
短作业优先调度算法
- D.
优先级调度算法
- A.
请求保持条件
- B.
互斥条件
- C.
非剥夺条件
- D.
环路条件
- A.
单一连续分配
- B.
分页管理
- C.
分段管理
- D.
可变分区
- A.
自动
- B.
联机
- C.
脱机
- D.
假脱机
- A.
操作系统无条件地
- B.
操作系统有条件地
- C.
用户无条件地
- D.
用户有条件地
- A.
用户数越多
- B.
内存越多
- C.
后备队列越短
- D.
用户数越少
- A. 利用率
- B. 灵活性
- C. 交互性
- D. 兼容性
- A.
程序
- B.
信息存储
- C.
管理信息
- D.
数据
- A.
刚被调出的页面又立刻被调入所形成的频繁调入/调出现象
- B.
由于内存分配不当,偶然造成内存不够的现象
- C.
系统盘不干净,系统不稳定的现象
- D.
使用机器时,屏幕闪烁的现象
- A.
虚存技术
- B.
分时技术
- C.
并发技术
- D.
分页技术
- A.
进程调度
- B.
作业调度
- C.
设备调度
- D.
交换调度
- A.
执行P操作后
- B.
进程切换时
- C.
由用户态转入核心态时
- D.
执行完一条指令后