Лекция Принципы построения операционных систем



Pdf көрінісі
бет13/19
Дата20.09.2024
өлшемі0,75 Mb.
#204769
түріЛекция
1   ...   9   10   11   12   13   14   15   16   ...   19
Байланысты:
Лекция 01 2021


разделяемых ресурсов, единой службы времени, использование механизма вызова 
удаленных процедур (RPC) для прозрачного распределения программных процедур по 
машинам, много- нитевой обработки, позволяющей распараллеливать вычисления в рамках 
одной задачи и выполнять эту задачу сразу на нескольких компьютерах сети, а также 
наличие других распределенных служб. 
Кроме того, операционные системы можно также разделить на группы, используя 
различные признаки классификации (см. табл. 1). 
Таблица 1. Классы операционных систем 
Признак классификации 
Описание класса 
1. 
Мощность аппаратных 
средств 
персональные компьютеры;
мини ЭВМ;
большие ЭВМ;
суперЭВМ 
2. 
Количество ЭВМ, 
обслуживаемых ОС 
автономная ЭВМ;
многомашинная ВС;
сети ЭВМ (локальные и глобальные) 
3. 
Тип системы обработки 
данных 
система оперативной обработки;
система пакетной обработки;
система реального времени 
4. 
Режим обработки данных 
однопрограммный;


13 
пакетный мультипрограммный;
разделения времени 
5. 
Режим обслуживания 
заявок 
одиночный отбор;
групповой отбор;
смешанный отбор 
6. 
Дисциплина обслуживания 
заявок 
без приоритетов;
с приоритетами 
5. Основные принципы построения операционных систем 
Частотный принцип реализации системных программ основан на выделении в 
алгоритмах и в обрабатываемых массивах ОС действий и данных по частоте их 
использования. Следствием применения частотного принципа в современных ОС - наличие 
многоуровневого планирования при организации работы ОС. 
Принцип модульности отражает технологические и эксплуатационные свойства 
системы, предусматривая оформление функционально законченных компонентов ОС в 
виде отдельных модулей. 
Принцип функциональной избирательности предусматривает выделение некоторого 
множества важных модулей, которые должны быть постоянно в "горячем" режиме для 
обеспечения эффективного управления вычислительным процессом. Этот выделенный 
набор модулей называют ядром ОС. При формировании состава ядра ОС ищут компромисс 
между двумя разноречивыми требованиями: в состав ядра должны войти наиболее часто 
используемые модули; объем памяти, занимаемый ядром ОС, должен быть как можно 
меньше. Программы ядра ОС постоянно находятся в оперативной памяти ЭВМ и 
называются резидентными. Программы ОС, подгружаемы в ОЗУ по мере необходимости 
из внешней памяти, называются транзитными. 
Принцип генерируемости определяет такой способ исходного представления 
системной программы ОС, который позволяет настраивать эту системную программу, 
исходя из конкретной конфигурации аппаратных средств и круга решаемых проблем. 
Принцип 
функциональной 
избыточности 
предусматривает 
обеспечение 
возможности выполнения одной и той же работы различными средствами. 
Принцип перемещаемости предусматривает такое построение модулей ОС, при 
котором результаты работы не зависят от места их расположения. 
Принцип защиты информации определяет необходимость разработки мер, 
ограждающих программы и данные пользователя от искажений или нежелательных 
влияний друг от друга, а также пользователей на ОС и обратно. 
Принцип независимости программ от внешних устройств заключается в том, что 
связь программ с конкретными внешними устройствами осуществляется не на уровне 
подготовки программных устройств (трансляции или компиляции исходного кода, 
генерации выполняемого модуля), а в период планирования операционной системой ее 
выполнения. 
Принцип открытости и наращиваемости ОС предусматривает возможность доступа 
к ней для анализа пользователями, специалистами, обслуживающим персоналом, а также 
изменения конфигурации ОС и ее мощности без осуществления процессов генерации. 


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   19




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет