컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 마스터-슬레이브 통신이란 무엇입니까?

마스터-슬레이브 통신이란 무엇입니까?

마스터-슬레이브 통신에는 일반적으로 하나의 호스트와 여러 슬레이브 시스템이 있습니다. 마스터 장치에서 전송된 정보는 여러 슬레이브 또는 지정된 슬레이브 장치로 전송할 수 있지만, 장치에서 전송된 정보는 마스터 장치로만 전송할 수 있으며, 장치 간에 직접 통신할 수는 없습니다.

다중 기계 통신은 직렬 통신을 통해 데이터 교환 및 제어를 가능하게 하는 두 개 이상의 단일 디스크로 구성된 네트워크 구조입니다. 다중 기계 통신의 네트워크 토폴로지는 별, 링 및 마스터-슬레이브 구조로 구성되며, 이 중 마스터-슬레이브 구조가 더 널리 사용됩니다.

호스트가 데이터 블록을 슬레이브에 보내려면 먼저 주소 프레임이라고 하는 주소 바이트를 보냅니다. 9 위는 "1" 입니다. 이 시점에서 장치의 직렬 포트에서 수신되는 각 9 번째 비트 (RB8) 가 1 이면 인터럽트 플래그 RI 가 "1" 으로 설정되어 장치로부터 수신된 주소를 확인할 수 있습니다. 로컬 시스템의 주소인 경우 SM2 를 지우고 다른 슬레이브는 SM2= 1 을 유지합니다.

확장 데이터

시스템에 여러 프로세서가 통합되어 있기 때문에 각 프로세서는 시스템의 한 호스트에 해당하며 각 프로세서는 리소스 통신을 즐길 필요가 있습니다. 현재 주요 멀티 프로세서 통신 방식에는 * * 메모리 통신 메커니즘, 사서함 하드웨어 통신 메커니즘, DMA 데이터 처리 통신 메커니즘, 직렬 포트 마스터-슬레이브 모드 통신 메커니즘의 네 가지 유형이 있습니다.

마찬가지로, 프로세서에서 통신 중 데이터를 해당 스토리지로 업데이트할 수 없습니다. 따라서 전송 및 처리 시간을 고려해야 합니다. 직렬 마스터-슬레이브 통신 방식의 장점은 소프트웨어 프로그램에 대한 의존성이 적다는 점입니다. 단점은 내부 회로 구조에 다소 의존하고 전송 방식이 단일하며 시간이 오래 걸린다는 것입니다. 복잡한 통신 프로토콜을 설계하면 소프트웨어 프로그래밍에 대한 압력이 커질 것이다.

바이두 백과-다중 기계 통신

上篇: 클라우드 호스트 클라이언트는 어떤 것입니까? 下篇: LAN 게임(인터넷 없이 독립적으로 실행되는 게임)이란 무엇입니까?
관련 내용