- 17
- 0
- 约4.11千字
- 约 14页
- 2017-04-06 发布于北京
- 举报
的操作系统第2章节习题课
例1. 试比较进程和程序的异同 (1)每个进程实体中包含了程序段、数据段这两个部分,因此说进程和程序是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB。 (2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建产生、由调度而执行、由撤销而消亡,即它具有一定的生命周期。而程序则只是一组指令的有序集合,并可永久地存放在某种介质上,其本身不具有动态的含义,因此是静态的。 (3)多个进程实体可同时存放在内存中并发执行,其实这正是引入进程的目的。而程序的并发执行具有不可再现性,因此程序不能正确地并发执行。 (4)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位。而因程序不具有PCB,所以它是不可能在多道程序环境下独立运行的。 (5)进程和程序不一一对应。同一个程序的多次运行,将形成多个不同的进程;同一个程序的一次执行也可以产生多个进程;而一个进程也可以执行多个程序。 例2. 试比较进程和线程的异同 (1)线程是进程的一个组成部分。一个进程可以有多个线程,而且至少有一个可执行线程。 (2)进程是资源分配的基本单位,它拥有自己的地址空间和各种资源。线程是处理机调度的基本单位,它只能和其他线程共享进程的资源,而本身并不具有任何资源。 (3)进程的多个线程都在进程的地址空间内活动。这样,在以
您可能关注的文档
- 现场的管理与生产过程操纵.ppt
- 江苏省海头高级中学2015-2016年度高二上学期期中考试物理[必修]试题附解析.doc
- 第4次课人际交往[一学分版本].ppt
- 环球基金——AXA[安盛]投资平台.ppt
- 现场的管理实务—第1章节.ppt
- 江苏省海头高级中学2016-2017年度高一12月月考化学试题(扫描附解析).doc
- 江苏省海安中学2012-2013年度高二下学期6月检测数学理试题附解析.doc
- 江苏省海头高级中学2013-2014年度高二上学期期中考试生物试题附解析.doc
- 江苏省海安中学2006一2007年度度第一学期调研考试.doc
- 第4章节ls—dyna输出操纵-剖析与调试.ppt
原创力文档

文档评论(0)