找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2363|回复: 0

操作系统答案辅导

[复制链接]
发表于 2020-3-8 13:38:08 | 显示全部楼层 |阅读模式
1、单项选择题
【234541】        著名的Linux操作系统最初是由(    )的大学生Linus Torvalds开发出来的。
A. 英国
B. 美国
C. 芬兰
D. 荷兰
答案: C
答案2、单项选择题
【234540】        对称多处理器(SMP)与单处理器操作系统在(    )方面差异最小。
A. 相同内核代码的同时执行
B. 调度程序在任意处理器上的执行
C. 同时执行的多个进程的同步
D. 提供虚拟内存功能
答案: D
3、单项选择题
【234535】        关于循环(round—robin)调度技术的以下描述,不正确的是(    )。
A. 每个进程每次执行占用相等的时间片
B. 所有进程按照确定的循环次序被激活
C. 所有进程都放在一个循环的队列上
D. 必须等待某个事件的进程把控制权交还调度器
答案: A
4、综合应用题
【247889】        什么是多道程序设计技术?多道程序设计技术的特点是什么?
答案: 多道程序设计是指同时把多个作业(程序)放入内存,使它们交替执行,共享处理器时间、外设及系统中的其他资源;当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。多道程序设计技术减少了CPU等待时间,增加了系统吞吐量,提高了系统的效率。
多道程序设计技术的主要特点:多道、宏观上并行、微观上串行。多道是指计算机内存中同时存放多道相互独立的程序。宏观上并行是指同时进入系统中的多道程序都处于运行状态。微观上串行是指在单处理器环境中,内存中的多道程序轮流占用CPU,交替执行。
1、单项选择题
【234533】        关于进程执行环境(context)的以下描述,不正确的是(    )。
A. 包含CPU的程序计数器的值
B. 包含CPU的数据寄存器的值
C. 是供进程代码使用的私有信息
D. 是供操作系统使用的内部信息
答案: C
1、单项选择题
【234570】        在(    )情形,用户级线程比不上内核级线程。
A. 线程切换和利用多处理能力
B. 执行系统调用和利用多处理能力
C. 线程切换和执行系统调用
D. 以上三项全部
答案: B
答案
2、单项选择题
【234573】        下面的叙述中,正确的是(    )。
A. 线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行
B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率
C. 线程的引入增加了程序执行时的时空开销
D. 一个进程一定包含多个线程
答案: B
答案
3、单项选择题
【234569】        除了(    )之外,用户级线程在以下方面优于内核级线程。
A. 线程切换
B. 随应用而异的调度
C. 多操作系统兼容
D. 系统调用的执行
答案: D
答案
4、单项选择题
【234575】        在支持多线程的系统中,进程P创建的若干线程不能共享的是(    )。
A. 进程P的代码段
B. 进程P中打开的文件
C. 进程P的全局变量
D. 进程P中某线程的栈指针
答案: D
答案
5、单项选择题
【234577】        下列叙述中,正确的是(    )。
A. 不管系统是否支持线程,进程都是资源分配的基本单位
B. 线程是资源分配的基本单位,进程是调度基本单位
C. 系统级和内核级的线程切换都需要内核的支持
D. 同一进程中的各个线程拥有各自不同的地址空间
答案: A
6、单项选择题
【234578】        下列说法不正确的是(    )。
A. 一个进程可以创建一个或多个线程
B. 一个线程可以创建一个或多个线程
C. 一个线程可以创建一个或多个进程
D. 一个进程可以创建一个或多个进程
答案: C
1、单项选择题
【234560】        操作系统必须支持的进程的三种基本状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: C
答案
2、综合应用题
【238992】        设某系统中既有就绪进程也有就绪/挂起进程,且至少有一个就绪/挂起进程的优先级比所有就绪进程都高,有两种极端的调度策略:(1)为减少交换,总是选择就绪进程运行;(2)总是选择最高优先级的进程运行,哪怕引起不必要的交换。请你给出一种既考虑优先级也考虑性能的折中策略。
答案: 以降低N个优先级(如N=2或3)的方式看待就绪/挂起进程,只有当就绪/挂起进程的优先级比最高优先级的就绪进程高出N个优先级时,才选择就绪且挂起的进程。
答案
3、单项选择题
【234543】        以下是诱发创建新进程的一些常见事件,(    )除外。
A. 交互式登录
B. 进程主动繁衍
C. 操作系统提供专项服务
D. 输入/输出设备产生中断信号
答案: D
答案
4、单项选择题
【234561】        如果操作系统支持下述各种状态,一个进程在其生命周期中必须经历的状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: D
答案
5、单项选择题
【234559】        以下所列进程的三种基本状态之间的转换不正确的是(    )。
A. 就绪  运行
B. 运行  就绪
C. 运行  阻塞
D. 就绪  阻塞
答案: D
1、单项选择题
【234533】        关于进程执行环境(context)的以下描述,不正确的是(    )。
A. 包含CPU的程序计数器的值
B. 包含CPU的数据寄存器的值
C. 是供进程代码使用的私有信息
D. 是供操作系统使用的内部信息
答案: C
答案
2、单项选择题
【234537】        多线程(multithreading)技术的准确含义是(    )。
A. 把一个应用进程划分成多个可并发执行的线程
B. 把一个应用进程划分成多个可并行执行的线程
C. 为一个进程的顺利执行提供多个可行的线索
D. 为一个进程的快速执行提供多个可行的线索
答案: A
答案
3、单项选择题
【234535】        关于循环(round—robin)调度技术的以下描述,不正确的是(    )。
A. 每个进程每次执行占用相等的时间片
B. 所有进程按照确定的循环次序被激活
C. 所有进程都放在一个循环的队列上
D. 必须等待某个事件的进程把控制权交还调度器
答案: A
1、综合应用题
【238997】        如果一个进程中有线程正在运行,当该进程退出(exit)时,这些线程是否继续运行?为什么?
答案: 这些线程不再运行,因为一个进程退出时,它将带走所有东西,包括内核级线程、进程结构、内存空间。
答案
2、综合应用题
【238994】        同一进程中的两个线程间的切换与不同进程中的两个线程间的切换相比,哪个开销大?为什么?
答案: 后一种情形开销大,因为从一个进程切换到另一个进程需要保存的状态信息更多。
答案
3、单项选择题
【234575】        在支持多线程的系统中,进程P创建的若干线程不能共享的是(    )。
A. 进程P的代码段
B. 进程P中打开的文件
C. 进程P的全局变量
D. 进程P中某线程的栈指针
答案: D
答案
4、综合应用题
【238995】        当一个用户级线程执行一个系统调用时,不但该线程会被阻塞,和它在同一进程中的其他所有线程也都会被阻塞,为什么?
答案: 因为在用户级线程中,进程中的线程结构对操作系统是不可见的,操作系统只以进程为单位进行调度。
答案
5、单项选择题
【234563】        在多线程系统中,以下说法正确的是(    )。
A. 处理器状态与进程关联,内存管理与线程关联
B. 处理器状态与线程关联,内存管理与进程关联
C. 处理器状态与进程关联,内存管理与进程关联
D. 处理器状态与线程关联,内存管理与线程关联
答案: C
1、单项选择题
【234550】        进程控制块中的信息可以划分为三大类,它们是(    )。
A. 进程调度信息、进程状态信息、进程控制信息
B. 进程标识、进程状态信息、进程控制信息
C. 进程标识、进程调度信息、进程控制信息
D. 进程标识、进程状态信息、进程调度信息
答案: B
答案
2、单项选择题
【234547】        进程的阻塞与挂起状态之间的关系是(    )。
A. 挂起必阻塞
B. 阻塞必挂起
C. 二者相互影响
D. 二者彼此独立
答案: D
答案
3、综合应用题
【247891】        为什么要在操作系统中引入进程的概念?引入进程的概念会对系统产生怎样的影响?
答案
4、单项选择题
【234548】        导致一个进程进入挂起状态的诱因是(    )。
A. 进程请求将自己挂起
B. 父进程请求将子进程挂起
C. 操作系统将进程挂起
D. 以上三项均对
答案: D
答案
5、单项选择题
【234558】        中断扫描机制是(    )扫描一次中断寄存器。
A. 每隔一个时间片
B. 每条指令执行周期内最后时刻
C. 每当进程释放CPU
D. 每产生一次中断
答案: B
1、单项选择题
【234542】        一个进程的指令轨迹(trace)指的是(    )。
A. 该进程的代码中的指令的集合
B. 为该进程执行的指令的序列
C. 该进程的指令在内存中留下的痕迹
D. 该进程使用资源留下的指令痕迹
答案: B
答案
2、单项选择题
【234549】        操作系统出于管理需要维护的信息表所针对的主要对象是(    )。
A. 进程、内存、输入/输出设备、文件
B. 进程、寄存器、输入/输出设备、文件
C. 进程、内存、寄存器、文件
D. 进程、内存、输入/输出设备、寄存器
答案: A
答案
3、单项选择题
【234553】        就当前运行的进程P而言,中断与陷入(trap)的关系是(    )。
A. 中断源自P内部,陷入源自P内部
B. 中断源自P内部,陷入源自P外部
C. 中断源自P外部,陷入源自P内部
D. 中断源自P外部,陷入源自P外部
答案: C
答案
4、单项选择题
【234561】        如果操作系统支持下述各种状态,一个进程在其生命周期中必须经历的状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: D
答案
5、综合应用题
【238989】        进程的定义是什么?进程至少有哪几种状态?试解释各种状态的含意。
1、单项选择题
【234562】        在多线程系统中,以下说法正确的是(    )。
A. 资源分配面向进程,调度面向线程
B. 资源分配面向线程,调度面向进程
C. 资源分配面向进程,调度面向进程
D. 资源分配面向线程,调度面向线程
答案: A
答案
2、单项选择题
【234573】        下面的叙述中,正确的是(    )。
A. 线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行
B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率
C. 线程的引入增加了程序执行时的时空开销
D. 一个进程一定包含多个线程
答案: B
答案
3、单项选择题
【234575】        在支持多线程的系统中,进程P创建的若干线程不能共享的是(    )。
A. 进程P的代码段
B. 进程P中打开的文件
C. 进程P的全局变量
D. 进程P中某线程的栈指针
答案: D
答案
4、单项选择题
【234563】        在多线程系统中,以下说法正确的是(    )。
A. 处理器状态与进程关联,内存管理与线程关联
B. 处理器状态与线程关联,内存管理与进程关联
C. 处理器状态与进程关联,内存管理与进程关联
D. 处理器状态与线程关联,内存管理与线程关联
答案: C
答案
5、单项选择题
【234566】        关于进程/线程状态的以下描述,正确的是(    )。
A. 就绪态是进程级的,挂起态是线程级的
B. 就绪态是线程级的,挂起态是进程级的
C. 就绪态是进程级的,挂起态是进程级的
D. 就绪态是线程级的,挂起态是线程级的
答案: B
答案
6、单项选择题
【234574】        下面的叙述中,正确的是(    )。
A. 同一个进程内的线程可并发执行,不同进程的线程只能串行执行
B. 同一个进程内的线程只能串行执行,不同进程的线程可并发执行
C. 同一个进程或不同进程内的线程都只能串行执行
D. 同一个进程或不同进程内的线程都可以并发执行
答案: D
答案6、单项选择题
【234554】        有别于陷入(trap),中断的几个典型例子是(    )。
A. 时钟中断、输入/输出中断、内存错误
B. 除零错误、输入/输出中断、内存错误
C. 时钟中断、除零错误、内存错误
D. 时钟中断、输入/输出中断、除零错误
答案: A
答案6、单项选择题
【234551】        关于用户态/内核态的以下描述,正确的是(    )。
A. 这是一种硬件机制,其作用是保护应用程序
B. 这是一种软件机制,其作用是保护应用程序
C. 这是一种硬件机制,其作用是保护操作系统
D. 这是一种软件机制,其作用是保护操作系统
答案: C
答案
6、单项选择题
【234572】        下面的叙述中,正确的是(    )。
A. 引入线程后,处理器只能在线程间切换
B. 引入线程后,处理器仍在进程间切换
C. 线程的切换,不会引起进程切换
D. 线程的切换,可能引起进程切换
答案: D
答案4、单项选择题
【234539】        关于多道批处理和分时处理主要目标的以下描述,正确的是(    )。
A. 都是为了提高CPU利用率
B. 都是为了缩短对用户的响应时间
C. 多道批处理是为了提高CPU利用率
D. 分时处理是为了提高CPU利用率
答案: C
1、单项选择题
【234540】        对称多处理器(SMP)与单处理器操作系统在(    )方面差异最小。
A. 相同内核代码的同时执行
B. 调度程序在任意处理器上的执行
C. 同时执行的多个进程的同步
D. 提供虚拟内存功能
答案: D
答案
2、单项选择题
【234534】        关于内存管理中涉及的真实地址和虚拟地址的以下描述,错误的是(    )。
A. 真实地址可定位到内存的存储位置
B. 真实地址可定位到磁盘的存储位置
C. 虚拟地址可定位到内存的存储位置
D. 虚拟地址可定位到磁盘的存储位置
答案: B
答案
3、单项选择题
【234530】        关于操作系统内核的以下描述,不正确的是(    )。
A. 是常驻内存的程序
B. 其行为不受用户影响
C. 由硬件提供保护
D. 主动放弃CPU控制权
答案: B

1、单项选择题
【234533】        关于进程执行环境(context)的以下描述,不正确的是(    )。
A. 包含CPU的程序计数器的值
B. 包含CPU的数据寄存器的值
C. 是供进程代码使用的私有信息
D. 是供操作系统使用的内部信息
答案: C
答案
2、综合应用题
【238983】        系统调用的作用是什么?系统调用如何与操作系统以及双态(内核态/用户态)操作关联起来?
答案: 系统调用供应用程序用于调用操作系统提供的功能,很典型,系统调用致使控制转移到在内核态中执行的系统程序。
答案
3、单项选择题
【234531】        多道程序设计的准确含义是(    )。
A. 多个程序可以由一个CPU交错地执行
B. 一个CPU可以执行多个程序
C. 一个用户可以同时设计多个程序
D. 一个用户可以向计算机提交多个程序
答案: A
答案
4、单项选择题
【234532】        关于进程的以下描述,不正确的是(    )。
A. 是执行中的程序
B. 由代码和数据构成
C. 由操作系统控制
D. 由操作系统调度
答案: B
1、综合应用题
【238993】        如果执行以下的C程序,假设fork执行成功,请说明可能得到什么样的输出?
main ( )
{ int pid ;
pid = fork ( ) ;
printf (“%d \n”, pid) ;
}
答案: 输出可能是:
0
<子进程标识号>
也可能是:
<子进程标识号>
0
答案
2、综合应用题
【238989】        进程的定义是什么?进程至少有哪几种状态?试解释各种状态的含意。
答案: 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
一个进程至少有就绪、执行和阻塞三种状态。就绪状态是指进程已经获得除了处理器以外的所有资源,一旦获得处理器就可以立即执行。执行状态是指进程已经获得必要的资源并正在处理器上运行。阻塞状态是指进程由于发生某事件而暂时无法执行下去,此时即使把处理器分配给进程,它也无法运行。
答案
3、单项选择题
【234561】        如果操作系统支持下述各种状态,一个进程在其生命周期中必须经历的状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: D
答案
4、单项选择题
【234550】        进程控制块中的信息可以划分为三大类,它们是(    )。
A. 进程调度信息、进程状态信息、进程控制信息
B. 进程标识、进程状态信息、进程控制信息
C. 进程标识、进程调度信息、进程控制信息
D. 进程标识、进程状态信息、进程调度信息
答案: B
答案
5、单项选择题
【234560】        操作系统必须支持的进程的三种基本状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: C
答案
6、综合应用题
【238992】        设某系统中既有就绪进程也有就绪/挂起进程,且至少有一个就绪/挂起进程的优先级比所有就绪进程都高,有两种极端的调度策略:(1)为减少交换,总是选择就绪进程运行;(2)总是选择最高优先级的进程运行,哪怕引起不必要的交换。请你给出一种既考虑优先级也考虑性能的折中策略。
答案阿
1、综合应用题
【238994】        同一进程中的两个线程间的切换与不同进程中的两个线程间的切换相比,哪个开销大?为什么?
答案
2、单项选择题
【234574】        下面的叙述中,正确的是(    )。
A. 同一个进程内的线程可并发执行,不同进程的线程只能串行执行
B. 同一个进程内的线程只能串行执行,不同进程的线程可并发执行
C. 同一个进程或不同进程内的线程都只能串行执行
D. 同一个进程或不同进程内的线程都可以并发执行
答案: D
答案
3、单项选择题
【234577】        下列叙述中,正确的是(    )。
A. 不管系统是否支持线程,进程都是资源分配的基本单位
B. 线程是资源分配的基本单位,进程是调度基本单位
C. 系统级和内核级的线程切换都需要内核的支持
D. 同一进程中的各个线程拥有各自不同的地址空间
答案: A
答案
4、单项选择题
【234567】        在单用户多处理系统中,以下情形中的(    )适合使用多线程。
A. 前台和后台工作
B. 异步处理
C. 提升执行速度
D. 以上三项全部
答案: D
答案
5、综合应用题
【238995】        当一个用户级线程执行一个系统调用时,不但该线程会被阻塞,和它在同一进程中的其他所有线程也都会被阻塞,为什么?
答案
6、单项选择题
【234573】        下面的叙述中,正确的是(    )。
A. 线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行
B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率
C. 线程的引入增加了程序执行时的时空开销
D. 一个进程一定包含多个线程
答案: B
答案
4、单项选择题
【234535】        关于循环(round—robin)调度技术的以下描述,不正确的是(    )。
A. 每个进程每次执行占用相等的时间片
B. 所有进程按照确定的循环次序被激活
C. 所有进程都放在一个循环的队列上
D. 必须等待某个事件的进程把控制权交还调度器
答案: A
答案
【234551】        关于用户态/内核态的以下描述,正确的是(    )。
A. 这是一种硬件机制,其作用是保护应用程序
B. 这是一种软件机制,其作用是保护应用程序
C. 这是一种硬件机制,其作用是保护操作系统
D. 这是一种软件机制,其作用是保护操作系统
答案: C
答案2、单项选择题
【234530】        关于操作系统内核的以下描述,不正确的是(    )。
A. 是常驻内存的程序
B. 其行为不受用户影响
C. 由硬件提供保护
D. 主动放弃CPU控制权
答案: B
答案
3、综合应用题
【238988】        设内存中有三道程序A、B、C,它们按A、B、C的优先次序执行,它们的计算和I/O操作的时间见下表(单位:ms),假设三道程序使用相同设备进行I/O操作,即程序以串行方式使用设备,试画出单道运行和多道运行的时间关系图(调度程序的执行时间忽略不计),并回答在这两种情况下,完成这三道作业分别需要多长时间(多道运行时采用抢占式调度策略)。
答案: 若采用单道方式运行这三道程序,则运行次序为A、B、C,即程序A先进行30ms的计算,再完成40ms的I/O操作,最后再进行10ms的计算;接下来程序B先进行60ms的计算,再完成30ms的I/O操作,最后再进行10ms的计算;然后程序C先进行20ms的计算,再完成40ms的I/O操作,最后在进行20ms的计算。至此,三道程序全部运行完毕。
若采用多道方式运行这三道程序,因系统按照A、B、C的优先次序执行,则在运行过程中,无论使用CPU还是I/O设备,A的优先级最高,B的优先次之,C的优先级最低。即程序A先进行30ms的计算,再完成40ms的I/O操作(与此同时,程序B进行40ms的计算),最后再进行10ms的计算(此时程序B等待,程序B的第一次计算已完成40ms,还剩余20ms);接下来程序B先进行剩余20ms的计算,再完成30ms的I/O操作(与此同时,程序C进行20ms的计算,然后等待I/O设备),最后再进行10ms的计算(此时程序C执行I/O操作10ms,其I/O操作还需30ms);然后程序C先进行30ms的I/O操作,最后再进行20ms的计算。至此,三道程序全部运行完毕。
单道方式运行时,总运行时间如下:
(30+40+10+60+30+10+20+40+20)ms=260ms
程序运行时间关系图如下:
多道方式时,总运行时间如下:
(30+40+10+20+30+10+30+20)ms=190ms
程序运行时间关系图如下:
答案
4、单项选择题
【234534】        关于内存管理中涉及的真实地址和虚拟地址的以下描述,错误的是(    )。
A. 真实地址可定位到内存的存储位置
B. 真实地址可定位到磁盘的存储位置
C. 虚拟地址可定位到内存的存储位置
D. 虚拟地址可定位到磁盘的存储位置
答案: B
答案
1、单项选择题
【234529】        操作系统的三个设计目标不包含(    )。
A. 易用性
B. 有效性
C. 演化性
D. 鲁棒性
答案: C
答案
2、单项选择题
【234530】        关于操作系统内核的以下描述,不正确的是(    )。
A. 是常驻内存的程序
B. 其行为不受用户影响
C. 由硬件提供保护
D. 主动放弃CPU控制权
答案: B
答案
3、单项选择题
【234537】        多线程(multithreading)技术的准确含义是(    )。
A. 把一个应用进程划分成多个可并发执行的线程
B. 把一个应用进程划分成多个可并行执行的线程
C. 为一个进程的顺利执行提供多个可行的线索
D. 为一个进程的快速执行提供多个可行的线索
答案: A
答案
4、综合应用题
【247889】        什么是多道程序设计技术?多道程序设计技术的特点是什么?
答案: 多道程序设计是指同时把多个作业(程序)放入内存,使它们交替执行,共享处理器时间、外设及系统中的其他资源;当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。多道程序设计技术减少了CPU等待时间,增加了系统吞吐量,提高了系统的效率。
多道程序设计技术的主要特点:多道、宏观上并行、微观上串行。多道是指计算机内存中同时存放多道相互独立的程序。宏观上并行是指同时进入系统中的多道程序都处于运行状态。微观上串行是指在单处理器环境中,内存中的多道程序轮流占用CPU,交替执行。
答案
1、单项选择题
【234551】        关于用户态/内核态的以下描述,正确的是(    )。
A. 这是一种硬件机制,其作用是保护应用程序
B. 这是一种软件机制,其作用是保护应用程序
C. 这是一种硬件机制,其作用是保护操作系统
D. 这是一种软件机制,其作用是保护操作系统
答案: C
答案
2、单项选择题
【234561】        如果操作系统支持下述各种状态,一个进程在其生命周期中必须经历的状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: D
答案
3、单项选择题
【234557】        进程和程序的一个本质区别是(    )。
A. 进程分时使用CPU,程序独占CPU
B. 进程存储在内存,程序存储在外存
C. 进程在一个文件中,程序在多个文件中
D. 进程是动态的,程序是静态的
答案: D
答案
4、单项选择题
【234545】        抢占/抢先(preempt)一个进程的意思是(    )。
A. 夺取该进程占用的内存空间
B. 夺取该进程获得的输入/输出设备
C. 暂停该进程的运行而让另一个进程运行
D. 把该进程从等待队列前端移到后端
答案: C
答案
5、单项选择题
【234546】        关于进程交换(swapping)的以下描述,正确的是(    )。
A. 就绪态的进程有可能被移到磁盘上
B. 被选中的进程的全部信息被移到磁盘上
C. 挂起态的进程放在磁盘上的挂起队列中
D. 等待事件的进程不会被移到内存中
答案: A
答案
6、单项选择题
【234542】        一个进程的指令轨迹(trace)指的是(    )。
A. 该进程的代码中的指令的集合
B. 为该进程执行的指令的序列
C. 该进程的指令在内存中留下的痕迹
D. 该进程使用资源留下的指令痕迹
答案: B
答案
1、单项选择题
【234554】        有别于陷入(trap),中断的几个典型例子是(    )。
A. 时钟中断、输入/输出中断、内存错误
B. 除零错误、输入/输出中断、内存错误
C. 时钟中断、除零错误、内存错误
D. 时钟中断、输入/输出中断、除零错误
答案: A
答案
2、单项选择题
【234550】        进程控制块中的信息可以划分为三大类,它们是(    )。
A. 进程调度信息、进程状态信息、进程控制信息
B. 进程标识、进程状态信息、进程控制信息
C. 进程标识、进程调度信息、进程控制信息
D. 进程标识、进程状态信息、进程调度信息
答案: B
答案
3、单项选择题
【234560】        操作系统必须支持的进程的三种基本状态是(    )。
A. 就绪、挂起、运行
B. 挂起、阻塞、运行
C. 就绪、运行、阻塞
D. 就绪、运行、终止
答案: C
答案
4、单项选择题
【234551】        关于用户态/内核态的以下描述,正确的是(    )。
A. 这是一种硬件机制,其作用是保护应用程序
B. 这是一种软件机制,其作用是保护应用程序
C. 这是一种硬件机制,其作用是保护操作系统
D. 这是一种软件机制,其作用是保护操作系统
答案: C
答案
5、单项选择题
【234548】        导致一个进程进入挂起状态的诱因是(    )。
A. 进程请求将自己挂起
B. 父进程请求将子进程挂起
C. 操作系统将进程挂起
D. 以上三项均对
答案: D
答案
6、单项选择题
【234545】        抢占/抢先(preempt)一个进程的意思是(    )。
A. 夺取该进程占用的内存空间
B. 夺取该进程获得的输入/输出设备
C. 暂停该进程的运行而让另一个进程运行
D. 把该进程从等待队列前端移到后端
答案: C
答案阿
1、单项选择题
【234577】        下列叙述中,正确的是(    )。
A. 不管系统是否支持线程,进程都是资源分配的基本单位
B. 线程是资源分配的基本单位,进程是调度基本单位
C. 系统级和内核级的线程切换都需要内核的支持
D. 同一进程中的各个线程拥有各自不同的地址空间
答案: A
答案
2、综合应用题
【238997】        如果一个进程中有线程正在运行,当该进程退出(exit)时,这些线程是否继续运行?为什么?
答案
3、单项选择题
【234564】        关于线程切换开销与进程切换开销的对比,以下说法正确的是(    )。
A. 线程切换开销大
B. 进程切换开销大
C. 两类切换开销相当
D. 无法确定
答案: B
答案
4、单项选择题
【234568】        以下的(    )不适合由一个进程中的所有线程共享。
A. 栈
B. 地址空间
C. 文件资源
D. 执行特权
答案: A
答案
5、单项选择题
【234567】        在单用户多处理系统中,以下情形中的(    )适合使用多线程。
A. 前台和后台工作
B. 异步处理
C. 提升执行速度
D. 以上三项全部
答案: D
答案
6、单项选择题
【234565】        蕴含在进程概念中的“资源拥有”和“调度/执行”特性是(    )的。
A. 可以分开且互不依赖
B. 可以分开但相互依赖
C. 不可分开但互不依赖
D. 不可分开且相互依赖
答案: A
答案

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 03:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表