[第7章进程管理.pptVIP

  • 26
  • 0
  • 约1.38万字
  • 约 38页
  • 2017-01-06 发布于北京
  • 举报
[第7章进程管理

第七章 进程管理 7.1 进程概述 7.1.1 进程的概念 进程是指一个程序在其自身的虚拟地址空间中的一次执行活动,是系统资源分配和调度的基本单位。 程序则是指存储在磁盘上包含可执行机器指令和数据的静态实体。 两者的不同之处主要包括: 程序只是一个静态的指令集合,而进程是一个程序的动态执行过程,它具有生命周期,是动态地产生和消亡的。 进程是系统资源分配和调度的基本单位,因此,它使用系统的运行资源。而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。 程序和进程无一一对应的关系。一方面一个程序可以由多个进程所共用,即一个程序在运行过程中可以产生多个进程;另一方面,一个进程在生命期内可以顺序地执行若干个程序。 Linux操作系统是多任务的,如果一个应用程序需要几个进程并发地协调运行来完成相关工作,系统会安排这些进程并发运行,同时完成对这些进程的调度和管理任务,包括CPU、内存、存储器等系统资源的分配。 7.1.2 进程的状态 通常在操作系统中,进程的运行并非一帆风顺,每个进程都会在三种基本状态之间转换,这三种状态分别是就绪状态、运行状态和等待状态(阻塞状态)。其具体含义如下: (1)就绪状态是指进程已具备运行条件,但因为其他进程正占用CPU,所以暂时不能 运行而等待分配CPU的状态。一旦把CPU分给它,立即就可以运行。在操作系统中,处

文档评论(0)

1亿VIP精品文档

相关文档