操作系统学习笔记(六)

182 阅读3分钟

「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战

前言

Hello!小伙伴!

非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~

 

自我介绍 ଘ(੭ˊᵕˋ)੭

昵称:海轰

标签:程序猿|C++选手|学生

简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python

学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!

第三章单元测试

1、正在执行的进程由于其时间片用完而被暂停运行,此时该进程应从运行态变为()。C A.终止态 B.运行态 C.就绪态 D.等待态

解释: 在这里插入图片描述 2、某单处理器系统中若同时存在5个进程,则处于等待状态的进程最多可有()个。D A.1 B.4 C.0 D.5

3、进程间采用间接通信方式时,在消息中必须给出()。D A.信件名 B.发送者名 C.接收者名 D.信箱名

4、在操作系统的处理器管理中,标识每一个进程的唯一标志是()。D A.数据集合 B.FCB C.目标程序 D.PCB

5、以下对进程的论述中错误的是()。B A.进程具有动态性 B.进程就是一个程序 C.进程由代码、数据和进程控制块等组成 D.一个作业可以划分为一个或多个进程

解释: 在这里插入图片描述 6、信箱通信是一种()通信方式。C A.直接通信 B.低级通信 C.间接通信 D.信号量

7、某处理器有4个核,目前系统中若同时存在5个进程,则处于运行状态的进程最多可有()个。D A.5 B.0 C.1 D.4

8、某处理器有4个核,目前系统中若同时存在5个进程,则处于运行状态的进程最少可有()个。C A.5 B.4 C.0 D.1

9、进程间共享内存存在的问题是()。A A.需要在进程间进行访问控制 B.只能传输少量数据 C.浪费存储空间 D.通信速度慢

10、在消息通信中,接受者进程阻塞,直到有消息可用才继续运行的模式是()。B A.非阻塞receive B.阻塞receive C.非阻塞send D.阻塞send

解释: 在这里插入图片描述

11、进程操作的原语有()。A、B、C、D A.撤销原语 B.创建原语 C.阻塞原语 D.唤醒原语

12、进程和程序的区别是()。B、C、D A.进程分时使用CPU,程序独占使用CPU B.进程存储在内存中,程序存储在外存中 C.进程是程序的一次执行 D.进程是动态的,程序是静态的

解释: 在这里插入图片描述 13、进程控制块包括若干信息,它们是()。A、B、C、D A.进程状态信息 B.CPU调度信息 C.I/O状态信息 D.内存管理信息

解释: 在这里插入图片描述

14、父进程和子进程在资源共享方面的关系有()。B、C、D A.父进程共享子进程资源的子集 B.子进程共享父进程资源的子集 C.父进程子进程共享所有的资源 D.父进程和子进程无资源共享

解释: 在这里插入图片描述

15、协同进程的优点有()。A、B、C、D A.加速运算 B.方便 C.模块化 D.信息共享

解释: 在这里插入图片描述

16、一个阻塞进程被唤醒意味着该进程重新占有了CPU。×

17、进程可以在各个状态之间自由转换。×

解释: 在这里插入图片描述 18、创建进程时,将由调度程序为其分配CPU。×

19、在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于进程调度策略和进程自身。

20、在Linux下,采用exec系统调用创建新的子进程和父进程共享所有资源。×

解释: 在这里插入图片描述 在这里插入图片描述