操作系统学习笔记——北京大学陈向群老师课后及习题答案(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 - ...
最新文章
- 爱了!爱了!Markdown 必备组合神器!
- 英国首相用华为P20 Pro自拍引热议,网友:真香,比炸鱼和薯条还香
- 《WebGL编程指南》学习笔记——3.在Canvas中使用WebGL
- Linux Keepalived 高可用虚拟IP安装与配置
- 手游方舟怎么输入代码_方舟秘籍代码详细攻略介绍一览
- 2022年全新USDT支付系统源码+支持自动监控回调
- python箱线图标注单位_【可视化】箱线图异变标注
- array函数python_python中如何使用numpy.array函数创建数组?
- python摄氏度转华氏度_如何用 python编写华氏摄氏度的相互转换?
- “马太效应”与“二八法则”
- ajax传参遇到问题
- 【防火墙_静态路由】
- 大数据之ZooKeeper数据类型和节点操作
- zookeeper的应用和原理
- 直接访问html网址怎么输入,如何设置输入IP地址就直接访问到某一个网站
- Textstudio 应用程序无法正常启动0xc000007b
- 计算机模拟太阳系,科学家通过计算机模拟发现太阳系十九颗小行星或来自系外...
- 大数据揭秘诺奖评选“潜规则”
- Ethereum智能合约迁移到PlatON教程
- 经验分享:SEO新手面对新网站应该如何去优化