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章 操作系统概述 1.(5分)下列关于操作系统的叙述中,哪一个是错误的? A. 操作系统管理着计算机系统中的各种资源 B. 操作系统应为用户提供良好的界面 C. 操作系统是计算机系统中的一个应用软 ...

  2. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(2)

    操作系统的运行环境 1.(5分)控制和状态寄存器用于控制处理器的操作,在某种特权级别下可以访问.修改.下列哪一个不是控制和状态寄存器 A. 程序计数器(PC)(错选) B. 指令寄存器(IR) C. ...

  3. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(9)

    9.文件系统(1)  作业状态 1.(5分)UNIX系统中,把输入输出设备看做是 A. 普通文件 B. 目录文件 C. 特殊文件 D. 索引文件 2.(5分)文件的逻辑结构是由下列哪一项决定的? A. ...

  4. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(8)

    8-存储模型(2)  作业状态 A. 虚拟存储技术 B. 存储保护技术(错选) C. 多道程序设计技术 D. 程序访问的局部性原理 2.(5分)虚拟页式存储系统中页表的作用十分重要,页表由页表项组成, ...

  5. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(4)

    4.处理机调度 1.(5分)下列哪一个调度算法的开销比较小? A. 先来先服务(FCFS) B. 短作业优先(SJF) C. 多级反馈队列(Feedback) D. 最高相应比优先(HRRN)(错选) ...

  6. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(7)

    7.存储模型-作业状态 1.(5分)为了保证CPU执行程序指令时能正确访问存储单元,需要将用户进程中的逻辑地址转换为运行时可由CPU直接寻址的物理地址,这一过程称为: A. 地址映射 B. 地址分配 ...

  7. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(5)

    5.同步机制(1) 1.(5分)多个进程并发执行时,各个进程应互斥进入其临界区,所谓临界区是指 A. 一段程序 B. 一段数据区 C. 一个缓冲区 D. 一种同步机制 2.(5分)下列哪一种场景问题只 ...

  8. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(6)

    6.同步机制(2)  作业状态 1.(5分)下列关于管程的描述中,哪一个是不正确的? A. 管程中需要提供互斥量以保证管程的互斥性 B. 管程有自己的名字 C. 管程的主要作用是管理共享资源(数据结构 ...

  9. 39 操作系统 18h-北京大学陈向群老师

    P11.1 - 操作系统做了什么10:13 P21.2 - 操作系统的定义和作用20:14 P31.3 - 操作系统的主要特征10:31 P41.4 - 典型操作系统的架构11:12 P51.5 - ...

最新文章

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

热门文章

  1. 【EDA技术】 实验二 BCD码输出的60进制计数器的VHDL
  2. ib课程计算机科学内容,让人疑惑的ib课程体系的六大课程是指什么?
  3. opencv学习日志18-canny算子
  4. 不用 Notepad++,还有更牛逼的选择!
  5. 教女朋友微信小程序(二)
  6. 在moba游戏里面模拟实现绝地求生毒雾圈功能
  7. 天津理工大学操作系统实验
  8. macOS Catalina 10.15.7正式版 CDR/ISO镜像 for VMware
  9. 计算机联锁系统的设计分析,城市轨道交通计算机联锁系统的设计及实现
  10. 后台如何实现对APP版本更新管理?