UNIX系统的进程系统分析.pptVIP

  • 27
  • 0
  • 约 23页
  • 2017-05-30 发布于北京
  • 举报
第一章 绪论 UNIX系统的进程系统分析 7.4 进程管理 7.4.1 进程和进程控制块PCB 7.4.2 进程控制 7.4.1 进程和进程控制块PCB 1、UNIX系统中进程的概念 在UNIX系统中,进程具有如下特定的含义和特点: (1)一个进程是对一个程序的执行。 (2)一个进程的存在意味着系统中存在着一个相应的常驻内存的proc结构,其中包含着该进程的控制信息。 (3)对每一个进程,有一个被称为user结构的数据结构,这个结构中存放该进程的私用控制信息。该结构只有该进程运行时,才会调入内存。 (4)一个进程可以创建或撤消其子进程。 (5)进程是系统进行资源分配的基本单位。 7.4.2 进程控制 ● UNIX系统中进程控制子系统主要负责进程同步、进程间通信、存储管理及进程调度。 1.进程控制 ● UNIX系统中,用户可以通过一些系统调用对进程进行控制。对应进程的创建、执行和自我终止,UNIX系统提供了相应的系统调用fork()、exec()和exit(),以便在用户级上实现上述功能。 7.4.2 进程控制 (1)进程的创建 ●在UNIX系统中,除了0#进程是在系统引导时被创建外,其他进程都是由父进程通过调用系统原语fork来创建的。 ●该原语为新建立进程分配一个proc表目并赋予一个唯一的进程标识符pid,此外,内核还将 proc表目初始化。 ●在UNIX

文档评论(0)

1亿VIP精品文档

相关文档