2015-02-17 2 views
-1

при выполнении алгоритма планирования процесса называется прибыл в готовой очереди на определенное время прибытияКогда процесс переходит в готовую очередь для алгоритма планирования процессора?

есть ли способ, чтобы определить, когда процесс будет прибывать в очереди готовой

или мы можем сказать только тогда, когда процесс прибыл

спасибо

+1

Вы хотели бы поприветствовать вас. ? шутки друг от друга ... зачем вам это нужно? – bluefoggy

+0

Конечно, планировщик точно знает, когда он добавил процесс в свою очередь. Но я вообще не вижу, как ваш абстрактный вопрос полезен и практичен [по-теме] (http://stackoverflow.com/help/on-topic) – xmojmr

+0

на самом деле, предлагая алгоритм планирования на основе нечеткого базирования, я должен знать порядок, в котором этот процесс прибыл –

ответ

0

Если процесс запущен, а затем делают некоторые I/O и блоки, то планировщик выбирают другой процесс запуска и когда блокированный процесс завершается его ввод/вывод он перемещается в очередь готовой и генерирует прерывание, чтобы не ify CPU, и планировщик решает запустить готовый процесс или сделать что-то еще.

+0

@xmojmr просто прочитал некоторые общие книги по ОС – BsD

+1

@xmojmr A.Tannenbaum OS дизайн и реализация 3-я, обрабатывает раздел ... вопрос не на 100% ясен, поэтому я не могу ответить на него 100% но вы, кажется, умны, поэтому постарайтесь дать ответ самостоятельно и исправьте меня, если я ошибаюсь. Благодарю. – BsD

+0

Я не буду пытаться дать ответ, поскольку я голосовал, чтобы закрыть этот вопрос как неясный и практически не полезный. Вы, кажется, умны и в то же время новый член сообщества, просто говоря, что даже Stack Overflow [гуру] (http://stackoverflow.com/users/22656/jon-skeet) говорит «_Подробные ссылки на связанные ресурсы», см. [Кодирующий блог Джона Скита: ОТВЕТЫ НА ТЕХНИЧЕСКИЕ ВОПРОСЫ ПОЛЕЗНО] (http://codeblog.jonskeet.uk/2009/02/17/answering-technical-questions-helpfully/) – xmojmr

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