周国运《操作系统》讲义[第2章2.3]
2.3 进程及其实现 2.3.1 进程的定义和属性 2.3.2 进程的状态和转换 2.3.3 进程的描述 2.3.4 进程切换与模式切换 2.3.5 进程的控制 2.3.6 实例研究:UNIX SVR4进程管理 2.3.7 实例研究:Linux进程管理 2.3.1 进程的定义和性质 进程(process) 是一个可并发执行的、具有独立功能程序的、关于某个数据集合的一次执行过程。它是操作系统进行资源分配和保护的基本单位 。 2.3.1之——进程的属性 ? 结构性 构成三要素:程序块、数据块、进程控制块。 ? 动态性 有生命期,其动态过程为:创建——运行——消亡。 ? 独立性 资源分配的独立单位、独立运行单位、独立调度单位。 ? 并发性 内存中同时有多个进程,各进程并发执行。 2.3.1之——进程的属性 ? 制约性(异步性 ) 各进程在运行中因共享资源而相互等待或互通消息,即相互制约,因而各进程是异步进行。 异步性:进程以各自独立的、不可预知的速度向前推进。 共享性 多个不同的进程可以共享同一个程序 为什么要引入进程概念 1、刻画系统的动态性,发挥系统的并发性,提高资源利用率。 2、它能解决系统的“
原创力文档

文档评论(0)