进程

1.运行的程序就称为进程
2.进程的特征:动态性,并发行,独立性 , 异步性
3.Linux系统中进程由以下三部分组成:①进程控制块PCB;②数据段;③正文段
4.进程关系: 父子关系,兄弟关系 , 亲戚关系
5.进程的状态以及转换:运行,就绪,阻塞
6.僵尸进程:子进程已经结束,但是父进程并没有回收其资源,此时的子进程就是一个僵尸进程。使用wait和waitpid函数可以解决这个问题
7.孤儿进程:父进程已经结束,但是子进程仍在运行。这时候子进程就是孤儿进程
8.守护进程:一种脱离终端,在后台运行的一种进程。终端的开关与他无关
9.创建进程
分配id,分配PCB
分配地址空间
拷贝父进程的进程空间
将子进程置为就绪状态
放到就绪队列
10.程序转换为进程
内核将程序读入内存,为程序分配内存空间
内核为该进程分配进程标识符pid和其他所需资源
内核为该进程保存PID及相应的状态信息,把进程放到运行队列中等待执行.程序转化为进程后就可以被操作系统的调度程序调度执行了
11.销毁进程
回收各种资源
记录系统日志
将进程换出内存,置为僵尸状态
 转存储调度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值