![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.02.2013
Сообщений: 4
|
![]()
Завтра у меня "контрольная".
Вот задачи которые мне нужно сделать. Буду очень благодарен за помощь. Желательно ответить в развернутом виде ![]() 1) В какой очереди скармливается больше число процессов: а) В интерактивных системах разделения времени б) Система пакетной обработки. 2)В каких ОС реализована вытесняющая и не вытесняющая многозадачность? 3)Являются ли синонимами термины - планирование процессов и диспетчерезация процессов? 4)Представьте себе ОС, разработанную для компьютера, в которой отсутствует система прерывания. Какой алгоритм планирования процессов может быть реализован в такой ОС? Заранее огромное спасибо. |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Вызовы, в которых пользовательский код обращается к коду ОС, носят название системных вызовов. Как можно видеть, только в этих точках для ОС становится возможным принять очередное решение о выделении "кванта" времени. Если же пользовательский код тратит значительное время, не обращаясь к системе вовсе, получается нечто в этом духе... Цитата:
|
||
![]() |
![]() |
![]() |
#3 |
Регистрация: 20.02.2013
Сообщений: 4
|
![]()
Спасибо. Помогите еще пожалуйста. Мне уже завтра нужно.
|
![]() |
![]() |
![]() |
#4 | ||
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]()
Почитайте Таненбаума. Там хоть и полно неактуальной инфы о современных ос (например он до сих пор утверждает, что под линукс нет драйвера под NTFS), про старые ОС он более-менее адекватные вещи говорит.
Цитата:
ИМХО это возможно (но упорото) - ОС берет кусок программы (каким-то образом спрогнозировав его время выполнения) вставляет в конце куска кода jmp на "обработчик" системы и передает этому куску управление. Правильный ответ - нет. Цитата:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 20.02.2013 в 21:57. |
||
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,379
|
![]()
1) В какой очереди скармливается больше число процессов:
а) В интерактивных системах разделения времени б) Система пакетной обработки. Так представляю, что в интерактивных. Тут каждый процесс бьется на кванты. Процессы не имеют преимущества. В пакетной обработке может возникнуть ситуация, когда, например, время для завершения существующего процесса достаточно мало. Тогда следующий процесс, имеющий бОльшее время жизни, будет ожидать. 2)В каких ОС реализована вытесняющая и не вытесняющая многозадачность? Цитата:
В таких системах, обычно, работает небольшое число пользовательских процессов. 3)Являются ли синонимами термины - планирование процессов и диспетчерезация процессов? Так думаю, что нет. Планировщик работает до создания процесса. Диспетчеризация выполняется с уже запущенными процессами. Тут точнее и полнее: http://www.studfiles.ru/dir/cat32/su.../view3354.html 4)Представьте себе ОС, разработанную для компьютера, в которой отсутствует система прерывания. Какой алгоритм планирования процессов может быть реализован в такой ОС? Заранее огромное спасибо. Цитата:
Так, только о ...
Как-то так, ...
|
||
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 22.02.2013 в 07:26. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решается судьба.. Надо решить две задачи.Мне задачи, вам практика и мое уважение) | romichj | Общие вопросы C/C++ | 3 | 30.03.2012 00:33 |
ребят я не могу понять как решать эти задачи!может кто помочь в решении представленной задачи? | Andrusha07 | Помощь студентам | 0 | 09.03.2012 23:08 |
2 задачи на C# | Pu5h | Помощь студентам | 0 | 02.02.2012 16:50 |
4 задачи в системе Mathematica(задачи уже решены) | Toni Milano | Фриланс | 2 | 08.02.2011 19:28 |
Задачи в делфи. информационная модель задачи. | @leks@ | Помощь студентам | 2 | 17.10.2010 19:15 |