ВУЗ:
Составители:
Построение ОС на базе объектно-ориентированного подхода дает возможность использовать все его достоинства, хо-
рошо зарекомендовавшие себя на уровне приложений, внутри операционной системы, а именно аккумуляцию удачных ре-
шений в форме стандартных объектов, возможность создания новых объектов на базе имеющихся с помощью механизма
наследования, хорошую защиту данных за счет их инкапсуляции во внутренние структуры объекта, что делает данные не-
доступными для несанкционированного использования извне, структурированность системы, состоящей из набора хорошо
определенных объектов.
Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения,
разработанные для нескольких ОС. Многие современные операционные системы поддерживают одновременно прикладные
среды MS DOS, Windows, Unix (POSIX), OS/2 или хотя бы некоторого подмножества из этого популярного набора. Концеп-
ция множественных прикладных сред наиболее просто реализуется в ОС на базе микроядра, над которым работают различ-
ные серверы, часть которых реализуют прикладную среду той или иной операционной системы.
Распределенная организация операционной системы позволяет упростить работу пользователей и программистов в се-
тевых средах. В распределенной ОС реализованы механизмы, которые дают возможность пользователю представлять и вос-
принимать сеть в виде традиционного однопроцессорного компьютера. Характерными признаками распределенной органи-
зации ОС являются: наличие единой справочной службы разделяемых ресурсов, единой службы времени, использование
механизма вызова удаленных процедур (RPC) для прозрачного распределения программных процедур по машинам, много-
нитевой обработки, позволяющей распараллеливать вычисления в рамках одной задачи и выполнять эту задачу сразу на не-
скольких компьютерах сети, а также наличие других распределенных служб.
Кроме того, операционные системы можно также разделить на группы, используя различные признаки классификации
(см. табл. 1.1).
1.1. Классы операционных систем
Признак классификации Описание класса
1. Мощность аппаратных средств
персональные компьютеры;
мини ЭВМ;
большие ЭВМ;
суперЭВМ
2.
Количество ЭВМ,
обслуживаемых ОС
автономная ЭВМ;
многомашинная ВС;
сети ЭВМ (локальные и глобальные)
3. Тип системы обработки данных
система оперативной обработки;
система пакетной обработки;
система реального времени
4.
Режим обработки
данных
однопрограммный;
пакетный мультипрограммный;
разделения времени
5. Режим обслуживания заявок
одиночный отбор;
групповой отбор;
смешанный отбор
6.
Дисциплина
обслуживания заявок
без приоритетов;
с приоритетами
1.5. ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ
ОПЕРАЦИОННЫХ СИСТЕМ
Частотный принцип реализации системных программ основан на выделении в алгоритмах и в обрабатываемых масси-
вах ОС действий и данных по частоте их использования. Следствием применения частотного принципа в современных ОС –
наличие многоуровневого планирования при организации работы ОС.
Принцип модульности отражает технологические и эксплуатационные свойства системы, предусматривая оформление
функционально законченных компонентов ОС в виде отдельных модулей.
Принцип функциональной избирательности предусматривает выделение некоторого множества важных модулей, кото-
рые должны быть постоянно в "горячем" режиме для обеспечения эффективного управления вычислительным процессом.
Этот выделенный набор модулей называют
ядром ОС. При формировании состава ядра ОС ищут компромисс между двумя
разноречивыми требованиями: в состав ядра должны войти наиболее часто используемые модули; объем памяти, занимае-
мый ядром ОС, должен быть как можно меньше. Программы ядра ОС постоянно находятся в оперативной памяти ЭВМ и
называются
резидентными. Программы ОС, подгружаемы в ОЗУ по мере необходимости из внешней памяти, называются
транзитными.
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
