1.(多选题,4.0 分)下列关于进程和线程的叙述中,错误的是()。
A.不管系统是否支持线程,进程都是资源分配的基本单位。
B.线程是资源分配的基本单位,进程是调度的基本单位。
C.系统级线程和用户级线程的切换都需要内核的支持。
D.同一进程中的各个线程拥有各自不同的地址空间。
正确答案:BCD
2.(多选题,4.0 分)与单道程序系统相比,多道程序系统的优点是()
A. CPU利用率高
B.系统开销小
C. 系统吞吐量大
D.I/O设备利用率高
正确答案:ACD
3.(多选题,4.0 分)下面说法错误的有( )。
A.分时系统中,时间片越短越好。
B.银行家算法是预防死锁发生的方法之一。
C.若无进程处于运行状态,则就绪队列和等待队列均为空
D.对于批处理作业,必须提供相应的作业控制信息
正确答案:ABC
4.(多选题, 4.0 分)下面有关选择进程调度算法的准则中,正确的是()
A.尽快响应交互式用户的请求
B.尽量提高处理机利用率
C.尽量提高系统吞吐量
D.适当增长进程就绪队列的等待时间
正确答案:ABC
5.(多选题,4.0 分)下面给出的进程状态变化中,( )变化可能发生的。
A. 运行->就绪
B.运行->等待
C.等待->运行
D.等待->就绪
正确答案:ABD
6.(判断题,1.0 分)并发是并行的不同表述,其原理相同。
A.对
B.错
正确答案:错
7.(判断题,1.0分)Signa1操作是对信号量执行减1操作,减1后如果信号量的值小于零,则当前进程变为阻塞状态。
A.对
B.错
正确答案:错
8.(判断题,1.0分)批处理系统不允许用户随时干预自己程序的运行。
A. 对
B.错
正确答案:对
9.(判断题,1.0 分) windows操作系统完全继承了分时系统的特点。
A. 对
B.错
正确答案:对
10.(判断题,1.0分)采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。
A.对
B.错
正确答案:错
解析
题目: 下列关于进程和线程的叙述中,错误的是()。
A. 不管系统是否支持线程,进程都是资源分配的基本单位。
解析: 正确。进程始终是资源分配的基本单位,即使系统支持线程,资源(如内存、文件等)仍然以进程为单位分配。
B. 线程是资源分配的基本单位,进程是调度的基本单位。
解析: 错误。线程不是资源分配的基本单位,进程才是。线程是调度的基本单位。
C. 系统级线程和用户级线程的切换都需要内核的支持。
解析: 错误。系统级线程切换需要内核支持,但用户级线程切换不需要内核支持,完全在用户空间完成。
D. 同一进程中的各个线程拥有各自不同的地址空间。
解析: 错误。同一进程中的线程共享相同的地址空间,它们的区别在于线程有自己的栈空间和局部变量。
正确答案: BCD
题目: 与单道程序系统相比,多道程序系统的优点是()
A. CPU利用率高
解析: 正确。多道程序系统可以让多个程序同时运行,充分利用CPU时间。
B. 系统开销小
解析: 错误。多道程序系统需要管理多个程序的上下文切换,系统开销比单道程序系统大。
C. 系统吞吐量大
解析: 正确。多道程序系统可以同时处理多个任务,系统吞吐量更高。
D. I/O设备利用率高
解析: 正确。多道程序系统可以让CPU和I/O设备并行工作,提高I/O设备利用率。
正确答案: ACD
题目: 下面说法错误的有( )。
A. 分时系统中,时间片越短越好。
解析: 错误。时间片过短会导致上下文切换频繁,增加系统开销,时间片应根据系统需求合理设置。
B. 银行家算法是预防死锁发生的方法之一。
解析: 错误。银行家算法是避免死锁的方法,而不是预防死锁的方法。预防死锁是通过破坏死锁的必要条件来实现的。
C. 若无进程处于运行状态,则就绪队列和等待队列均为空
解析: 错误。即使没有进程处于运行状态,就绪队列或等待队列仍可能有进程等待调度或等待资源。
D. 对于批处理作业,必须提供相应的作业控制信息
解析: 正确。批处理作业需要作业控制信息(如JCL)来指导系统如何运行作业。
正确答案: ABC
题目: 下面有关选择进程调度算法的准则中,正确的是()
A. 尽快响应交互式用户的请求
解析: 正确。调度算法应尽量减少交互式用户的等待时间。
B. 尽量提高处理机利用率
解析: 正确。调度算法应尽量让CPU保持忙碌状态。
C. 尽量提高系统吞吐量
解析: 正确。调度算法应尽量让系统在单位时间内完成更多任务。
D. 适当增长进程就绪队列的等待时间
解析: 错误。调度算法应尽量减少进程等待时间,而不是增长等待时间。
正确答案: ABC
题目: 下面给出的进程状态变化中,( )变化可能发生的。
A. 运行->就绪
解析: 正确。进程运行完毕后,可能因时间片用完而进入就绪状态。
B. 运行->等待
解析: 正确。进程运行时可能因请求资源而进入等待状态。
C. 等待->运行
解析: 错误。进程从等待状态直接进入运行状态需要先进入就绪状态。
D. 等待->就绪
解析: 正确。进程等待的资源分配完成后,会进入就绪状态。
正确答案: ABD
题目: 并发是并行的不同表述,其原理相同。
解析: 错误。并发是指多个任务在同一时间段内交替执行,而并行是指多个任务同时执行。它们的原理和实现方式不同。
正确答案: 错
题目: Signal操作是对信号量执行减1操作,减1后如果信号量的值小于零,则当前进程变为阻塞状态。
解析: 错误。Signal操作是对信号量执行加1操作,而P操作(Wait操作)才是减1操作。当信号量值小于零时,进程阻塞。
正确答案: 错
题目: 批处理系统不允许用户随时干预自己程序的运行。
解析: 正确。批处理系统是成批处理作业,用户无法实时干预程序运行。
正确答案: 对
题目: Windows操作系统完全继承了分时系统的特点。
解析: 正确。Windows操作系统支持多用户、多任务,具备分时系统的特点。
正确答案: 对
题目: 采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。
解析: 错误。程序道数过多会导致上下文切换频繁,反而降低系统效率。
正确答案: 错