« Билет №3

Билет №4.
Основные принципы построения ОС
1.Частотный принцип основан на выделении в алгоритмах программ и в обрабатываемых массивах действий и данных по частоте использования. Для действий, которые наиболее часто используются в работе ОС , обеспечиваются условия их быстрого выполнения.
2.Принцип модульности. Модуль предполагает легкий способ его замены на другой при наличии заданных интерфейсов. Важное значение при построении ОС имеют параллельно используемые или реентабельные модули. Такие модули можно использовать одновременно несколькими программами.
3. Принцип функциональной избирательности.
В ОС выделяется некоторая часть важных модулей, которая должна быть под рукой для эффектной организации вычислительного процесса, эту часть называют ядром.
4.Принцип генерируемости.
Этот принцип подразумевает такой способ исходного представления ОС, который позволял бы ее настраивать исходя из конкретной конфигурации конкр. машины и круга решаемых задач. Эту часть ОС называют процессом инсталяции.
5. Принцип функциональной избыточности.
Этот принцип учитывает возможность проведения одной и той же работы различными средствами.
6.Принцип по умолчанию.
Применяется для облегчения организации связей системы как на этапе генерации, так и в процессе работы ОС. Принцип основан на хранении в системе некоторых базовых описаний структур процессов, структур модулей, конфигураций оборудования и данных, определяющих прогнозируемые объемы оперативной памяти, времени счета программ и т.д., которые характеризуют пользовательские программы и условия их выполнения.
7.Принцип перемещаемости.
Этот принцип подразумевает построение модулей, исполнение которых не зависит от места расположения в оперативной памяти.
8.Принцип защиты .
Этот принцип определяет необходимость разработки мер ограждающих программы и данные пользователей от искажений и нежелательных влияний друг на друга, а также пользователей на ОС и наоборот.
9. Принцип независимости программ от внешних устройств.
Этот принцип позволяет одинаково осуществлять операции управления внешними устройствами независимо от физических характеристик.
10. Принцип открытой и наращиваемой ОС.
Открытая ОС доступна для анализа пользователей. Наращиваемая ОС позволяет не только использовать возможности генерации, но и вводить в ее состав новые модули, совершенствовать существующие.


Билет №5 »