Muro_like
14-12-2011, 18:09
Здравствуйте помогите пожалуйста в понимание того как рассчитывается данный алгоритм работы процессов.
В институте дали курсовую работу, как бы виртуальная машина которая якобы создает процессы и так далее.
Моя проблема заключается в том что я не могу понять как считается этот алгоритм.
Как бы по формуле T(n+1)=a*тета(n) +(1-а)*T(n);
a= 0.5 это коэффициент.
тета( n ) я понял, что это сколько времени процесс пробыл в режиме "ИСПОЛЬЗОВАНИЯ"
T = это предсказанное время работы ему.
Вопросы:
1. T(n+1) , где n это номер следующего процесса или следующего состояния?
2. Если n это номер следующего процесса, то нужно ли рассчитывать "предсказанную оценку для первого процесса от последнего." ?
3. В виртуальной машине не задается тета и Т начальное, получается мы вообще не знаем ни последнее поведение процесса и не знаем время его выполнения. Тогда правильно что этот процесс будет выполнятся всегда пока не удалится.?
В институте дали курсовую работу, как бы виртуальная машина которая якобы создает процессы и так далее.
Моя проблема заключается в том что я не могу понять как считается этот алгоритм.
Как бы по формуле T(n+1)=a*тета(n) +(1-а)*T(n);
a= 0.5 это коэффициент.
тета( n ) я понял, что это сколько времени процесс пробыл в режиме "ИСПОЛЬЗОВАНИЯ"
T = это предсказанное время работы ему.
Вопросы:
1. T(n+1) , где n это номер следующего процесса или следующего состояния?
2. Если n это номер следующего процесса, то нужно ли рассчитывать "предсказанную оценку для первого процесса от последнего." ?
3. В виртуальной машине не задается тета и Т начальное, получается мы вообще не знаем ни последнее поведение процесса и не знаем время его выполнения. Тогда правильно что этот процесс будет выполнятся всегда пока не удалится.?