课后习题解答.pptVIP

  • 1
  • 0
  • 约5.33千字
  • 约 17页
  • 2019-09-24 发布于广东
  • 举报
第二章 课后习题解答 第2章 进程管理 * 1.操作系统为什么要引入进程的概念? 【解答】程序在并发执行方式下,运行时具有异步性的特征。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 * 2.试比较进程和程序的区别。 【解答】进程和程序之间存在着密切的联系,但它们是两个完全不同的概念。它们之间的主要区别是: (1)程序是静态的概念,本身可以作为一种软件资源长期保存着;而进程则是程序的一次执行过程。它是动态的概念。 (2)进程是一个能独立运行的单位,能与其它进程并发执行。进程是作为资源申请和调度单位存在的;而通常的程序是不能作为一个独立运行的单位而并发执行的。 (3)程序和进程无一一对应的关系。一个程序可由多个进程共用;另一方面,一个进程在其活动中又可顺序地执行若干个程序。一个程序,运行一次,便创建了一个进程;同一个程序,若运行十次,就产生了十个进程。 (4)各个进程在并发执行过程中会产生相互制约关系,造成各自前进速度的不可预测性。而程序本身是静态的,不存在这种异步特征。 第2章 进程管理 * * 3.程序并发执行,为什么会失去封闭性和可再现性? 【解答】在程序并发执行的环境下,多个进程共享系统中的资源,这

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档