Операционные системы

       

Принципы построения ОС


ОС различаются по назначению, выполняемым функциям, формам реализации. Тем не менее в основу их создания заложены общие принципы.

1.

Частотный принцип. Для действий, которые часто встречаются при работе с ОС, обеспечиваются условия их быстрого выполнения.

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

3.     Принцип функциональной избирательности. Используется при формировании ядра ОС. Модули "под рукой".

4.     Принцип генерируемости. Настройка средств ОС, исходя из конкретной конфигурации ЭВМ и круга решаемых проблем (OS/2, Windows, UNIX).

5.     Принцип функциональной избыточности. Проведение одной и той же работы различными средствами ОС -MFT, MVT, SVM.

6.     Принцип умолчания. Он основан на хранении в системе некоторых данных, которые назначаются объектам ОС в случае их неуказания.

7.     Принцип перемещаемости. Построение модулей, исполнение которых не зависит от места расположения в ОП.

8.     Принцип защиты. Он предполагает необходимость разработки мер, ограждающих программы и данные пользователей от нежелательных влияний друг на друга. (Привилегированные команды. Границы области адресации).

9.     Принцип независимости программ от внешних устройств. Связь программы с конкретным устройством устанавливается не на уровне трансляции, а в период ее исполнения.



Содержание раздела