Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519032
  • 博文数量: 96
  • 博客积分: 2102
  • 博客等级: 上尉
  • 技术积分: 1695
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 22:12
文章分类

全部博文(96)

文章存档

2014年(2)

2012年(94)

分类: LINUX

2012-04-21 11:38:18

】】】】引起进程创建的事件
1.用户登录:(在分时系统中,当一个新的用户登录时,主机会为他他分配一个进程,为用户服务)
2.作业调度:当通过作业调度算法确定某个作业后,则会将该作业装入内存,分配资源,创建进程。
3.提供服务:当用户提出某个需求时,系统会创建一个进程为他完成服务
4.应用请求:在应用软件中,应用软件创建进程一边于完成特定的日任务
】】】】】进程的创建
1.申请空白的PCB
2.为进程分配资源
3。初始化PCB(初始化标识信息; 初始化处理机状态信息(PC 指向程序入口);初始化处理机的控制信息(进程状态的设置))
4.将进程插入就绪队列
】】】】】进程终止的过程
1.根据终止的进程标识符,从PCB集合中检索出该进程的PCB,并且获取他的状态
2.若该程序处于运行状态,则立即停止。但是需要标识该进程停止后需要重新重新调入
3.若该程序该有子孙进程,则终止它们,避免它们变成僵尸进程
4.将终止的进程的资源还给父进程或者系统
5.将终止进程从他所在的队列中移除。
阅读(1846) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~