摘要 |
이동 컴퓨팅 디바이스들은, 공유 메모리에 대해 정보를 읽고 쓰는 것에 의해 멀티프로세서 시스템의 보조 프로세서 (예를 들어, DSP) 에서의 범용 소프트웨어 애플리케이션의 부분들을 컴파일 및 실행하도록 구성될 수도 있다. 애플리케이션 프로세서들 상의 제 1 프로세스 (P1) 은 보조 프로세서 상의 제 2 프로세스 (P2) 와 어드레스 협상을 요청하고, 제 1 운영 시스템으로부터 제 1 어드레스 맵을 획득하고, 제 1 어드레스 맵을 보조 프로세서에 전송할 수도 있다. 제 2 프로세서 (P2) 는 제 1 어드레스 맵을 수신하고, 제 2 운영 시스템으로부터 제 2 어드레스 맵을 획득하고, 제 1 및 제 2 어드레스 맵들에서 매칭 어드레스들을 식별하고, 공통 가상 어드레스로서 매칭 어드레스들을 저장하고, 공통 가상 어드레스들을 다시 애플리케이션 프로세서에 전송할 수도 있다. 제 1 및 제 2 프로세스들 (즉, P1 및 P2) 각각은 물리적 페이지들을 메모리에 맵핑하기 위하여 공통 가상 어드레스들을 사용할 수도 있다. |