什么是分布式平台、上下文、嵌入式系统?

发布于 2024-08-22 13:38:34 字数 182 浏览 1 评论 0原文

我正在阅读有关嵌入式系统的内容,其中有很多关于分布式平台的讨论。我正在寻找什么是分布式平台的定义,我模糊地认为,当嵌入式系统控制多个互不相连的部件时,就像在直升机中一样,它需要控制尾桨和顶侧桨,并测量加速度和位置等,

这是正确的吗?

时间触发的架构应该“在分布式平台上提供同步执行”。

I'm reading about embedded systems and there's a lot of talk about distributed platforms. I'm looking for a definition of what is a distributed platform ,I have a vague semblance of it being when an embedded system controls multiple, disconnected parts, like, in a helicopter, it needs to control the tail rotor and top-side rotor, and measure acceleration and position etc.

Is this correct?

Time-triggered architecture is supposed to "offers synchronous execution on distributed platforms,".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心是晴朗的。 2024-08-29 13:38:34

在我看来,它是网络上完成一项共同任务的一组计算机。拥有多台计算机的目的可能是专业化或容错性或两者兼而有之。

维持一致的全局状态是此类架构的主要挑战。

In my opinion, it is a group of computers on a network accomplishing a common task. The point of having several computers may be specialization or fault tolerance or both.

Maintaining a consistent global state is the main challenge of such architectures.

罗罗贝儿 2024-08-29 13:38:34

因为一张图片胜过一千个文字...这是分布式计算的丑陋的 ASCII 视图...

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

每个客户端都通过有线/无线/LAN/WAN 与中央进行直接通信(无论是消息、数据包、数据)电脑。然后,中央计算机执行处理(为了 ASCII 艺术的简洁性,我没有绘制数据库或类似的东西),并且该模型中的分布式中央计算机可以与数据库实时交互或与硬件交互,再次实时并将结果反馈给每个客户。

用简单、抽象的术语来说,分布式计算模型的一个很好的例子是 Web 服务器,例如 IIS、Apache,其中每个客户端都是浏览器,并且将有 n 个客户端与该 Web 服务器交互,其中 n 是仅用于查看网络服务器向每个客户端提供的网页而连接的计算机的量化数量。

Since a picture is worth a thousand words...Here's an ugly ASCII view of distributed computing...

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

Each client is in direct communication (be it messages, packets, data) over the wire/wireless/LAN/WAN communicating to the central computer. The central computer than performs the processing (For brevity of the ASCII art, I did not draw a database or anything like that) and a distributed Central Computer in that model could be interacting with the database in real-time or interacting with the hardware, again in real-time and feed the results to each of the clients.

A good example of a distributed computing model in simplistic, abstract terms is a web server such as IIS, Apache, in which each client is a browser, and you there would be n clients interacting with that web server, where n is the quantified number of computers connected up solely to view the web pages that the web server feeds out to each client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文