- 6
- 0
- 约4.61千字
- 约 35页
- 2017-08-31 发布于安徽
- 举报
第四章 并发处理 4.2 进程概念(process) 4.2.1 进程的定义 在多道程序设计的环境下,为了描述程序在计算机系统内的执行情况,必须引入新的概念--进程。 4.2 进程概念(process) 4.2.1 进程的定义 行为的一个规则叫做程序,程序在处理机上执行时所发生的活动称为进程(Dijkstra)。 进程是这样的计算部分,它是可以和其它计算并行的一个计算。(Donovan) 进程(有时称为任务)是一个程序与其数据一道通过处理机的执行所发生的活动。(Alan.C. Shaw) 进程是执行中的程序。(Ken Thompson and Dennis Ritchie ) 教材上给出的进程的定义: 进程,即是一个具有一定独立功能的程序关于某个数据集合的一次活动。 4.2 进程概念(process) 4.2.1 进程的定义 进程与程序的区别与联系: 1、程序是指令的集合,是静态的概念。 进程是程序在处理机上的一次执行的过程,是动态的概念。程序可以作为软件资料长期保存。进程是有生命周期的。 2、进程是一个独立的运行单位,能与其它进程并行(并发)活动。 3、进程是竞争计算机系统有限资源的基本单位,也是进行处理机调度的基本单位。 4、同一个程序可以对应于多个进程。 4.2 进程概念(process) 4.2.2 进程的类型 在系统中同时有多个进程存在,但归纳起
原创力文档

文档评论(0)