操作系统第3章_1..pptVIP

  • 7
  • 0
  • 约4.92千字
  • 约 48页
  • 2016-12-21 发布于重庆
  • 举报
一、进程创建create( ) 形成进程控制块PCB 创建方式: 1、系统程序模块统一创建 2、父进程创建 创建事件: 1、用户登录 2、作业调度 3、提供服务 4、应用请求 * Procedure Create(n,S0,k0,M0,R0) begin i:= Get Internal Name(n); * 进程外部名 Id(i) := n; * PCB内部标示号 Priority(i) := k0; *进程优先数 Cpustate(i) := S0; *CPU初始状态 Main Store(i) := M0; *内存初始占有情况 Resources(i) := R0; *其它资源初始占有情况 Status(i) := ‘Readys’; *进程初始状态置为就绪 Parent(i) := CALLER; *父进程名 Insert(RL,i); *把i插入就绪队列 end * 相关系统调用 1、fork( ):创建子进程,子进程复制父进程程序数据资源 对父进程返回正整数(子进程的进程标识号pid) 对子进程返回0 创建失败返回-1。 2、getpid( ):获得当前进程的进程标识号pid 3

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档