2010-02-24 3 views
3

임베디드 시스템에 대해 읽었으며 분산 플랫폼에 대해 많은 이야기가 있습니다. 내가 의 정의를 찾고 있는데, 분산 플랫폼은 무엇인가, 임베디드 시스템이 헬리콥터에서 여러 개의 연결이 끊어진 부분을 제어 할 때 그것이 꼬리 날개와 톱니 바퀴를 제어해야 할 때, 가속도 및 위치 등을 측정하십시오.분산 플랫폼, 컨텍스트, 임베디드 시스템이란 무엇입니까?

이것이 맞습니까?

시간 트리거 아키텍처는 "분산 된 플랫폼에서 동기 실행을 제공합니다"라고 가정합니다.

+0

잘 ... 환영합니다. 구름 : – aggietech

답변

3

제 의견으로는 네트워크상의 공통된 작업을 수행하는 컴퓨터 그룹입니다. 여러 대의 컴퓨터가있는 요점은 전문화 또는 내결함성 또는 둘 다일 수 있습니다.

일관된 전역 상태를 유지하는 것이 이러한 아키텍처의 주된 문제입니다. 그림이 천 개 단어의 가치이기 때문에 ... 여기 분산 컴퓨팅의 추한 ASCII보기의

+0

또는 병렬로 작업 –

0

...

 

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

각 클라이언트 (메시지, 패킷 데이터를 수)를 통해 직접 통신에 유선/무선/LAN/WAN이 중앙 컴퓨터와 통신합니다. 중앙 컴퓨터는 처리를 수행합니다 (ASCII 아트의 간결함을 위해 데이터베이스 등을 그리지 않았습니다).이 모델의 분산 중앙 컴퓨터는 데이터베이스와 실시간으로 상호 작용하거나 하드웨어와 상호 작용할 수 있습니다. 다시 실시간으로 처리하고 각 클라이언트에 결과를 제공합니다.

분산 컴퓨팅 모델의 좋은 예로는 IIS, Apache와 같은 웹 서버가 있습니다. 각 클라이언트는 브라우저이고 n 클라이언트는 해당 웹 서버와 상호 작용하며, 여기서 n은 웹 서버가 각 클라이언트에 보내는 웹 페이지를보기 위해 연결된 컴퓨터의 정량 수입니다.

+4

중앙 컴퓨터의 개념은 분산 아키텍처를 정의하는 데 반드시 필요한 것은 아닙니다. – mouviciel

+1

이것은 클라이언트 서버 아키텍처입니다. 분산 시스템은 여러 시스템에 걸쳐있는 피어 세트 여야합니다 (클라이언트와 서버가 함께 작동하는 경우). – JeffV

+0

@JeffV는 삐걱 거리는 소리가 들리지 않지만, .... OP의 질문은 3 년 전이었고, 단지 선생님이었습니다. :) – t0mm13b

관련 문제