首页 考研

考研操作系统在线题库每日一练(三十四)

考研 希赛网 浏览 168

以下是希赛网给大家分享考研操作系统在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研操作系统在线题库每日一练,以下为具体内容

1、下列关于死锁的叙述中,正确的是( )。Ⅰ. 可以通过剥夺进程资源解除死锁Ⅱ. 死锁的预防方法能确保系统不发生死锁Ⅲ. 银行家算法可以判断系统是否处于死锁状态Ⅳ. 当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态

A、 仅Ⅱ、Ⅲ

B、 仅Ⅰ、Ⅱ、Ⅳ

C、 仅Ⅰ、Ⅱ、Ⅲ

D、 仅Ⅰ、Ⅲ、Ⅳ

2、下列关于管程的叙述中,错误的是(  )。

A、 管程只能用于实现进程的互斥

B、 管程是由编程语言支持的进程同步机制

C、 任何时候只能有一个进程在管程中执行

D、 管程中定义的变量只能被管程内的过程访问

3、在分时系统中,进程运行完一个时间片后,仍没有执行完,则进程的状态将从( )。

A、 运行态变为就绪态

B、 运行态变为阻塞态

C、 就绪态变为运行态

D、 运行态变为挂起态

4、实现虚拟存储器的目的是( )。

A、 实现存储保护

B、 逻辑扩充主存容量

C、 逻辑扩充辅存容量

D、 物理扩充主存容量

5、把逻辑文件存放到存储介质上时,如果组织成( )文件,则逻辑记录可以按任意次序存放在不相邻的存储块中。

A、链式

B、记录式

C、顺式

D、流式

1、试题答案:B

试题解析:

【考点】本题考查死锁
【解析】剥夺进程资源,将其分配给其他死锁进程,可以解除死锁,Ⅰ正确。死锁预防是计算机操作系统,在设计时确定资源分配算法,为保证不发生死锁,而破坏产生死锁的必要条件的行为过程,Ⅱ正确。银行家算法是一种死锁避免算法,基本思想是分配资源之前,判断系统是否是安全的;若是,才分配。不能用于判断系统是否处于死锁,Ⅲ错误。死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去,Ⅳ正确。故本题选B。

2、试题答案:A

试题解析:

【考点】本题考查管程的定义。
【解析】管程是由局部于自己的若干公共变量及其说明和所有访问这些公共变量的操作所组成的软件模块。它的组成部分有局部于管程的共享变量、对数据结构进行操作的一组过程、对局部于管程的数据进行初始化的语句。
管程在功能上和信号量及PV操作类似,属于一种进程同步互斥工具,但是具有与信号量及PV操作不同的属性,即管程能实现进程的同步和互斥;故A错误、B正确。管程的基本特征:局部于管程的数据只能被局部于管程的过程所访问、一个进程只有通过调用管程内的过程才能进入管程访问共享数据、每次仅允许一个进程在管程内执行某个内部过程,故C、D正确。综上选A。

3、试题答案:A

试题解析:

【考点】本题考查进程的状态及其转换。
【解析】进程三种基本状态的转换:
① 就绪→运行。CPU调度进程按某种调度策略从就绪队列中挑选一个进程占用CPU,该进程就从就绪状态变为运行状态。
② 运行→就绪。正在运行的进程,由于时间片或使用剥夺处理机方式调度,进程由运行状态变为就绪状态。
③ 运行→阻塞。进程在运行过程中等待某一件事时,主动退出CPU并使自己从运行状态变为阻塞状态。④ 阻塞→就绪。如果进程所等待的事件发生了变化,该事件的进程便被解除阻塞状态,变为就绪状态。
由上述②可知,在分时系统中,进程运行完一个时间片后,仍没有执行完,则进程由运行态变为就绪态。故本题选A。

4、试题答案:B

试题解析:

【考点】本题考查虚拟存储器。
【解析】虚拟存储器是为了扩大主存而采用的一种设计技巧,用户所看到的大容量只是一种感觉,是虚的,只是在逻辑上扩充了主存容量。故本题选B。

5、试题答案:A

试题解析:

文件的逻辑结构是否有结构分为记录式文件和流式结构。顺序式的文件结构是指对文件采取连续组织方式时,为每个文件分配一片连续的磁盘空间。链接式文件结构是指对文件采取链接组织方式时,可以为每个文件分配不连续的磁盘空间,通过链接指针将一个文件的所有盘块链接在一起。故本题选A。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-16

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至