- 35
- 0
- 约5.25千字
- 约 7页
- 2020-02-07 发布于江西
- 举报
第?2?章?进程管理
“练习与思考”解答
1. 基本概念和术语
进程、进程互斥、进程同步、临界资源、临界区、死锁
进程是程序在并发环境中的执行过程。
进程互斥:各个进程彼此不知道对方的存在,逻辑上没有关系,由于竞争同一资源(如打印
机、文件等)而发生相互制约。
进程同步:各个进程不知对方的名字,但通过对某些对象(如?I/O?缓冲区)的共同存取来协
同完成一项任务。
临界资源:一次仅允许一个进程使用的资源。
临界区:在每个进程中访问临界资源的那段程序。
死锁是指在一个进程集合中的每个进程都在等待仅由该集合中的另一个进程才能引发的事件而
无限期地僵持下去的局面。
2. 基本原理和技术
(1)?在操作系统中为什么要引入进程概念?它与程序的区别和联系是什么?
在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因此系统
中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的新状态。
这些都是在程序的动态过程中发生的。用程序这个静态概念已不能如实反映程序并发执行过程
中的这些特征。为此,人们引入“进程”这一概念来描述程序动态执行过程的性质。
进程与程序的主要区别是:
?进程是动态的;程序是静态的。
?进程有独立性,能并发执行;程序不能并发执行。
?二者无一一对应关系。
?进程异步运行,会相互制约;程序不具备此特征。
但进程与程序又有密切的联系:进程
原创力文档

文档评论(0)