Алгоритм планирования невытесняющей многозадачности

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


person Ibrahim    schedule 28.05.2016    source источник
comment
Если у вас есть проблемы с домашним заданием, ваша первая остановка должна быть у вашего учителя/профессора/ассистента, а не у SO.   -  person Martin James    schedule 29.05.2016


Ответы (1)


Предположим, что процесс находится в состоянии выполнения. Теперь он переходит в состояние ожидания ввода-вывода. В этом случае другой готовый процесс будет переключен на контекст и будет выполнен.

person Priyansh Goel    schedule 28.05.2016
comment
можете ли вы уточнить это дальше. - person Ibrahim; 28.05.2016
comment
@Ibrahim: Итак, неупреждающий просто означает, что если процесс выполняется, то другому процессу придется ждать, есть ли у них более короткая работа, высокий приоритет или что-то еще. Но предположим, что процесс запущен и ему нужно выполнить некоторый ввод-вывод. Таким образом, он будет перемещен в очередь устройств, а тем временем нет процесса, который выполняется, и, следовательно, мы можем взять одну готовую очередь и выполнить ее. - person Priyansh Goel; 28.05.2016
comment
Нет проблем, братан! :) Рад помочь :) - person Priyansh Goel; 28.05.2016
comment
:) мне нужна еще небольшая помощь ..... я застрял в решении проблемы .... вы можете сказать мне, как получить размер страницы, максимальное количество страниц, максимальное виртуальное адресное пространство для системы подкачки виртуальный адрес состоит из 24 бит, из которых 16 бит на смещение и 8 бит на номер страницы. и я также хочу знать, что такое смещение в этой задаче? - person Ibrahim; 28.05.2016
comment
@Ibrahim: я думаю, было бы достаточно создать новый пост для этой проблемы, поскольку она не связана с той, которую мы обсуждали. - person Priyansh Goel; 28.05.2016
comment
@MartinJames: Должен сказать, ты груб. И нет смысла отрицать ответ только потому, что он отвечает на концептуальный вопрос домашнего задания. - person Priyansh Goel; 29.05.2016
comment
@PriyanshGoel, вы бы считали грубые свалки домашних заданий по этому тегу, концептуальные или иные, также «грубыми», или злоупотреблением участниками SO, или неуважением к другим ученикам, которые действительно выполняют какую-то работу, или чем-то еще? - person Martin James; 29.05.2016