计算机操作系统-第二章复习题

1.进程和程序的一个本质区别是(  D  )。
A、
前者分时使用 CPU,后者独占 CPU;

B、
前者存储在内存,后者存储在外存;

C、
前者在一个文件中,后者在多个文件中;

D、
前者为动态的,后者为静态的。
2.正在等待他人释放临界资源的进程处于(  B    )状态。
A、
挂起;

B、
阻塞;

C、
就绪;

D、
执行。
3.已分配到除CPU外的所有资源的进程处于(   C    )状态。
A、
挂起;

B、
阻塞;

C、
就绪;

D、
执行。
4.某进程所要求的一次打印输出结束, 该进程被(    C     )。
A、
阻塞;

B、
执行;

C、
唤醒;

D、
挂起。
5.下列进程状态转换中,绝对不可能发生的状态转换是(   B   )。
A、
执行→就绪;

B、
就绪→阻塞;

C、
阻塞→就绪;

D、
阻塞→执行。
6.在一个单处理机系统中,存在5个进程, 最多可有(   B   )个进程处于就绪队列。
A、
5;

B、
4;

C、
1;

D、
0。
7.在执行的进程由于其时间片用完被暂停执行,此时进程应从执行状态变为(   B    )状态。
A、
静止阻塞;

B、
活动阻塞;

C、
静止就绪;

D、
活动就绪。
8.下列信息中,不属于CPU现场信息的依次是(   B    )。
A、
指令计数器;

B、
进程的就绪、阻塞、执行等基本状态;

C、
堆栈的栈顶指针;

D、
段表控制寄存器。
9.下列信息中, (   D   )不属于PCB的内容。
A、
进程打开文件的描述符表;

B、
进程调度信息;

C、
程序段、数据段的内存基址和长度;

D、
完整的程序代码。
10.在分时系统中,导致进程创建的典型事件是(    B     )。
A、
用户注册;

B、
用户登录;

C、
用户记账;

D、
用户通信。
11.在批处理系统中,导致进程创建的典型事件是(    B     )。
A、
作业录入;

B、
作业调度;

C、
进程调度;

D、
中级调度。
12.由系统专门为运行中的应用进程创建新进程的事件是 (    D    )。
A、
分配资源;

B、
进行通信;

C、
共享资源;

D、
提供服务。
13.从下面对临界区的论述中,选出一条正确的论述(   E    )。
A、
临界区是指进程中用于实现进程互斥的那段代码;

B、
临界区是指进程中用于实现进程同步的那段代码;

C、
临界区是指进程中用于实现进程通信的那段代码;

D、
临界区是指进程中用于访问共享资源的那段代码;

E、
临界区是指进程中用于访问临界资源的那段代码。
14.用信号量 S 实现对系统中 4 台打印机的互斥使用,S.value 的初值应设置为(    D     )。
A、
1;

B、
0;

C、
-1;

D、
4。
15.用信号量 S 实现对系统中 4 台打印机的互斥使用,若 S.value 的当前值为-1, 则表示 S.L 队列
中有(  A  )个等待进程。
A、
1;

B、
0;

C、
-1;

D、
4。
16.设有 10 个进程共享一个互斥段,如果最多允许有 1 个进程进入互斥段,则所采用的互斥信号量初值应设置为1,而该信号量的取值范围为( C  )。

A、
0~1;

B、
-1~0;

C、
1~-9;

D、
0~-9。

17.设有 10 个进程共享一个互斥段,如果最多允许有 3 个进程同时进入互斥段, 则所采用
的互斥信号量初值应设置为(     B     )。
A、
10;

B、
3;

C、
1;

D、
0。
18.使用共享文件进行通信的方式属于(    D    )通信。
A、
共享存储器;

B、
实时通信;

C、
消息缓冲通信;

D、
管道通信。
19.有两个程序: A程序按顺序使用 CPU 10秒、设备甲5秒、CPU 5秒、设
备乙10 秒、CPU 10 秒; B程序按顺序使用设备甲10 秒、CPU 10  秒、设
备乙5秒、CPU 5 秒、设备乙 10 秒。在顺序环境下, 执行上述程序, CPU 的利
用率约为(   C   )。
A、
30%;

B、
40%;

C、
50%;

D、
60%。
20.从下面的叙述中选出一条正确的叙述(   B   )。
A、
操作系统通过 PCB 来控制和管理进程,用户进程可从 PCB 中读出与本身运行状态相关的信息;

B、
当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中;

C、
当进程申请CPU 得不到满足时,它将处于阻塞状态;

D、
进程是可与其他程序并发执行的程序在一个数据集 合上的运行过程,所以程序段是进程存在的唯一标志。
21.进程最基本的特征是动态性和并发性。    除此之外,它还有独立特征、和(1)特征。
答案:异步性
22.系统中共有5个用户进程, 且当前 CPU 在用户态下执行,则最多可有
4个用户进程处于就绪状态,最多可有(1)个用户进程处于阻塞状态。
答案:4
23.系统中共有5个用户进程,若当前在核心态下执行,则最多
可有(1)个用户进程处于就绪状态,最多可有5个用户进程处于阻塞状态。
答案:4
24.同步机制应遵循的准则有空闲让进、忙则等待、有限等待和(1)。
答案:让权等待
25.利用共享的文件进行进程通信的方式被称作管道通信, 除此之外, 进程
通信的类型还有共享存储器、消息系统和(1)三种类型。
答案:客户机-服务器系统

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
以下是一些计算机操作系统复习题及答案,供您参考: 1. 什么是操作系统? 答:操作系统是一种软件,它控制着计算机硬件资源,提供应用程序运行的环境,同时管理和协调系统内部各个部分的工作。 2. 操作系统的主要功能有哪些? 答:操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理和网络管理等。 3. 什么是进程? 答:进程是计算机中正在运行的程序的实例。每个进程都有自己的地址空间、程序计数器、堆栈等信息。 4. 进程有哪些状态? 答:进程有就绪、运行、阻塞和终止四种状态。 5. 什么是线程? 答:线程是进程中的一个执行单元,它与同一进程中的其他线程共享相同的地址空间和系统资源。 6. 线程和进程的区别是什么? 答:线程是进程中的一个执行单元,它与同一进程中的其他线程共享相同的地址空间和系统资源。进程则是一个正在运行的程序的实例,每个进程都有自己的地址空间、程序计数器、堆栈等信息。 7. 什么是死锁? 答:死锁是指两个或更多的进程在等待对方释放资源,而无法继续执行的情况。这种情况下,系统将处于僵局状态。 8. 操作系统如何避免死锁? 答:操作系统通过使用资源分配算法、进程调度算法和死锁检测及恢复算法来避免死锁。 9. 什么是虚拟内存? 答:虚拟内存是一种技术,它将硬盘空间用作内存扩展,允许运行的程序占用大于物理内存大小的内存空间。 10. 虚拟内存的作用是什么? 答:虚拟内存的作用是增加计算机的可用内存,使得更多的程序可以同时运行。它还可以提高系统的性能,因为它允许计算机在物理内存不足时使用硬盘空间作为临时存储空间。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Abandon-Lv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值