Операционные среды, системы и оболочки - экзамен

Заказать уникальные ответы на билеты
Тип работы: Ответы на билеты
Предмет: Информатика
  • 20 20 страниц
  • 0 + 0 источников
  • Добавлена 29.11.2014
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Билет № 24
Факультет ИВТ Курс 2 Семестр 4
Дисциплина Операционные системы
1) Принципы построения ядра. Монолитное ядро. Привилегии режима ядра. Достоинства и недостатки классического подхода.
2) Планирование и диспетчеризация потоков: определение, основные задачи. Статическое и динамическое планирование. Особенности планирования в системах реального времени.
3) Пусть имеются три процесса X, Y, Z и три ресурса: P1 –устройство ввода, P2 – устройство печати, P3 – диск. Процесс X требует ресурсы P1 и P2, процесс Y – P2 и P3, процесс Z – P1 и P3. Скорости процессов различны. Процессы переходят из активного состояния в пассивное произвольным образом. Решить задачу синхронизации процессов с помощью семафоров.
Фрагмент для ознакомления
нет данных

Вопрос-ответ:

Какие операционные среды системы и оболочки существуют?

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

Что такое монолитное ядро?

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

Какие привилегии режима ядра существуют?

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

Какие достоинства и недостатки классического подхода к построению монолитного ядра?

Классический подход к построению монолитного ядра имеет свои достоинства и недостатки. Основные достоинства включают высокую производительность, простоту архитектуры и низкую задержку при выполнении задач. Однако этот подход может быть менее гибким и надежным, так как любая ошибка или сбой в одном модуле может повлиять на всю систему. Кроме того, разработка и отладка монолитного ядра может быть сложной задачей из-за его объема и сложности.

Что представляет собой операционная среда системы и оболочка?

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

Какие привилегии имеет режим ядра?

Режим ядра операционной системы обладает привилегиями, которые не доступны обычным пользователям. Он может выполнять опасные операции и обращаться к защищенным областям памяти. Привилегии режима ядра включают полный доступ к аппаратному обеспечению компьютера, возможность управления всеми пользователями и процессами системы, а также контроль доступа к файлам и ресурсам.

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

Достоинствами классического подхода к построению монолитного ядра являются простота реализации, высокая производительность и низкие накладные расходы. Однако, у такого подхода есть и недостатки. Во-первых, монолитное ядро может стать единой точкой отказа, так как если оно перестает работать, то и вся система останавливается. Во-вторых, расширение функциональности ядра может быть затруднено из-за его сложности и нежелания вносить изменения в стабильно работающую систему.

Чем отличаются статическое и динамическое планирование?

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

Что такое операционная среда системы и оболочка?

Операционная среда системы включает в себя программные компоненты, необходимые для функционирования операционной системы. Оболочка является интерфейсом между пользователем и ядром операционной системы, предоставляя средства для взаимодействия с системой и запуска прикладных программ.

Какие привилегии имеет режим ядра?

Режим ядра (kernel mode) обладает повышенными привилегиями по сравнению с режимом пользователя (user mode). Он может выполнять некоторые привилегированные операции, такие как доступ к аппаратным ресурсам, манипуляция с памятью и управление процессами.

Какие достоинства и недостатки классического подхода к построению монолитного ядра?

Достоинства классического подхода к построению монолитного ядра включают простоту и эффективность. Все необходимые функции находятся в одной программе, что упрощает разработку и обеспечивает высокую производительность. Однако, недостатками являются сложность поддержки и невозможность модульного обновления. Если требуется исправление или добавление функций, необходимо перекомпилировать и перезагрузить всю систему.