2013-12-02 9 views
1

У меня есть задача рассчитать загрузку процессора, у меня есть 4 процессаВычислить использование процессора

P1 ждет ввода-вывода 30% своего времени.

P2 ожидание ввода-вывода 40% его времени.

P3 ожидание I/0 20% его времени.

P4 ждать I/0 50% своего времени.

мой результат 0,99999993 ... мне кажется неразумным

ответ

5

Вероятность того, что все процессы в ожидании ввода/вывода (и, следовательно, процессор находится в режиме ожидания) составляет:

0.3 * 0.4 * 0.2 * 0.5 = 0.012 

ЦП поэтому занят с вероятностью: (1 - 0.012) = 0.988, т.е. загрузка процессора = 98.8%.

+0

Мне не нужно брать результат с мощностью 4? а именно, номер процесса? – user2922456

+0

Что заставляет вас думать, что вам нужно это сделать? –

+0

Формула: 1-p^n n = номер процесса, p = -а вероятность всех процессов, ожидающих одновременного ввода-вывода. Правильно ли я? – user2922456

Смежные вопросы