🙉专栏推荐:Java入门知识🙉
🙉 内容推荐:🙉
🐹今日诗词:🐹
⛳️点赞 ☀️收藏⭐️关注💬卑微小博主🙏
⛳️点赞 ☀️收藏⭐️关注💬卑微小博主🙏
PCB(进程控制块)
常见属性
状态
就绪状态: 进程随时准备执行,像一个士兵一样,这种就是就绪状态
运行状态: 进程正在执行,运行了某段代码,占用了CPU的资源
阻塞状态: 进程已经执行了,但是却没有占用CPU的资源,比如Scanner的输入,等待输入的过程就是阻塞状态
优先级
进程之间是有优先级的,这个很容易理解, 重要的进程肯定要先执行,比如我正在打PUBG,同时,女神给我发微信,肯定吃坤优先级更高,小小微信乱我道心
记账信息
记账信息是对进程占用CPU时间作出一个统计,会根据这个信息调整CPU调度,确保进程执行更加顺利
上下文
进程调度的一个重要属性,进程执行会产生很多中间结果存储在寄存器中,
保存上下文: 把进程执行的中间结果保存到内存中
恢复上下文: 把保存的内存数据加载到CPU寄存器中
类似于游戏中的存档和读档(SL大法)
内存管理
操作系统对内存资源的分配是各自独立的,每个进程都有属于自己的内存资源,进程之间互不干扰
进程间通信
虽然进程之间是相互独立的,但是系统提供了一块公共资源,让每个进程都能使用这块空间,并进行通信
美图分享
✨🎆谢谢你的阅读和耐心!祝愿你在编程的道路上取得更多的成功与喜悦!"🎆✨🎄
⭐️点赞收藏加关注,学习知识不迷路⭐️
🎉✔️💪🎉✔️💪🎉✔️💪🎉✔️💪🎉
👍😏⛳️点赞☀️收藏⭐️关注😏👍
👍😏⛳️点赞☀️收藏⭐️关注😏👍
👍😏⛳️点赞☀️收藏⭐️关注😏👍
🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️🙆♂️