1 《操作系统教程》南邮正式版 习题解答 第三章 进程管理与调度习题 1 、什么是多道程序设计
多道程序设计利用了系统与外围设备的并行工作能力,从而提高工作效率,具体表现在哪些方面
答: 让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种设计技术称“ 多道程序设计 ”,这种计算机系统称“多道程序设计系统” 或简称“多道系统”
在多道程序设计的系统中,主存储器中同时存放了多个作业的程序
为避免相互干扰,必须提供必要的手段使得在主存储器中的各道程序只能访问自己的区域
提高工作效率,具体表现在: 提高了处理器的利用率; 充分利用外围设备资源:计算机系统配置多种外围设备,采用多道程序设计并行工作时,可以将使用不同设备的程序搭配在一起同时装入主存储器,使得系统中各外围设备经常处于忙碌状态,系统资源被充分利用; 发挥了处理器与外围设备以及外围设备之间的并行工作能力; 从总体上说,采用多道程序设计技术后,可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率
2 、请描述进程的定义和属性
答: 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配、调度和保护的独立单位
进程的属性有:结构性•共 享 性•动态性•独立性•制 约 性•并发性 3 、请描述进程与程序的区别 及关系
答: 2 程序是静止的,进程是动态的
进程包括程序和程序处理的对象(数据集),进程能得到程序处理的结果
进程和程序并非一一对应的,一个程序运行在不同的数据集上就构成了不同的进程
通常把进程分为“系统进程”和“用户进程”两大类,把完成操作系统功能的进程称为系统进程,而完成用户功能的进程则称为用户进程
4、进程有哪三种基本状态
三种进程状态如何变化
答: 通常,根据进程执行过程中不同时刻的状态,可归纳为三种基本状态: · 等待态 :等待某个