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

1. Основные понятия: Операционная система. Процесс. Поток. Многозадачность. Многопоточность.

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

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

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

Многозадачность – совместное использование процессора потоками, создание для пользователя иллюзии одновременного выполнения всех потоков.

Многопоточность – поддержка нескольких потоков внутри однго процесса.

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

2. Ресурсы. Классификация ресурсов. Категории ресурсов.

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

Классификация ресурсов:

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

  • пассивные или активные (способ выполнения действий над другими ресурсами);

  • временные или постоянные.

Категории ресурсов:

  • Процессорное время;

  • Память (оперативная, дисковая, виртуальная);

  • Периферийные устройства;

  • Мат. обеспечение (функции для работы с данными, сервисные программы по управлению файлами, программы обслуживания ввода/вывода и др.).

3. Основные требования класса защиты с2.

1) Владелец ресурса должен иметь возможность контроля доступа к нему. 2) ОС должна защищать находящиеся в памяти и принадлежащие одному процессу данные от случайного использования их другими процессами. Например, Windows NT Server защищает участок памяти, занятый процессом так, что его содержимое не может быть прочитано даже после того, как процесс освободил его. А при удалении файла с диска запрещен доступ к его данным, даже если пространство удаленного файла выделено уже новому файлу. 3) Система должна иметь возможность уникальным образом идентифицировать каждого пользователя, чтобы отслеживать всю его деятельность. 4) Администраторы должны иметь возможность аудита всех событий, связанных с защитой, но такими правами должен обладать ограниченный круг людей. 5) Система должна защищать себя от несанкционированной модификации во время работы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]