处理器本身如何假定任何程序的执行时间?

时间:2015-11-17 09:25:27

标签: c linux scheduling

假设我编写了一些c程序。操作系统有 SJF(最短作业优先)调度策略,那么CPU如何决定所有进程之前的执行时间实际执行它们.Ex。每次在SJF中首先执行的短流程。

1 个答案:

答案 0 :(得分:1)

如下所述,显然Linux没有作业控制脚本语言,因此您应该删除该标记以及C标记。

在具有作业调度的系统上,存在某种类型的作业控制脚本语言,其中估计的运行时间包含在运行作业所需的信息中。

示例Wiki文章:

http://en.wikipedia.org/wiki/Job_Control_Language

在这种情况下,估计的时间被指定为作业参数:

/*JOBPARM TIME=10

估计时间为10分钟。在此网页上,向下滚动到TIME参数说明:

http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieab600/iea3b6_Parameter_definition5.htm

根据描述,如果超过时间,则通知操作员。我不确定无人值守系统会发生什么。