进程

组成:
1、程序代码。
2、数据。
3、程序计数器。
4、寄存器的值,堆,栈。
5、一组系统资源(文件等)

进程与程序的区别:
1、进程是动态的,程序是静态的,程序是有序代码的集合,进程是程序的执行,进程有核心态/用户态。
2、进程是暂时的,程序是永久的。

特点:
1、可动态创建、结束。
2、进程可以独立调度并运行(并发即一个cpu一段时间执行一个进程、并行即多个cpu同时执行多个线程)。
3、独立:进程工作互不影响。
4、制约性:共享数据需要对进程进行限制。

进程控制结构:
  操作系统用PCB来描述进程的基本情况以及运行变化的过程,PCB是进程存在的唯一标志。通过控制进程控制块PCB可以管理进程
PCBPCB一般以链表形式组织

进程管理:
1、进程的生命周期:
·进程创建:系统初始化、用户请求创建、正在运行的进程执行了创建进程的系统调用。
·进程运行
·进程等待
·进程唤醒
·进程结束
在这里插入图片描述
2、进程挂起
阻塞挂起状态:进程在外存等待某事件出现
就绪挂起状态:进程在外存,但只要进入内存,即可运行。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值