Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга 1 ОС.doc
Скачиваний:
94
Добавлен:
11.11.2018
Размер:
2.44 Mб
Скачать

1.4.6. Безопасность данных

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

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

1.4.7. Интерфейс пользователя

Различают два типа средств взаимодействия пользователя с ОС: командный интерпретатор (shell) и графический интерфейс пользователя (GUI).

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

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

Выводы

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

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

Контрольные вопросы и задачи

  1. Какие основные функции операционной системы?

  2. Приведите несколько примеров пространственного и временного распределения ресурсов компьютера. От чего зависит выбор того или другого метода распределения?

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

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

  5. Что общего и в чем отличия между сетевой и распределенной операционными системами? Какая из них более сложная в реализации и чему?

Раздел 2

Архитектура операционных систем

  • Базовые понятия архитектуры операционных систем

  • Реализация архитектуры ОС

  • Операционная система и её окружение

  • Особенности архитектур различных ОС

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