Мой код неправильно рассчитывает время обработки и время прибытия (раунд-робин)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Мой код неправильно рассчитывает время обработки и время прибытия (раунд-робин)

Сообщение Anonymous »


Моя задача — рассчитать среднее время обработки и время ожидания, а также количество прерываний из CSV-файла (1-я строка — это время прибытия, остальные строки суммируются и представляют собой время пакета для каждого работа)

// Реализуем циклическое планирование очередь jobQueue; int restingBurstTimes[MAX_COLS]; для (int я = 0; я 0) { // Заданию нужно больше времени, поместите его обратно в очередь jobQueue.push(currentJob); прерывания++; } еще { // Работа завершена TurnaroundTimes[currentJob] = CurrentTime - ArrivalTimes[currentJob]; waitTimes[currentJob] = TurnaroundTimes[currentJob] -burstTimes[currentJob]; } } двойной TotalTurnaroundTime = 0; двойное общее время ожидания = 0; для (int я = 0; я
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»