Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты операционные системы.docx
Скачиваний:
4
Добавлен:
18.04.2023
Размер:
49.55 Кб
Скачать

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

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

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

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

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

По числу одновременно работающих пользователей ОС делятся на:

  • однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

  • многопользовательские (UNIX, Windows NT).

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

По основному архитектурному принципу ОС подразделяются на

  • монолитные (Windows, Linux – можем сами собрать ядро, включив в него модули и драйверы, которые считаем целесообразным включить);

  • микроядерные (QNX).

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

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

Билет 6

1. Знать основные принципы построения ос и их краткую характеристику.

Основные принципы построения ОС включают:

  • Разделение ресурсов: ОС должна разделять ресурсы компьютера между разными процессами и пользователями.

  • Абстракция: ОС должна предоставлять пользователям и приложениям абстракцию от аппаратного обеспечения для облегчения разработки, переносимости и управления.

  • Иерархическая организация: ОС должна быть организована иерархически для облегчения управления и расширения функциональности.

  • Модульность: ОС должна быть построена из модулей для более простой разработки, тестирования и обслуживания.

2. Уметь определять, сколько состояний имеет процесс. Уметь дать их краткую характеристику.

Процесс может находиться в четырех состояниях: готовность, выполнение, блокировка и завершение.

  • Готовность: процесс готов к выполнению, но еще не получил выделенного процессорного времени.

  • Выполнение: процесс получил выделенное процессорное время и выполняется в данный момент.

  • Блокировка: процесс приостановлен, пока ждет завершения какого-то события, например, ввода-вывода или получения данных.

  • Завершение: процесс завершен.