활성 메시지 란 무엇입니까?

활성 메시지 (AM)는 컴퓨팅에 사용되는 일종의 프로세스 통신으로, 컴퓨터 프로그램의 서브 루틴 또는 기능을 완전히 다른 컴퓨터로 사용하는 위치와 완전히 다른 컴퓨터로 실행할 수 있습니다. 이 유형의 메시지는 기본적인 형식이며 표준 인터넷 프로토콜 (IP)을 통해 네트워크 대역폭을 더 많이 활용할 수 있습니다. 또한 비동기 메시지 전달 시스템으로 간주됩니다. 시스템은 프로그램과 동기화하기 위해 특정 순간을 기다리는 대신 즉시 수행된다는 점에서 시스템으로 간주됩니다.

활성 메시징 커뮤니케이션 모델을 사용하면 하드웨어가 운영 체제 드라이버와 상호 작용하는 하드웨어 수준에서 많은 작업이 발생합니다. 이 낮은 수준은 일반적으로 운영 체제의 비즈니스를 위해 예약되기 때문에 메시지는 일련의 상위 수준의 사용자 기능에 액세스하기위한 지침을 전달할 수있는 방식으로 구성됩니다. AM의 헤더 안에는 언급 된 주소가 있습니다.핸들러로. 핸들러는 프로세서를 통해 실행되는 계산으로 메시지 본문을 처리 할 수있는 특수 사용자 수준의 명령어입니다. 그러므로 활성 메시지의 본문은 기능의 주장 또는 계산이 행동 해야하는 데이터입니다.

활성 메시지 구성의 필수 특성을 감안할 때 기존 IP 네트워크 통신 프로토콜을 통과 할 수 있습니다. 그러나 주요 차이점은 다중 단계, 발송, 인정 수령, 배달 방법을 요구하는 것과는 대조적으로 영수증시 즉시 수행된다는 것입니다. 이런 식으로 활성 메시지는 네트워크가 단순히 Traversal을위한 열린 파이프로 간주합니다. 유일한 제한 사항은 물리적 네트워크의 한계이며, 노드 사이의 거리가 메시지 대기 시간을 고려할 수있는 물리적 네트워크입니다.

활성 메시지 시스템이 작동하는 방식은 메시지로 네트워크를 채우는 발신자의 것입니다. 버퍼링이 없습니다AM에 대한 반응만으로 메시지 핸들러에 대한 계산을 간단히 방해하고 네트워크에서 메시지를 잡고 비즈니스에 대해 계속하는 수신 종료시. 메시지 버퍼링이 발생하는 유일한 시간은 발신자의 끝에 있는데, 여기서 네트워크가 한계에 도달하는지에 따라 메시지가 유지됩니다. 폴링 방법은 네트워크에 탭을 유지하여 시스템이 더 많은 메시지를 주입 할시기를 알 수 있습니다. 따라서 활성 메시지는 원격 시스템에서 발생하는 계산으로 전송 된 메시지의 지속적인 중첩을 허용하고 모든 조정을 유지할 수 있습니다.

활성 메시지 방법은 본질적으로 간단 할 수 있지만 구현과 관련하여 몇 가지 문제에 직면 해 있습니다. 이러한 원시 구성이지만 맞춤형 디자인 인터페이스 드라이버는 종종 컴퓨터 시스템의 메시지를 처리해야합니다. 활성 메시지는 또한 동일한 프로그램을 실행하는 컴퓨터 노드에서 작동하도록 설계되었습니다. 이런 식으로, 지침전송 및받은 수신

의 특성으로 인해 활성 메시지는 단일 프로세스, 다중 데이터 (SPMD) 응용 프로그램과 같은 병렬 컴퓨팅 환경에서 광범위한 사용을 발견했습니다. 이 프로그램은 컴퓨터 시스템의 대규모 컴퓨터 네트워크에서 실행됩니다. 활성 메시지는 기계간에 지침 및 데이터를 전달하는 데 사용됩니다. 이러한 분산 시스템은 방법을 사용하여 단일 시스템에서 너무 오래 걸리는 대량의 데이터를 효율적으로 처리합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?