进程管理
文章平均质量分 96
华华要好好学真正的技术啦
这个作者很懒,什么都没留下…
展开
-
Linux进程管理学习(2)-- 进程调度
I/O消耗型进程I/O-Bound:CPU利用率较低,进程的效率主要受限于I/O的速度。例1:shell进程大多数时间在等用户输入,在等用户输入的期间,shell进程进入睡眠状态,不占用CPU。例2:磁盘读取进程A在从磁盘读写大数据块的过程中,也不占用cpu,基本可以理解为可以用DMA读取磁盘数据到指定内存地址,读完后,通过中断通知cpu数据已经读完,进程A被唤醒,进而对数据直接进行处理。CPU消耗型进程CPU-Bound:CPU利用率高,大多数时间执行控制和计算。进程的效率主要受限于C原创 2022-05-29 18:31:48 · 538 阅读 · 1 评论 -
Linux 进程管理学习笔记(一)
一 进程学习笔记原创 2022-05-02 17:10:40 · 1683 阅读 · 0 评论 -
内核等待队列的介绍
目录一.背景和意义二.数据结构分析三.等待队列的操作3.1 典型应用3.2 将等待队列项插入等待队列3.3 将等待队列从等待队列中删除3.4 将等待队列从等待队列中删除一.背景和意义在实际编程中,我们会经常碰到这种场景:进程P需要等待条件C的成立,才能继续执行某个动作。例如,当串口没有数据可以读取时,我们可以通过轮询的方式,等到有数据来的时候,串口程序再去...原创 2020-02-08 00:48:46 · 420 阅读 · 0 评论