智慧树知到《计算机操作系统》2023见面课答案
智慧树知到《计算机操作系统》2023见面课答案
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、以下关于中断叙述错误的是
A.I/O中断属于外部中断
B.缺页中断属于外中断,实际上是异常的一种
C.地址错中断属于内中断
D.中断机制是操作系统实现多进程并发的基础
正确答案:缺页中断属于外中断,实际上是异常的一种
2、关于各种内存管理模块采用数据结构的叙述,正确的是
A.固定多分区存储管理方法中采用位示图记录内存使用情况
B.请求分页存储管理中某页表项访问位为0表示该页从来没有被访问过
C.快表的设置和使用能提高分页式存储管理中地址重定位的速度
D.采用两级页表机制以后,读写一个内存地址时实际上需要访问内存3次
正确答案:快表的设置和使用能提高分页式存储管理中地址重定位的速度#采用两级页表机制以后,读写一个内存地址时实际上需要访问内存3次
3、关于调度,下述说法正确的是
A.低级调度又叫进程调度,其功能是选择一个就绪进程切换给CPU
B.中级调度的功能是优先从挂起就绪的进程中选择一个或几个将之激活
C.高级调度又称作业调度,其功能是选择一道或几道就绪作业装入内存
D.有的操作系统四级调度都有,有的没有作业调度,有的没有低级调度
正确答案:低级调度又叫进程调度,其功能是选择一个就绪进程切换给CPU#中级调度的功能是优先从挂起就绪的进程中选择一个或几个将之激活
4、一个正在运行的进程的页面有可能存储在
A.内存
B.外存对换区
C.外存文件区
D.外存引导区
正确答案:内存#外存对换区#外存文件区
5、下列叙述正确的是
A.UNIX采用了成组链接存储方式记录磁盘空闲盘块
B.UNIX的文件目录项记录了文件名和文件索引结点的地址
C.UNIX的文件索引结点中有13个地址项,用于记录文件的存储地址
D.UNIX的文件采用的是混合索引存储结构
正确答案:UNIX采用了成组链接存储方式记录磁盘空闲盘块#UNIX的文件目录项记录了文件名和文件索引结点的地址#UNIX的文件索引结点中有13个地址项,用于记录文件的存储地址#UNIX的文件采用的是混合索引存储结构
1、关于同步和互斥关系,以下叙述错误的是:
A.并发进程推进过程中由于共享互斥资源可能形成互斥关系
B.并发进程推进过程中围绕共享资源可能形成合作关系
C.互斥表现的是一种竞争关系,互斥进程不能同时使用互斥资源
D.同步表现的是进程之间的合作关系,同步进程可以同时使用临界资源
正确答案:同步表现的是进程之间的合作关系,同步进程可以同时使用临界资源
2、关于临界区和临界资源的说法,错误的是
A.临界资源指的是并发进程并发推进过程中需要共享但是不能同时共享的资源
B.临界区指的是进程体中使用临界资源的代码段
C.一个进程体中只能有一块临界区
D.并发进程体中关于同一临界资源的临界区称为相关临界区
正确答案:一个进程体中只能有一块临界区
3、PV操作可用来实现
A.并发进程间的互斥
B.并发进程间的同步
C.进程间少量信息的传递
D.进程间大量信息的传递
正确答案:并发进程间的互斥#并发进程间的同步#进程间少量信息的传递
4、为了让用户进程互斥地进入临界区,可以把整个临界区实现成不可中断的过程,即让用户具有屏蔽所有中断的能力。每当用户程序进入临界区的时候,屏蔽所有中断。当出了临界区的时候,再开放所有中断
A.正确
B.错误
正确答案:B
5、互斥是指不但不能同时用,谁先用谁后用也有严格约束
A.正确
B.错误
正确答案:B
1、以下关于进程的表述错误的是
A.进程具有独立性,进程是分配资源和参与CPU调度的独立单位
B.进程具有并发性和异步性,每个进程的推进速度都是不可预知的
C.进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成
D.进程具有动态性,操作系统为了描述和管理程序动态的执行过程才引入了“进程”
正确答案:进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成
2、下列哪一种进程状态转换是不可能的
A.运行态→阻塞态
B.阻塞态→运行态
C.运行态→就绪态
D.就绪态→运行态
正确答案:阻塞态→运行态
3、进程是按异步方式运行的,即,它的推进速度是不可预知的
A.正确
B.错误
正确答案:A
4、一个进程由程序代码、数据集和进程控制块TCB组成。这三部分内容构成了进程的映像
A.正确
B.错误
正确答案:B
5、下述程序段运行结果有可能是
A.Child:globa=6,viso=4 Parent:globa=5,viso=5
B.Parent:globa=6,viso=4 Child:globa=5,viso=5
C.Child:globa=6,viso=4 Parent:globa=6,viso=4
D.Child:globa=5,viso=5 Parent:globa=5,viso=5
正确答案:Child:globa=6,viso=4 Parent:globa=5,viso=5#Parent:globa=6,viso=4 Child:globa=5,viso=5
1、以下关于进程的表述错误的是
A.进程具有独立性,进程是分配资源和参与CPU调度的独立单位
B.进程具有并发性和异步性,每个进程的推进速度都是不可预知的
C.进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成
D.进程具有动态性,操作系统为了描述和管理程序动态的执行过程才引入了“进程”
正确答案:进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成
2、下列哪一种进程状态转换是不可能的
A.运行态→阻塞态
B.阻塞态→运行态
C.运行态→就绪态
D.就绪态→运行态
正确答案:阻塞态→运行态
3、进程是按异步方式运行的,即,它的推进速度是不可预知的
A.正确
B.错误
正确答案:A
4、一个进程由程序代码、数据集和进程控制块TCB组成。这三部分内容构成了进程的映像
A.正确
B.错误
正确答案:B
5、下述程序段运行结果有可能是
A.Child:globa=6,viso=4 Parent:globa=5,viso=5
B.Parent:globa=6,viso=4 Child:globa=5,viso=5
C.Child:globa=6,viso=4 Parent:globa=6,viso=4
D.Child:globa=5,viso=5 Parent:globa=5,viso=5
正确答案:Child:globa=6,viso=4 Parent:globa=5,viso=5#Parent:globa=6,viso=4 Child:globa=5,viso=5