2014-04-15 5 views
0

사람은 내가 먼저 소켓을 생성, 메모리의 복사본을 가진 각 시스템이 읽기 작업 예를 들어공유 메모리

속도를 세 개 이상의 컴퓨터간에 메모리를 공유 좀 도와 수 이 프로세스들 사이에서 통신하려면 어떻게해야합니까?하지만 컴퓨터간에 메모리를 표시하려면 어떻게해야합니까? 한 대의 컴퓨터에서 어떻게 보이는지 알아요.

편집 : 아마도 우리는 공유 메모리 읽기 및 쓰기 작업을 관리하기 위해 서버 컴퓨터를 사용해야합니까?

답변

0

시스템 경계를 넘어 메모리를 공유 할 수 없습니다. 명명 된 파이프 또는 소켓과 같은 IPC 메커니즘과 같이 공유되는 데이터를 직렬화해야합니다. 공유 된 데이터를 각 머신에 전송 한 다음, 공유 된 데이터를 로컬 메모리에 복사합니다. 로컬 메모리에 대한 변경 사항은 업데이트 된 로컬 사본을 갖도록 다른 시스템으로 전송되어야합니다.

구현에 문제가있는 경우 실제로 시도한 내용을 표시해야합니다.