我对进程的理解

最近在学习与进程相关的知识, 最开始对进程的理解还是不够透彻和连贯的, 为此我查询了部分的相关资料, 对进程有了更进一步的了解

进程概念

1.什么是进程
2.进程结构
3.进程特征
4.进程状态
5.引入进程的意义

什么是进程
狭义定义: 进程就是一段程序的执行过程(或者我们可以简单的理解为进行中的程序)
广义定义: 进程是一个具有一定独立性功能的程序关于某个数据集合的一次运行活动. 它是操作系统动态执行的基本单元, 在传统的操作系统中, 进程是基本的分配单元, 也是基本的执行单元 (后续的内容会帮助理解)
进程结构
进程的结构由 3 部分组成:
代码段(程序)
数据段(数据)
堆栈段(进程控制块 PCB)
—PCB: PCB 是进程存在的唯一标识, 因为系统是通过 PCB 的存在来感知进程的存在 (后续会对 PCB 进行一个详细的总结)—
进程特征
动态性: 进程的实质是程序在多道程序系统中的一次执行过程, 动态产生, 动态消亡
独立性: 每个进程都有独立的 PCB 和 进程地址空间, 因此进程之间相互独立, 多个进程之间互不影响
结构性: 进程由 3 个部分组成(以上)
竞争性: 进程多, 但是资源有限, 因此每个进程之间相互竞争, 相互制约
并行: cpu 资源足够, 多个进程同时运行
并发: cpu 资源不足, 多个进程切换运行, 同时推进
进程状态
就绪状态(Reading): 进程已经获得了除了处理器以外的所有资源, 等待分配处理器资源, 只要分配好了处理器资源, 进程就进入了运行状态. 就绪进程可以按照不同的优先级来划分队列, 比如时间片用完排入低优先队列, 由 I/O 操作完成排入高优先级队列.
–时间片:分时操作系统为进程分配的一段运行时间–

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值