연구/항공 우주 소프트웨어

ARINC 653 communication

DS박사 2023. 3. 29. 15:38

inter-partition communication

 


각각의 Partition은 필요에 따라서 방향성을 가진 Queuing_Port를 개설하고 서로 간에 IPC통신을 하게 된다. 통신은 Kernel 영역 안에서 일어나며 동기화 과정을 거치게 된다. SEND_MESSAGE로 전송하고 RECEIVE_MESSAGE로 수신을 하게 된다.


intra-partition communication

CREATE_BUFFER에 의해 생성된 BUFFER에 Process에서 SEND_BUFFER로 Message를 전송하고 RECEIVE_BUFFER로 Message를 수신 받는다. 이러한 Buffer는 Partition의 내부에 각각 존재하며 Buffer접근 시에는 Critical_Section으로 정의되어서 동시에 여러 가지 process가 접근 할 수 없게 되어있다.

 

 

 

 

 


출처 : 테크월드뉴스(https://www.epnc.co.kr)