Читайте также:
|
|
Операционная система (ОС) - это комплекс аппаратно-программного обеспечения, предназначенный для снижения стоимости программирования, упрощения доступа к системе, повышения эффективности работы.
Цель создания операционной системы - получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования.
1) Принцип модульности - основной принцип построения ОС состоит в выделении отдельных функций и оформление их в виде отдельных блоков - "модульный принцип построения". Модуль - программный блок, который реализует определенную функцию и выполнен в соответствии с принятыми межмодульными интерфейсами. Привелегированные, повторно входимые и реентерабельные модули.
2) Принцип функциональной избирательности - выделенная часть важных функций, реализуемых резидентным ядром ОС (управление процессами, памятью, устройствами вв и защида данных). Жругие в виде транзитных для ОП программных модулей - вызываемых по необходимости.
3) Принцип функциональной избыточности - проведение работы различными средствами имеющимися в системе.
4) Принцип генерируемости ОС - возможность изменения конфигурации системы, в зависмости от функций ВС и назначения ОС.
5) Принцип виртуализация - построение виртуальных ресурсов различных уровней, от виртуальной машины до виртуальных устройств с новыми или улучшенными характеристиками.
6) Принцип независимости программ от внешних устройств - связь программ с устройствами вв производится не на уровне трансляции, а в период ее исполнения. При этом перетрансляция программы для работа с другим или новым устройством не требуется.
7) Принцип совместимости - способность выполнять программы написанные для других ОС и версий ОС. Двоичная совместимость и совместимость на уровне исходных кодов. Программы для процессоров разных архитектур.
8) Принцип откытости и наращиваемости ОС - использует не только настройки и конфигурации но и доступна для анализа специалистами на всех уровнях и ввода в состав новых модулей (функций).
9) Принцип мобильности (переносимость) ОС - легкость переноса на новые арппаратные платформы (исходные тексты на языке высокого уровня, ограниченная зависимость ядра от оборудования и др).
10) Принцип обеспечение безопасных вычислений
- защита ресурсов одного пользователя от других;
- установление квот по ресурсам для предотвращения захвата всех;
- защита информации от несанкционированного доступа.
Дата добавления: 2015-02-16; просмотров: 77 | Поможем написать вашу работу | Нарушение авторских прав |