首页 考研

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

考研 希赛网 浏览 191

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

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

1、某进程的段表内容如下所示。当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是(  )。

A、 段缺失异常

B、 得到内存地址4400

C、 越权异常

D、 越界异常

2、在多进程系统中,各进程应互斥地访问临界区,所谓临界区是指( )。

A、一段程序

B、一个缓冲区

C、一组公共变量

D、一组数据

3、进程执行过程中,以下哪种状态可以由另外的两种状态直接转换而来?( )。

A、就绪

B、运行

C、等待

D、终止

4、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是( )。

A、DIV R0,R1 ;(R0)/( R1)→R0

B、INT n ;产生软中断

C、NOT R0 ;寄存器R0的内容取非

D、MOV R0,addr ;把地址addr处的内存数据放入寄存器R0

5、进程自身决定( )。

A、从运行态到阻塞态

B、从运行态到就绪态

C、从就绪态到运行态

D、从阻塞态到就緒态

1、试题答案:D

试题解析:

【考点】本题考查分段系统的基本原理。
【解析】分段系统的地址转换采用动态重定位方式。在系统中设置了一个段表寄存器(题中表格),用于存放当前执行进程的段表在存的始址和段表长度。每当CPU要访问存时,地址变换机构就将逻辑地址中的段号与段表长度进行比较,若段号大于段长,产生“地址越界”中断,停止执行该指令。若未越界,则用段号检索段表,找到对应的表项后,从中得到该段的基址和段长,然后检查段地址是否超出该段的段长,若超出,则发出“地址越界”中断,停止执行该指令。若未越界,就用基址加上段地址,得到访存的物理地址。
题中段号为2的段长为300,小于段内地址为400,故发生越界异常,故D正确,选D。

2、试题答案:A

试题解析:

不论是硬件临界资源还是软件临界资源,多个进程必须互斥地对它进行访问。人们把在每个进程中访问临界资源的那段代码称为临界区。 显然,若能保证诸进程互斥地进入自己的临界区,便可实现诸进程对临界资源的互斥访问。故本题选A。

3、试题答案:A

试题解析:

完成I/O事件时,进程的状态是由阻塞态转换到就绪态;被抢占CPU时,进程的状态是由执行态转换到就绪态;接纳新进程时,进程的状态是由创建态转换到就绪态。故本题选A。

4、试题答案:C

试题解析:

【考点】本题考查操作系统--操作系统概述--操作系统的运行环境--CPU运行模式--用户态/目态和内核态/管态的转换。
【解析】考虑到部分指令可能出现异常(导致中断),从而转到核心态。指令A有除零异常的可能,指令B为中断指令,指令D有缺页异常的可能,指令C不会发生异常。故本题选C。

5、试题答案:A

试题解析:

【考点】本题考查操作系统--进程管理--进程与线程--进程的状态及转换--进程状态的转换。
【解析】只有从运行态到阻塞态的转换是由进程自身决定的。从运行态到就绪态的转换是由于进程的时间片用完,“主动”调用程序转向就绪态。虽然从就绪态到运行态的转换同样是由调度程序决定的,但进程是“被动的”。从阻塞态到就绪态的转换是由协作进程决定的。故本题选A。

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

责任编辑:希赛网

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

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