Лекция: Основные принципы построения ОС

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

Цель создания операционной системы — получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования.

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

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

3)Принцип функциональной избыточности — проведение работы различными средствами имеющимися в системе.

4)Принцип генерируемости ОС — возможность изменения конфигурации системы, в зависимости от функций ВС и назначения ОС.

5)Принцип виртуализация — построение виртуальных ресурсов различных уровней, от виртуальной машины до виртуальных устройств с новыми или улучшенными характеристиками.

6)Принцип независимости программ от внешних устройств — связь программ с устройствами вв производится не на уровне трансляции, а в период ее исполнения. При этом перетрансляция программы для работа с другим или новым устройством не требуется.

7)Принцип совместимости — способность выполнять программы написанные для других ОС и версий ОС. Двоичная совместимость и совместимость на уровне исходных кодов. Программы для процессоров разных архитектур.

8)Принцип откытости и наращиваемости ОС — использует не только настройки и конфигурации но и доступна для анализа специалистами на всех уровнях и ввода в состав новых модулей (функций).

9)Принцип мобильности (переносимость) ОС — легкость переноса на новые аппаратные платформы.

10)Принцип обеспечение безопасных вычислений
— защита ресурсов одного пользователя от других;
— установление квот по ресурсам для предотвращения захвата всех;
— защита информации от несанкционированного доступа.

еще рефераты
Еще работы по информатике