文章分类 - OSTEP
摘要:Multi-level Feedback content 继07章的内容,调度算法工作时不清楚当下任务,或是未来的任务具体要执行多久,因此以运行时长为前提的调度算法都无法实践应用。 mlfq(multi leve feedback queue)算法将到来的任务一律视为短任务,并通过一些限制使“短任务
阅读全文
摘要:CPU Scheduling content 本文简要说明了多进程任务是怎么由cpu调度运转的,我们可以将负载的逻辑简化,使用多个假设构建简单的模型,并一步步的舍弃假设条件,逐渐逼近真实场景下的调度过程。 假设: 任务运行时长相同 任务是同时到达cpu的 任务一旦运行则不可中断 任务运行过程中没有I
阅读全文
摘要:direct execution content 本章主要介绍了进程如何在cpu上执行,并如何解决进程执行的性能、安全性、进程的切换问题。 direct execution 首先解决进程运行在cpu上,即cpu记录下进程信息,为进程开辟内存空间,再运行进程。进程结束后回收内存空间和进程的相关信息。此
阅读全文
摘要:process API content linux进程状态: 参考: https://blog.csdn.net/shenwansangz/article/details/51981459 fork:创建子进程,子进程从fork处开始执行,子进程获取的fork返回值为0。 wait:父进程阻塞等待任
阅读全文

浙公网安备 33010602011771号