Принципы построения ОС
ОС различаются по назначению, выполняемым функциям, формам реализации. Тем не менее в основу их создания заложены общие принципы.
1.
Частотный принцип. Для действий, которые часто встречаются при работе с ОС, обеспечиваются условия их быстрого выполнения.
2. Принцип модульности. Модуль – функциональный элемент системы, имеющий оформление, законченное и выполненное в пределах требований системы, и средства сопряжения с другими модулями. Модули бывают однократными, многократными и реентерабельными.
3. Принцип функциональной избирательности. Используется при формировании ядра ОС. Модули "под рукой".
4. Принцип генерируемости. Настройка средств ОС, исходя из конкретной конфигурации ЭВМ и круга решаемых проблем (OS/2, Windows, UNIX).
5. Принцип функциональной избыточности. Проведение одной и той же работы различными средствами ОС -MFT, MVT, SVM.
6. Принцип умолчания. Он основан на хранении в системе некоторых данных, которые назначаются объектам ОС в случае их неуказания.
7. Принцип перемещаемости. Построение модулей, исполнение которых не зависит от места расположения в ОП.
8. Принцип защиты. Он предполагает необходимость разработки мер, ограждающих программы и данные пользователей от нежелательных влияний друг на друга. (Привилегированные команды. Границы области адресации).
9. Принцип независимости программ от внешних устройств. Связь программы с конкретным устройством устанавливается не на уровне трансляции, а в период ее исполнения.