В построении гибких открытых распределенных систем решающим фактором оказывается организация этих систем в виде наборов небольших компонентов:
Достоинствами распределенной обработки информации является устранение пиковых нагрузок с распределенных баз данных и хранение локальных баз данных на одной ЭВМ:
Каждая из частей прикладного программного обеспечения обязательно должна полностью соответствовать отдельному модулю программы, отдельной программе, процессу, функции или процедуре:
На время выполнения кода операционной системы процессор переключается в режим ядра:
Одна из основных причин сложности масштабирования существующих распределенных систем состоит в том, что в их основе лежит принцип асинхронной связи:
Операции с семафорами являются атомарными:
Операционные системы для распределенных компьютеров можно разделить на сильно связанные и слабо связанные системы:
Открытость характеризует возможность приложения, выполненного для одной системы, работать в составе другой системы:
Под прозрачностью понимают использование синтаксических и семантических правил, основанных на стандартах:
При использовании децентрализованных алгоритмов никто из пользователей не обладает полной информацией о системе:
Связь посредством процессов, имеющих доступ к совместно используемой памяти, и простых примитивов синхронизации сложнее, чем работа с одним только механизмом обмена сообщениями:
Сильно связанные системы могут представляться набором операционных систем, каждая из которых работает на собственном компьютере:
Система может быть масштабируемой в административном смысле:
Уровень пользовательского интерфейса в распределенных системах реализуется на серверах:
Уровень пользовательского интерфейса обычно содержит программы, посредством которых пользователь может взаимодействовать с приложением: