2010-02-24 5 views
3

Я читаю о встроенных системах, и есть много разговоров о распределенных платформах. Я ищу определение Что такое распределенная платформа, у меня есть смутное подобие того, что когда встроенная система управляет несколькими отсоединенными частями, например, на вертолете, ей необходимо управлять хвостовым ротором и верхним портом, бокового ротора и измерения ускорения и положения и т. д.Что такое распределенная платформа, контекст, встроенные системы?

Это правильно?

Предполагается, что архитектура с временным управлением «предлагает синхронное выполнение на распределенных платформах».

+0

хорошо ... добро пожаловать в облако :) – aggietech

ответ

3

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

Поддержание согласованного глобального состояния является основной задачей таких архитектур.

+0

Или работает параллельно –

0

Поскольку картинка стоит тысячи слов ... Вот некрасивый вид ASCII распределенных вычислений ...

 

        [ Client ] 
         + 
         | 
       +-------|--------+    
       |    |    
[ Client ]-----+ Central  +--------------+[ Client ] 
       | Computer | 
    [ Client ]-+    +------+[ Client ] 
       +------|---------+ 
         | 
         + 
        [ Client ] 

Каждый клиент находится в прямой связи (будь то сообщения, пакеты данных) над провод/беспроводной/LAN/WAN, который связывается с центральным компьютером. Центральный компьютер, чем выполняет обработку (для краткости в ASCII-искусстве я не рисовал базу данных или что-то в этом роде), а распределенный центральный компьютер в этой модели может взаимодействовать с базой данных в режиме реального времени или взаимодействовать с оборудованием, снова в режиме реального времени и подавать результаты каждому из клиентов.

Хороший пример распределенной вычислительной модели в упрощенных, абстрактных терминах является веб-сервер, такой как IIS, Apache, в котором каждый клиент является браузер, и вы были бы п клиенты взаимодействуют с этим веб-сервером, где n - количественно определенное количество компьютеров, подключенных исключительно для просмотра веб-страниц, которые веб-сервер передает каждому клиенту.

+4

Понятие центрального компьютера не является обязательным для определения распределенной архитектуры. – mouviciel

+1

Это архитектура клиентского сервера. Распределенная система должна представлять собой набор одноранговых узлов в разных системах (которые, возможно, совместно работают с сервером для клиентов). – JeffV

+0

@JeffV, чтобы не казаться ничтожным, но .... вопрос OP был три года назад, просто сказал .. :) – t0mm13b

Смежные вопросы