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

3. Владеть понятием тупика.

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

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

Билет 15

1. Знать основные компоненты ос.

• Загрузчик - системное ПО, обеспечивающее загрузку ОС непосредственно после включения компьютера.

• Ядро - Постоянно на компьютере работает лишь часть операционной системы, которую называют ее ядром.

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

Функции ядра:

Порождение процессов

Уничтожение процессов (завершение)

Реализация механизмов связи между процессами

Реализация основных функций распределения ресурсов от других задач

• Командный процессор (интерпретатор) - Набор небольших программ. Отвечает за интерпретацию и исполнение простейших команд, подаваемых пользователем, и его взаимодействие с ядром ОС

• Драйверы устройств -Компьютерная программа, с помощью которой ОС получает доступ к аппаратному обеспечению

• Интерфейс -Совокупность унифицированных технических и программных средств и правил (описаний, соглашений, протоколов), обеспечивающих взаимодействие устройств и/или программ в вычислительной системе или сопряжение между системами

• Файловая система -Раздел ОС для работы с файлами

2. Уметь определить, сколько режимов работы должна поддерживать аппаратура компьютера (как минимум).

Аппаратура компьютера должна поддерживать как минимум два режима работы — пользовательский режим (user mode) и привилегированный режим, который также называют режимом ядра (kernel mode), или режимом супервизора (supervisor mode). Подразумевается, что операционная система или некоторые ее части работают в привилегированном режиме, а приложения — в пользовательском режиме.

Ядро становится той частью ОС, которая работает в привилегированном режиме.

3. Владеть функциями служебных программ ос.

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

Билет 16

1. Знать, на какие группы делятся модули ос.

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

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

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