Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 存在大量子点时循环的等效算法_Algorithm_Operating System_Scheduling_Round Robin - Fatal编程技术网

Algorithm 存在大量子点时循环的等效算法

Algorithm 存在大量子点时循环的等效算法,algorithm,operating-system,scheduling,round-robin,Algorithm,Operating System,Scheduling,Round Robin,我正在准备我的校内实习,在Citrix上一年的论文中发现了这个问题 如果在循环中有一个大的量子,它将相当于 先到先得 最短工作优先 最近最少使用 这些都不是 我认为答案应该是“1”(先到先得),但需要更好的澄清,否则可能是我错了。 谢谢毫无疑问,答案必须是(i)先到先得 原因是,当您增加进程的时间量时,每个进程基本上都会在第一时间完全执行(因为量子时间更长)。所以,较新的进程将被添加到队列中,因此,每个进程将按其到达时间的顺序执行,因为它们是按顺序插入队列的(队列是先进先出的数据结构) 因此,所

我正在准备我的校内实习,在Citrix上一年的论文中发现了这个问题

如果在循环中有一个大的量子,它将相当于
  • 先到先得
  • 最短工作优先
  • 最近最少使用
  • 这些都不是
  • 我认为答案应该是“1”(先到先得),但需要更好的澄清,否则可能是我错了。
    谢谢

    毫无疑问,答案必须是(i)
    先到先得

    原因是,当您增加进程的时间量时,每个进程基本上都会在第一时间完全执行(因为量子时间更长)。所以,较新的进程将被添加到队列中,因此,每个进程将按其到达时间的顺序执行,因为它们是按顺序插入队列的(队列是先进先出的数据结构)

    因此,所有流程都将按照其到达顺序运行,因此,合格答案将是
    先到先得
    调度算法


    此外,
    最短作业优先
    最近最少使用的
    调度算法与循环调度算法根本不相似,除非它们是最短进程优先于较长进程的特殊情况。而且,最近使用最少的与循环调度无关

    谢谢,这完全有道理。