操作系统
吗吗哈哈
喝光大佬的卡布奇诺
展开
-
还对操作系统的调度算法一知半解?
各种调度算法的学习思路:算法思想算法规则这种调度算法是用于作业调度还是进程调度抢占式?非抢占式?优点和缺点是否会导致饥饿(某进程/作业长期得不到服务)一、先来先服务(FCFS,First Come First Serve)1. 算法思想主要从“公平”的角度考虑(排队买东西)2. 算法规则按照作业/进程到达的先后顺序进行服务3. 用于作业/进程调度用于作业调度时,考虑的是哪个作业先到达后备队列:用于进程调度时,考虑的是哪个进程先到达就绪队列4. 是否可抢占?非抢占式5..原创 2020-10-05 20:37:22 · 1512 阅读 · 1 评论 -
操作系统中的进程是如何 “调度” 的?
一、处理机调度的概念和层次1.1 调度的基本概念当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题。在多道程序系统中,进程的数量往往是多余处理机个数的,这样不可能同时并行地处理各个进程。处理机调度,就是从就绪队列中按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程的并发执行。1.2 调度的三个层次——高级调度由于内存孔家有限,有时无法将用户提交的作业全部放入内存,因此酒醋要确定某种规则来决定将作业调入内存原创 2020-09-10 16:02:52 · 2920 阅读 · 1 评论