【答案】《操作系统》(北京交通大学)章节测验作业网课答案


ZGSOS[1]第一章 操作系统引论

操作系统实验课题一:Linux命令解释程序或最简操作系统或Linux启动初始化探析或Linux系统调用设计添加

1.详参操作系统实验课题一实验指导书(Linux命令解释程序或最简操作系统或Linux启动初始化探析或Linux系统调用设计添加).rar
详参所选课题实验指导书第四部分“成绩评价说明”

ZGSOS[1]第一章操作系统引论单元测试A

1.单选题:现代操作系统应当具备如下选项中的( )等特征。①并行;②并发;③互斥;④共享;⑤异步;⑥虚拟
选项:
A、②④⑤⑥
B、①④⑤⑥
C、①②④⑥
D、②③⑤⑥
答案:②④⑤⑥

2.单选题:下列关于单道/多道批处理系统与分时系统及实时系统的理解和描述,不正确的是( )。
选项:
A、多道批处理系统中,多道作业完成的先后次序与它们进入内存的顺序之间,并无严格的对应关系
B、分时系统是指系统拥有一台主机和多个终端,而且支持多个用户同时以交互方式使用计算机系统
C、无论是分时系统、实时系统,还是批处理系统,它们的作业都是直接进入内存的
D、实时系统指系统能及时响应外部事件请求,并在规定时间内完成对相应事件的处理
答案:无论是分时系统、实时系统,还是批处理系统,它们的作业都是直接进入内存的

3.单选题:关于操作系统应当具备的资源管理功能,包括处理机管理、存储器管理、设备管理和文件管理,一般均需支持( )等方面的管理控制功能。①资源分配;②资源共享;③资源保护;④资源回收;
选项:
A、①③④
B、①②③④
C、①②④
D、①②③
答案:①②③④

4.单选题:关于脱机 I/O 和联机 I/O 的认识与理解,如下正确的是( )。①脱机I/O方式是指程序和数据的I/O都是在外围机的控制下完成的;②联机I/O方式是指在主机的直接控制下进行的I/O;③就脱机I/O方式而言,主机负责把计算结果记录到输出磁带上,然后由外围计算机控制实现输出磁带上信息的打印输出;④对于联机I/O方式来说,程序运行结果的输出和打印都是由中央处理机直接控制而完成的
选项:
A、①②③
B、①②③④
C、①②④
D、①③④
答案:①②③④

5.单选题:关于操作系统接口及相关实现机制或处理过程,如下理解不正确的选项是( )。
选项:
A、一般来说,操作系统的命令接口与图形化用户接口往往可以实现同样的操作,但后者更为直观和更方便使用
B、用户程序只在用户态下运行,如果需要访问系统核心功能,便须通过系统调用接口来进行访问
C、系统调用的主调函数和被调函数运行在相同的系统状态下
D、系统调用通常通过软中断机制首先进入到系统核心空间
答案:系统调用的主调函数和被调函数运行在相同的系统状态下

6.单选题:下列对操作系统概念的认识与理解,正确的是( )。①操作系统是系统软件;②操作系统是用户与计算机硬件系统之间的接口;③操作系统是计算机系统资源的管理者;④操作系统可看作是扩充机器
选项:
A、①③④
B、①②④
C、①②③④
D、①②③
答案:①②③④

7.单选题:关于操作系统的设计目标,方便性是指提供良好的( ),使计算机系统更加方便使用。
选项:
A、计算机机器指令集
B、用户接口
C、设备输入输出指令
D、函数调用接口
答案:用户接口

8.单选题: 关于输入输出重定向和管道联接的理解或描述,下列不正确的选项是( )。
选项:
A、ps -A|grep ssh是输入输出重定向语句
B、输入重定向是指不使用系统提供的标准输入设备,并进行重新指定
C、ls -l>file.txt和ls -l>>file.txt都表示输出重定向
D、利用管道连接和grep命令可对ls的结果进行筛选,从而仅保留指定模式的信息
答案:ps -A|grep ssh是输入输出重定向语句

9.单选题:对于操作系统的基本设计原则的描述,下列选项中不正确的是( )。
选项:
A、可理解性和可维护性
B、正确性和健壮性
C、可用性
D、不考虑系统资源利用率
答案:不考虑系统资源利用率

ZGSOS[2]第二章 进程管理

操作系统实验课题二:同步机制及应用编程实现与比较或典型同步问题模拟处理编程设计与实现

1.详参操作系统实验课题二实验指导书(同步机制及应用编程实现与比较或典型同步问题模拟处理编程设计与实现).rar
详参操作系统实验课题二实验指导书(同步机制及应用编程实现与比较或典型同步问题模拟处理编程设计与实现).rar

ZGSOS[2]第二章进程管理单元测试A

1.单选题:当进程处于( )的情况下,可以被处理器调度执行。
选项:
A、挂起就绪状态
B、新状态
C、阻塞状态
D、普通就绪状态
答案:普通就绪状态

2.单选题:关于进程的状态转换,当进程处于( )的情况下,不可能直接转化为挂起就绪状态。
选项:
A、运行状态
B、挂起阻塞状态
C、普通阻塞状态
D、普通就绪状态
答案:普通阻塞状态

3.单选题:关于进程的状态转换,引入挂起状态的原因不包括( )。
选项:
A、用户可能在程序运行期间发现可疑问题而需要暂停进程
B、系统需要进行负荷调节和保证实时任务及时完成
C、操作系统在运行过程中需要对资源使用情况进行检查和记账
D、进程进行I/O操作时应保证处理器的高效利用
答案:进程进行I/O操作时应保证处理器的高效利用

4.单选题:进程在( )的条件下,将会从运行状态转化为就绪状态。
选项:
A、系统采用时间片轮转调度算法且分配给该进程的时间片用完
B、发生处理器调度执行该进程
C、其发生I/O操作请求
D、其I/O操作请求已完成和得到满足
答案:系统采用时间片轮转调度算法且分配给该进程的时间片用完

5.单选题:程序在独占处理器的情况下运行时:只要程序执行时的环境和初始条件相同,程序重复执行的结果相同,这称之为( )。
选项:
A、顺序性
B、封闭性
C、可再现性
D、开放性
答案:可再现性

6.单选题:关于进程各种基本状态之间的转换,不可能直接发生的状态转化为( )。
选项:
A、运行状态=>就绪状态
B、阻塞状态=>运行状态
C、阻塞状态=>就绪状态
D、运行状态=>阻塞状态
答案:阻塞状态=>运行状态

7.单选题:( )存放了进程标识符、进程运行的当前状态、程序和数据的地址以及关于该程序运行时的CPU环境信息。
选项:
A、管程
B、页表
C、进程控制块
D、文件打开表
答案:进程控制块

8.单选题:与程序相比,进程是一个动态的概念,具有一定的生命周期,并支持多道程序的并发执行。关于并发的最准确的说法是( )。
选项:
A、多道程序同时存放在外存储器上,并形成了作业后备队列
B、多道程序同时进入内存,并在微观观上(即一个时刻点上)同时运行
C、多道程序共享内存,并分别在多个处理器上同时运行
D、多道程序同时进入内存,并在宏观上(即一段时间内)同时运行
答案:多道程序同时进入内存,并在宏观上(即一段时间内)同时运行

9.单选题:现代操作系统中,( )是系统实施内存资源分配和管理的一个独立实体。
选项:
A、进程
B、线程
C、程序
D、管程
答案:进程

10.单选题:进程是对并发程序的描述机制,是程序的运行过程,由( )所组成。
选项:
A、程序段和数据段
B、程序段、数据段和进程控制块
C、进程控制块、本进程区表、系统区表、文件描述符表和文件打开表
D、程序上下文和寄存器上下文
答案:程序段、数据段和进程控制块

11.单选题:如果没有进程控制块和进程的概念以及相应的操作系统支撑机制,程序在并发执行的情况下,将会体现出如下除选项( )之外的各项特征。
选项:
A、间断性(即“执行—暂停执行—执行”的执行活动规律)
B、非封闭性(程序运行受到其它并发程序的影响)
C、程序并发执行计算结果的不可再现性
D、顺序性(指处理机的操作,严格按照规定顺序执行)
答案:顺序性(指处理机的操作,严格按照规定顺序执行)

12.单选题:程序在独占处理器的情况下运行时将会体现出封闭性的特征。关于这里的封闭性的理解或描述,下列不正确的选项是( )。
选项:
A、程序的执行相对封闭,但受到并发协作进程的制约
B、程序的执行结果不受外界因素的影响
C、只有当前运行的程序才能改变计算机系统资源的状态
D、程序在封闭环境下运行并独占计算机的所有资源
答案:程序的执行相对封闭,但受到并发协作进程的制约

13.单选题:程序在独占处理器的情况下运行时,将会体现出顺序性的执行特征,这是指( )。
选项:
A、程序在封闭环境下运行并独占计算机的所有资源
B、处理机的操作,严格按照规定顺序执行
C、程序的执行严格按照其代码排列先后次序而顺序执行‍
D、程序严格按照源码编辑、源程序编译、目标程序链接和可执行程序运行的过程来执行处理
答案:处理机的操作,严格按照规定顺序执行

ZGSOS[2]第二章进程管理单元测试C

1.单选题:对于消息缓冲队列通信机制,应在消息接收者进程控制块中设立一个互斥信号量以控制相关进程对消息缓冲队列的互斥访问,该信号量的初始值通常置为( )。
选项:
A、N
B、-1
C、0
D、1
答案:1

2.单选题:下列选项中不属于进程高级通信的是( )。
选项:
A、信号量机制
B、共享存储器系统
C、管道通信系统
D、消息传递系统
答案:信号量机制

3.单选题:对于管程而言,为区别不同的等待原因而引入了( )的概念,并分别为之设立相应的进程等待队列。
选项:
A、线程
B、条件变量
C、信号量
D、互斥锁
答案:条件变量

4.单选题:基于信号量的进程同步机制要求访问临界资源的各进程均须自备同步操作,而大量的同步操作分散在各进程中无疑不利于系统管理,且相关同步操作使用不当的话还可能导致系统发生死锁。因此,将有关的软硬件资源及操作进行抽象描述而引入了( )的概念,专职负责并发进程间的同步操作和同步方案。
选项:
A、线程
B、条件变量
C、管程
D、互斥锁
答案:管程

5.单选题:某系统不支持内核级线程但支持用户级线程,且处理器采用时间片轮转调度算法。该系统现有进程A和进程B,且进程A拥有1个线程、进程B拥有100个线程,那么进程A执行时间一般应为进程B执行时间的( )。
选项:
A、100倍
B、1倍
C、50倍
D、1/100
答案:1倍

6.单选题:某操作系统支持内核级线程,且处理器采用时间片轮转调度算法。该系统现有进程A和进程B,且进程A拥有2个线程、进程B拥有100个线程,那么进程A执行时间一般应为进程B执行时间的( )。
选项:
A、100倍
B、1倍
C、50倍
D、1/50
答案:1/50

7.单选题:对于线程间的同步操作而言,常常采用互斥锁和条件变量相结合的解决方案:( ① )用于短期锁定,保证互斥进入临界区;( ② )用于长期等待,直至所等资源可用。
选项:
A、①互斥锁②条件变量
B、①条件变量②互斥锁
C、①互斥锁②互斥锁‍
D、①条件变量②条件变量
答案:①互斥锁②条件变量

8.单选题:鉴于进程的创建、切换和撤销等操作时空开销较大,同时并考虑到不少情况下相关系统或多项事务所处理的数据集的重合性,故而在现代操作系统中还引入了( )的概念,以满足系统并发程度进一步提高的客观需求和更好地改善系统整体性能。
选项:
A、管程
B、线程
C、管道
D、缓冲区
答案:线程

ZGSOS[2]第二章进程管理单元测试B

1.单选题:关于记录型信号量机制,如下说法不准确的是( )。
选项:
A、记录型信号量的队列分量用来表示因申请对应资源失败而受阻的进程阻塞队列
B、记录型信号量的wait操作在进程申请对应资源未果的情况下,将把当前进程插入相应的进程阻塞队列
C、记录型信号量的整型分量用来表示系统当前可用对应资源的数量
D、记录型信号量的signal操作不仅执行资源的释放,还会唤醒相应进程阻塞队列的队首进程
答案:记录型信号量的整型分量用来表示系统当前可用对应资源的数量

2.单选题:关于整型信号量机制,如下说法不正确的是( )。
选项:
A、整型信号量用来表示系统当前可用对应资源的数量
B、整型信号量机制无法满足空闲让进的准则
C、整型信号量机制无法满足让权等待的准则
D、整型信号量机制提供有资源申请操作和资源释放操作,也即P/V操作,或称之为wait/signal操作
答案:整型信号量机制无法满足空闲让进的准则

3.单选题:利用硬件指令能有效地实现进程互斥,但它却不能满足( )的准则,造成了处理器时间的浪费,而且也很难将它用于解决较复杂的进程同步问题。
选项:
A、让权等待
B、空闲让进
C、忙则等待
D、有限等待
答案:让权等待

4.单选题:进程同步机制应遵循让权等待准则,故而当一个进程不能进入自己的临界区时,其应当释放( )。
选项:
A、内存空间
B、外存空间
C、处理器
D、I/O设备
答案:处理器

5.单选题:关于进程同步机制基本准则:对要求访问临界资源的进程,应保证该进程能在有限时间内进入自己的临界区,这称之为( )。
选项:
A、忙则等待
B、循环等待
C、让权等待
D、有限等待
答案:有限等待

6.单选题:关于进程同步机制基本准则:当已有进程进入自己的对应于某临界资源的临界区时,所有企图进入该临界资源所对应临界区的进程必须等待,这称之为( )。
选项:
A、忙则等待
B、循环等待
C、让权等待
D、有限等待
答案:忙则等待

7.单选题:关于进程同步机制基本准则:当无进程处于某临界资源所对应的临界区时,可允许一个请求进入(该临界资源所对应的)临界区的进程立即进入自己的临界区,这称之为( )。
选项:
A、忙则等待
B、空闲让进
C、让权等待
D、有限等待
答案:空闲让进

8.单选题:引起进程重新调度的原因不包括( )。
选项:
A、进程执行系统调用和陷入内核态
B、时钟中断
C、进程从核心态返回用户态
D、进程放弃处理器
答案:进程执行系统调用和陷入内核态

9.单选题:对于系统服务进程而言,如果当前没有任务,便会引发自身的( )事件。
选项:
A、进程终止
B、进程阻塞
C、进程挂起
D、进程唤醒
答案:进程阻塞

10.单选题:当一个进程被( )时,可能会发生处理器的调度。①终止;②挂起;③唤醒;④阻塞
选项:
A、①④
B、①③④
C、①②④
D、①②③④
答案:①②③④

11.单选题:进程标识符和进程控制块的分配可能发生在进程的( )阶段。
选项:
A、创建
B、终止
C、阻塞
D、挂起
答案:创建

12.单选题:关于进程控制块的描述,如下存在问题的选项是( )。
选项:
A、使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程
B、操作系统控制和管理并发执行进程的依据
C、进程存在的惟一标志,离散存放于内存空间或对应程序的文件目录项中
D、进程实体的一部分,是拥有描述进程情况及控制进程运行所需的全部信息的记录性数据结构
答案:进程存在的惟一标志,离散存放于内存空间或对应程序的文件目录项中

13.单选题:一段时间内只允许一个进程访问的资源称为临界区。
选项:
A、正确
B、错误
答案:错误

14.单选题:进程控制块常驻内存并存放于操作系统专门开辟的进程控制块区域,并一般采用索引或链接组织方式。
选项:
A、正确
B、错误
答案:正确

15.单选题:保证诸进程互斥地进入自己的对应于同一临界资源的临界区是实现它们对该临界资源的互斥访问的充要条件。
选项:
A、正确
B、错误
答案:正确

ZGSOS[3]第三章 处理机调度与死锁

ZGSOS[3]第三章处理机调度与死锁单元测试A

1.单选题:在时间片轮转调度算法中,如果时间片的长度无限延长,那么算法将退化为( )调度算法。
选项:
A、先来先服务
B、短进程优先
C、高响应比优先
D、以上均不是
答案:先来先服务

2.单选题:分时系统不能直接单独使用的调度算法是( )调度算法。
选项:
A、先来先服务
B、高优先权优先
C、时间片轮转
D、多级反馈队列
答案:先来先服务

3.单选题:分时系统衡量调度性能时,最为注重的指标是( )。
选项:
A、周转时间
B、响应时间
C、截止时间
D、吞吐量
答案:响应时间

4.单选题:在一个同时具有高、中、低三级调度机制的系统中,一个处于外存就绪状态(即挂起就绪状态)的进程,需要经过( )级调度才能进入运行状态。
选项:
A、0
B、1
C、2
D、3
答案:2

5.单选题:某同学出于了解进程调度相关情况的目的,专门写了一个“main函数里仅包含一个无限循环”的C语言程序(如下所示)。请问该程序在Windows系统中运行时,将出现的情况是( )。void main(){ while (1) printf("你好!\n");}
选项:
A、系统崩溃
B、系统停止反应
C、在单核系统中,系统停止反应;在多核系统中,无明显反应
D、无明显反应
答案:无明显反应

6.单选题:分时系统采用的进程调度方式是( )。
选项:
A、非抢占方式
B、抢占方式
C、以上两个均可
D、以上两个均不可
答案:抢占方式

7.单选题:在多道批处理系统和分时系统中均必需提供的调度机制是( )。
选项:
A、高级调度
B、中级调度
C、低级调度
D、以上所有
答案:低级调度

8.单选题:高级调度又称为作业调度或长程调度,用于决定把外存上处于后备队列中的哪些作业调入内存。高级调度不能使用的调度算法是( )调度算法。
选项:
A、先来先服务
B、短者优先
C、高响应比优先
D、时间片轮转
答案:时间片轮转

支付 ¥10 解锁剩余75%的章节内容

期末:【期末】完整版答案

1

Tag: 北京交通大学操作系统 时间:2025-01-01 16:24:25