进程的基本概念和进程控制

操作系统是一个软件,功能是对计算机上的软硬件进行管理
操作系统与计算机关系:
在这里插入图片描述
进程运行过程
在这里插入图片描述
输入输出原理
在这里插入图片描述
进程状态
父进程:返回值是子进程的pid,pid是大于0的
子进程:返回值是0
僵尸进程:子进程先于父进程退出
孤儿进程:父进程先退出
进程优先级:决定CPU资源有限分配级的一个评级
进程优先级——PRI
PRI是优先级,值越大优先级越低,值越小优先级越高
eg:queue[140] 140个优先级
并发:进程在CPU上切换运行
并行:进程在CPU是同时进行
环境变量:存有操作系统环境参数的变量
程序地址空间:虚拟地址空间
虚拟地址空间:在这里插入图片描述

进程控制梳理
1.进程创建
fork() vfork()—快速创建子进程,与父进程共用同一块虚拟地址空间
在这里插入图片描述
2.进程终止
3.进程等待
等待子进程退出,避免出现僵尸进程
在这里插入图片描述
4.进程替换

程序替换:替换的是程序所运行的代码;将另一段程序加载到内存中,通过页表将原先进程的映射关系,重新建立到新程序在内存中的地址;相当于替换了进程所运行的程序以及所要处理的数据。因此,可以这样认为:替换了代码段,重新初始化数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值