Традиционный подход принятый в клос
Основное расширение этого традиционного подхода, принятое в КЛОС, состоит в том, что кластер получает свойство асинхронного выполнения. Это означает, что операция в кластере может выполняться независимо от обратившегося кластера, который после обращения продолжает свое выполнение, а для получения обратных параметров требуется обратное обращение и соответствующая взаимная синхронизация. Ядро КЛОС выполняет, следовательно, необходимую буферизацию обращений (параметров обращений) к кластерам. Таким образом, понятие кластера объединяет в себе не только понятия процедуры и данных, но и понятие процесса.
Второе существенное расширение семантики кластера касается проблемы синхронизации. Утверждается, что всякая синхронизация есть синхронизация операций над объектом, поэтому она является частью управления этим объектом и, следовательно, должна выполняться самим кластером—объектом. «Физически» это означает, что кластер—объект сам выбирает или не выбирает для выполнения обращения к различным своим входам (соответствующим операциям) от других кластеров в зависимости от своего состояния.
Метки: вход, Ядро КЛОС, кластер, КЛОС, ОС