CPU 上下文切换(上)

根据任务的不同,CPU 的上下文切换就可以分为几个不同的场景

  • 进程上下文切换
  • 线程上下文切换
  • 中断上下文切换

小结

  • CPU 上下文切换,是保证 Linux 系统正常工作的核心功能之一,一般情况下不需要我们特别关注。
  • 但过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上,从而缩短进程真正运行的时间,导致系统的整体性能大幅下降。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 理解平均负载( Load Average),并用三个案例展示了不同场景下平均负载升高的分析方法。这其中,多个进程竞...
    养码哥阅读 5,160评论 0 1
  • Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。当然,这些任务实际上并不是真的在同时运...
    taj3991阅读 2,548评论 0 0
  • -心情- 要更加努力的心情 【早起】 坚持早起打卡86天 -饮食- 001 未完成:点了外卖 002未完成:五份蔬...
    梨子讲书阅读 1,760评论 0 0
  • 对于工具,近期有两个大热门:骑行工具---摩拜、ofo等;时间管理工具。任何为人们提供便利性的方法都可以是工具...
    青稚F阅读 1,454评论 0 0
  • 小朋友坐在回京的火车上,吃着对面座位阿姨给的面包,高兴地说:坐着火车看外面的风景是最高兴的事情。
    行者复行者阅读 775评论 0 0

友情链接更多精彩内容