а в седьмой редакции: Предыдущая глава
|| Оглавление || Следующая глава
8.5 УПРАЖНЕНИЯ
decay(ИЦП) = max (пороговый приоритет, ИЦП-10);
decay(ИЦП) = .8 * ИЦП;
Приоритет процесса в обеих
редакциях вычисляется по
формуле: приоритет = ИЦП/16 + (базовый уровень приоритета);
Повторите пример на Рисунке
8.4, используя приведенные
формулы. nice 6 nroff -mm big_memo > output
Напишите на языке Си программу,
реализующую команду nice.
указав аргумент, например: date mmddhhmmyy
(супер)пользователь может
установить текущую дату в
системе (соответственно, месяц,
число, часы, минуты и год). Так, date 0911205084
устанавливает в качестве
текущего времени 11 сентября 1984
года 8:50 пополудни. sleep(seconds);
с помощью которой выполнение
программы приостанавливается
на указанное число секунд.
Разработайте ее алгоритм, в
котором используйте системные
функции alarm и pause. Что
произойдет, если процесс
вызовет функцию alarm раньше
функции sleep? Рассмотрите две
возможности: 1) действие ранее
вызванной функции alarm истекает
в то время, когда процесс
находится в состоянии
приостанова, 2) действие ранее
вызванной функции alarm истекает
после завершения функции sleep.