Что происходит, когда процесс, готовый к выполнению, но из процессора получает сигнал?

247
alberto

Я прекрасно знаю, что происходит, когда он работает, а когда блокируется, но поведение, когда процесс находится в очереди готовности, для меня неизвестно. Спасибо за время.

0
Не уверен, что я разобрался "вне процессора правильно". Вы спрашиваете, что происходит, когда процесс готов к запуску, но не работает и получает сигнал? Hennes 7 лет назад 0
Именно об этом я и спрашиваю, извините за плохой вопрос. У меня дома 3 книги по операционной системе, но я нахожу информацию только о заблокированных и запущенных процессах, но не о готовых к запуску процессах. alberto 7 лет назад 0
Я бы ** предположил **, что процесс остается «ГОТОВЫМ к выполнению», чем если бы он обрабатывал сигнал, когда получает процессорное время (читай, когда планировщик задач переводит его в состояние RUNNING). Но это может варьироваться в зависимости от ОС, и прошло уже много лет с тех пор, как я что-то делал с операционными системами, кроме их установки или клонирования. Будет интересно посмотреть, какие ответы публикуют люди. Hennes 7 лет назад 0
Таким образом, процесс может иметь такое же поведение, как когда он заблокирован или неопределен? Более или менее я имею в виду. alberto 7 лет назад 0
@alberto определить "неопределенный" :) DavidPostill 7 лет назад 0
Я говорю о «догадке», использованной в последнем комментарии. Процесс, готовый к запуску, останется прежним, если он не достиг состояния выполнения и получил сигнал? alberto 7 лет назад 0

0 ответов на вопрос

Похожие вопросы