操作系统概念阅读笔记3

这篇博客详细介绍了操作系统中关于进程的概念,包括进程的定义、状态、进程控制块(PCB)的内容,以及上下文切换的过程。此外,还讨论了短期、中期和长期调度的区别,并解析了在两个进程间进行上下文切换的具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统概念阅读笔记3

进程


进程概念

  • 进程是操作系统对一个正在运行程序的抽象,是一个执行中的程序的实例,它提供一个独立的逻辑控制流与一个私有的地址空间。
  • 独立的逻辑控制流:它提供一个假象,好像我们的程序独占的使用处理器
  • 私有的地址空间:它提供一个假象,好像我们程序独占的使用存储器系统
  • 进程是孤立的,互相不共享状态,但它们可以彼此通信。
  • 进程用进程控制块(PCB)来表示 程序本身不是进程;程序只是被动实体,而进程是活动实体。

进程状态

  1. 新的:进程正在被创建
  2. 运行:指令正在被执行
  3. 等待:进程等待某个事件的发生(如等待i/o读取)
  4. 就绪:进程等待分配CPU
  5. 终止:进程完成执行

进程状态图


进程控制块

image

包括:

  1. 进程状态(标志前面5个状态)
  2. 程序计数器(下个指令地址)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值