private CheckSchedulabilityRM ( |
||
dt | ||
pi | double | |
theta | double | |
return | bool |
private bool CheckSchedulabilityRM(DataTable dt, double pi, double theta)
{
bool TrueForAllTasks = true;
foreach (DataRow dr in dt.Rows)
{
Task t = new Task(dr);
double dbf = GetDBF_RM(dt, t.Period, t.Priority, _overhead);
double sbf = GetSBF_RM(t.Period, pi, theta);
if (dbf > sbf)
TrueForAllTasks = false;
}
return TrueForAllTasks;
}
private bool CheckSchedulabilityEDF(DataTable dt, double pi, double theta, double t)
FormPRM::CheckSchedulabilityRM ( |
|
FormPRM::CheckSchedulabilityRM ( |