пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

9.Принципы построения интерфейсов операционных систем.

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

Ядро операционной системы и низкоуровневые драйверы, управляющие работой каналов и устройств ввода-вывода, должны работать в специальном режиме работы процессора (привилегированном).
         Это необходимо по причинам:
 1) позволяет существенно повысить надежность выполнения вычислений.
 2) ряд функций должен выполняться централизованно, под управлением операционной системы (прежде всего, функции, связанные с управлением процессами ввода-вывода данных).
3. Принцип виртуализации.
Сейчас используется практически в любой операционной системе.
 Виртуализация ресурсов позволяет:
1) организовать разделение тех ресурсов между вычислительными процессами, которые не должны разделяться;
2) абстрагироваться от конкретных ресурсов, обобщить их свойства и работать с некоторой абстракцией.

4. Принцип мобильности

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

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

5. Принцип совместимости

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

6. Принцип генерируемоемости

Процесс генерации осуществляется с помощью специальной программы-генератора и соответствующего входного языка для этой программы. В результате генерации получается полная версия операционной системы.

7. Принцип открытости

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

8. Принцип обеспечения безопасности вычислений

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


21.01.2018; 20:08
хиты: 75
рейтинг:0
Точные науки
информатика
Теория вычислений
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь