Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

3 вопроса по ОС

28K
04 мая 2007 года
Yuldus
2 / / 04.05.2007
2. Могут ли процессы пользователя узнать свой приоритет в ОС УУМ/ДС и изменить его? Ответ обосновать.

3. Может ли время прохождения задания в мультипрограммной ОС быть меньше времени его прохождения в однопрограммной ОС на той же ЭВМ?

4. Можно ли заменить интервальный таймер в мультипрограммной ОС программными или аппаратными средствами? Как будет происходить параллельный счет заданий в ОС без таймера?
252
07 мая 2007 года
koderAlex
1.4K / / 07.09.2005
1) в каком смысле обосновать ? ОС УУМ/ДС - это что за зверь и где живёт ?
2) может , если однозадачка зависла :) . всё зависит от условий .
3) можно (в досе например) , но ни к чему хорошему это не приведёт .
28K
07 мая 2007 года
Yuldus
2 / / 04.05.2007
Цитата: koderAlex
1) в каком смысле обосновать ? ОС УУМ/ДС - это что за зверь и где живёт ?
2) может , если однозадачка зависла :) . всё зависит от условий .
3) можно (в досе например) , но ни к чему хорошему это не приведёт .



УУМ/ДС - это учебная машина для изучения асм

91K
25 июня 2013 года
Дмитрий Баракин
1 / / 25.06.2013
2. Нет. В УУМ/ДС пользовательские процессы не могут сами менять свой приоритет, так как это прерогатива только системных процессов. Если бы пользовательские процессы могли бы сами менять свой приоритет, то некоторые из них «затмили» бы выполнение системных команд, взяв на себя большое количество ресурсов ЭВМ, а это не есть хорошо!

3. Да. Мультипрограммная ОС может за определённое время выполнить больше команд, нежели Однопрограммная ОС. Но сами задачи в Мультипрограммной ОС будут обрабатываться дольше. Это связано с процессом ожидания моментов освобождения процессора и внешних устройств при мультипрограммной обработке.

4. Программируемый таймер имеет место быть в Операционных системах вместе с интервальным таймером. Что касается полной замены одного на другого, то тут я склонен предположить, что это невозможно, или, вернее сказать, не разумно, так как в этом случае на процесс/службу с наивысшим приоритетом (а таймер должен таковым и быть) рано или поздно найдётся другой процесс с не меньшим приоритетом, а это не есть хорошо.

Что касается замены интервального таймера аппаратными средствами, то мне кажется, что это возможно. К сожалению, никак не могу прокомментировать своё решение.
51K
02 июля 2013 года
BagiLR
110 / / 29.06.2013
1 - Могут, они регистрируют во время обработки
2 - Может
3 -. "Можно ли заменить интервальный таймер в мультипрограммной ОС программными или аппаратными средствами? Как будет происходить параллельный счет заданий в ОС без таймера?" // - если любой таймер исчисляется в двоичном исчислении по любой программной ОС то вопрос: как будет происходить параллельный счет заданий в ОС без таймера?????
51K
07 июля 2013 года
BagiLR
110 / / 29.06.2013
1 НЕТ
2 ДА
3 НЕТ
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог