操作系统学习笔记——北京大学陈向群老师课后及习题答案(3)
3 .进程线程模型 作业状态
1、(5分)多道程序设计技术是操作系统中最早引入的软件技术,引入它的目的是
A、 提高系统的实时响应速度
B、 充分利用内存,有利于数据共享
C、 充分利用CPU,提高CPU利用率
D、 提高文件系统性能,减少内外存之间的信息传输量
2、(5分)下列关于进程控制块PCB的叙述中,哪一个是错误的?
A、 操作系统利用PCB描述进程的基本特征
B、 一个PCB唯一对应一个进程
C、 PCB可用于描述进程的运动变化过程
D、 PCB通常保存在磁盘上
3、(5分)在某一条件下,进程会在状态之间相互转换。下列哪一种进程状态转换不会发生?
A、 等待态→就绪态
B、 就绪态→运行态
C、 就绪态→等待态
D、 运行态→等待态
4、(5分)假设某单处理器计算机系统中有10个进程,则系统中处于等待状态的进程最多有几个?
A、 0
B、 1
C、 9
D、 10
5、(5分)下列关于进程控制操作的叙述中,哪一个是不正确的?
A、 一个进程可以使用创建原语建立一个新的进程
B、 撤销进程就是释放该进程占有的内存资源
C、 阻塞原语使一个进程变为等待状态
D、 唤醒原语使从等待队列中撤出进程
6、(5分)下列哪一项工作不是创建进程时所作的?
A、 给新进程分配一个唯一标识
B、 给新进程分配虚拟地址空间
C、 初始化新进程的进程控制块
D、 将处理器控制权交给新进程
7、(5分)进程控制原语有多种,下列哪一项不是进程控制原语?
A、 改变进程优先级
B、 挂起进程
C、 进程唤醒
D、 进程上下文切换
8、(5分)在UNIX操作系统中运行如下C语言程序:
int main()
{
pid_t pid;
int a=5;
pid = fork();
if (pid==0)
printf ("This is the son process, a=%d ", --a);
else
printf ("This is the dad process, a=%d ", ++a);
}
假设编译链接过程正确且程序正确执行,那么运行结果是
A、 This is the son process, a=4 This is the dad process, a=6
B、 This is the son process, a=4
C、 This is the dad process, a=6
D、 This is the dad process, a=4 This is the son process, a=6
9、(5分)进程映像由几部分组成,下列哪一项不属于进程映像?
A、 进程控制块
B、 程序代码
C、 用户栈
D、 就绪队列
10、(5分)某操作系统在进程中引入了多个执行序列——线程,那么下列叙述中,哪些描述了进程与线程的联系和区别?
A、 进程是资源分配的基本单位
B、 进程是处理器调度的基本单位
C、 线程是资源分配的基本单位
D、 线程是处理器调度的基本单位
E、 线程不能独立于进程而存在
11、(5分)下列各种事件中,一定产生进程状态改变的事件是
A、 运行的进程正常退出
B、 运行的进程因种种原因而阻塞
C、 新进程创建成功
D、 阻塞的进程被唤醒
E、 运行的进程时间片用完
12、(5分)进程运行时,其硬件状态保存在相应寄存器中;当它被切换下CPU时,其硬件状态保存在内核栈中。
正确 错误
13、(5分)当某个正在执行的进程需要进行I/O操作时,可以通过调用挂起原语将自己从运行状态变为等待状态。
正确 错误
14、(5分)用户级线程执行时,同一进程不同线程的切换不需要内核支持。
正确 错误
15、(5分)在支持线程的操作系统中,同一个进程中的各个线程共享该进程的用户栈。
正确 错误
问题:进程映像
进程影像 :
进程映像也称进程图像,是进程执行的上下文环境,包括处理机中各通用寄存器的值,进程的内存映像,打开文件的状态和进程占用资源的信息等。它是一个内存级的实体并由:
进程控制块(PCB)、
进程执行的程序(code) / 程序、
进程执行时所用的数据 / 数据集合、
进程执行时使用的工作区组成。
操作系统学习笔记——北京大学陈向群老师课后及习题答案(3)相关推荐
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(1)
第1章 操作系统概述 1.(5分)下列关于操作系统的叙述中,哪一个是错误的? A. 操作系统管理着计算机系统中的各种资源 B. 操作系统应为用户提供良好的界面 C. 操作系统是计算机系统中的一个应用软 ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(2)
操作系统的运行环境 1.(5分)控制和状态寄存器用于控制处理器的操作,在某种特权级别下可以访问.修改.下列哪一个不是控制和状态寄存器 A. 程序计数器(PC)(错选) B. 指令寄存器(IR) C. ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(9)
9.文件系统(1) 作业状态 1.(5分)UNIX系统中,把输入输出设备看做是 A. 普通文件 B. 目录文件 C. 特殊文件 D. 索引文件 2.(5分)文件的逻辑结构是由下列哪一项决定的? A. ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(8)
8-存储模型(2) 作业状态 A. 虚拟存储技术 B. 存储保护技术(错选) C. 多道程序设计技术 D. 程序访问的局部性原理 2.(5分)虚拟页式存储系统中页表的作用十分重要,页表由页表项组成, ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(4)
4.处理机调度 1.(5分)下列哪一个调度算法的开销比较小? A. 先来先服务(FCFS) B. 短作业优先(SJF) C. 多级反馈队列(Feedback) D. 最高相应比优先(HRRN)(错选) ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(7)
7.存储模型-作业状态 1.(5分)为了保证CPU执行程序指令时能正确访问存储单元,需要将用户进程中的逻辑地址转换为运行时可由CPU直接寻址的物理地址,这一过程称为: A. 地址映射 B. 地址分配 ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(5)
5.同步机制(1) 1.(5分)多个进程并发执行时,各个进程应互斥进入其临界区,所谓临界区是指 A. 一段程序 B. 一段数据区 C. 一个缓冲区 D. 一种同步机制 2.(5分)下列哪一种场景问题只 ...
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(6)
6.同步机制(2) 作业状态 1.(5分)下列关于管程的描述中,哪一个是不正确的? A. 管程中需要提供互斥量以保证管程的互斥性 B. 管程有自己的名字 C. 管程的主要作用是管理共享资源(数据结构 ...
- 39 操作系统 18h-北京大学陈向群老师
P11.1 - 操作系统做了什么10:13 P21.2 - 操作系统的定义和作用20:14 P31.3 - 操作系统的主要特征10:31 P41.4 - 典型操作系统的架构11:12 P51.5 - ...
最新文章
- python读取数据的函数详解_你了解文件缓存机制吗?磁盘文件如何读写?Python中open函数详解...
- iOS UITableView长按cell复制内容
- python做电脑软件-程序员带你十天快速入门Python,玩转电脑软件开发(一)
- input image和img button区别
- Spark Streaming事务
- liunx学习笔记1
- Mware HA实战攻略之五VMwareHA测试验收
- C#设计模式之6-适配器模式
- MySQL日期格式符
- Python 正则表达式模块 - re
- relocation R_X86_64_PC32 against symbol can not be used when making a shared object recompile with
- 英威腾GD200A系列变频器实现多段速控制的相关参数设置及接线
- Vue动态渲染本地图片
- 前端中的A、B、C端解释
- COLLATE LOCALIZED ASC
- 计算机应用文摘版面费,数值计算与计算机应用发表论文期刊级别
- STL string容器 构造,查找,替换,拼接,比较,截取,插入删除
- Python实现酷狗音乐下载-GUI版-2019-09-08版
- CEF(Chromium Embedded Framework和JavaScript交互相互调用函数和设置数据
- ❤️2021 全国大学生数学建模❤️完整B 题思路分析
热门文章
- 人来人走----超级表格创业大街历险记
- @Valid 和@Validated 总结
- 音乐播放上一首暂停下一首进度条
- 水电图纸——看图纸定位,预埋放管-6
- 强化学习(一)-->隐马尔科夫模型HMM-->HMM模型基础
- 142 推荐系统架构(淘宝和京东)
- 基于java处理ofd格式文件
- HackTheBox-Beatles
- 【优秀的相册排版设计工具】SmartAlbums 2.1.10 for Mac
- php7.1.9 mcrypt,PHP7.1中使用openssl替换mcrypt