Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС, зачетные ответы v2.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
126.98 Кб
Скачать

1. Что такое ос?

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

2. В чем преимущества и недостатки ос с разделением времени по сравнению с пакетными ос?

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

3. Каковы отличительные черты ос реального времени?

Монолитная архитектура. ОС определяется как набор модулей, взаимодействующих между собой внутри ядра системы и предоставляющих прикладному ПО входные интерфейсы для обращений к аппаратуре. Основной недостаток этого принципа построения ОС заключается в плохой предсказуемости её поведения, вызванной сложным взаимодействием модулей между собой.Уровневая (слоевая) архитектура. Прикладное ПО имеет возможность получить доступ к аппаратуре не только через ядро системы и её сервисы, но и напрямую. По сравнению с монолитной такая архитектура обеспечивает значительно большую степень предсказуемости реакций системы, а также позволяет осуществлять быстрый доступ прикладных приложений к аппаратуре. Главным недостатком таких систем является отсутствие многозадачности.Архитектура «клиент-сервер». Основной её принцип заключается в вынесении сервисов ОС в виде серверов на уровень пользователя и выполнении микроядром функций диспетчера сообщений между клиентскими пользовательскими программами и серверами — системными сервисами.

4. Чем различаются однопользовательские и многопользовательские ос?

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

5. Что включается в понятие надежности ОС?

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

6. Что понимается под эффективностью ОС?

Производительность, время реакции.

7. Что означает понятие мобильности ОС?

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

8. В каких случаях происходит переход из режима пользователя в режим ядра?

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

9. Чем различаются символьные и блочные устройства?

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

10. Чем различаются устройства последовательного и произвольного доступа?

под произвольным доступом понимают возможность обратиться к любому элементу последовательности за равные промежутки времени, не зависящие от размеров последовательности (в отличие от последовательного доступа, когда чем дальше расположен элемент, тем больше требуется времени для доступа).

11. Что такое пустое устройство?

соответствующая системная программа (драйвер пустого устройства) корректно выполняет все действия, которые обязан выполнять драйвер устройства.

12. На какие основные типы можно подразделить прерывания?

Виртуальное,программное,аппаратное.

13. В каких случаях внешнее устройство генерирует аппаратное прерывание?

при переходе в состояние готовности и при возникновении ошибки выполнения операции.

14. Что такое состояние готовности для устройств ввода и для устройств вывода?

Состояние готовности – это такое состояние устройства, в котором оно готово принять и выполнить команды от процессора. Для устройства ввода готовность означает наличие в устройстве данных, которые могут быть переданы в процессор (например, клавиатура переходит в состояние «Готово» при нажатии клавиши и возвращается в состояние «Не готово», когда код нажатой клавиши считан в процессор). Для устройства вывода готовность – это возможность принять от процессора данные, которые следует вывести.