如何确定计划评估者指标

时间:2019-03-28 01:02:46

标签: java operating-system scheduling

因此,我已经读到重要的基本指标是等待时间,周转时间和响应时间。尽管我的程序为我提供了以下变量:

createdTime //process created time
startedTime //process running for the first time
terminatedTime //process terminated time
blockedTime //how long the process was blocked
cpuTime //duration process was running

使用这些变量,我将为每个指标创建方法。尽管我可以就如何进行使用提出一些建议。

我相信等待时间应该是(TurnaroundTime() - cpuTime)。 我认为周转时间应该为(terminatedTime - createdTime)。 最后,ResponseTime应该为(startedTime - createdTime)。我不确定是否可以更好地利用这些变量。

WaitingTime() {
int a;
int b;
a = terminatedTime - createdTime;
b = a - cpuTime;
return b;
}
TurnaroundTime() {
int c;
c = terminatedTime - createdTime;
return c;
}
ResponseTime(){
int d;
d = startedTime - createdTime;
return d;
}

我想知道这些是否是计算这些基本调度指标的最佳(甚至是合理的)方法。就像在其中包含blockedTime还是没关系?

0 个答案:

没有答案