본문 바로가기 메뉴 바로가기

je_record

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

je_record

검색하기 폼
  • 분류 전체보기 (128)
    • 회고 (3)
    • 안드로이드[Kotlin] (7)
    • 알고리즘 (53)
    • CS (42)
      • 컴퓨터네트워크 (26)
      • 인터넷DB응용 (9)
      • 운영체제 (7)
    • 백엔드 (23)
      • Java (3)
      • 데이터베이스 (3)
      • SpringBoot (11)
  • 방명록

메시지전달 (1)
Multi Process환경에서 Process간 데이터를 어떻게 주고받나요?

process는 각자 자신만의 독립적인 주소공간을 가져, 다른 process가 이 주소공간을 참조하는 것을 허용하지 않는다. 그렇기 때문에 다른 process와 데이터를 주고받을 수 없다. 이를 해결하기 위해 운영체제는 IPC 기법을 통해 process들 간에 통신을 가능하게 해준다. IPC(Inter-Process Communication) process간 통신(IPC)에는 기본적으로 공유메모리(shared memory)와 메시지 전달(message passing)의 두 가지 모델이 있다. 공유메모리(shared memory) process들이 주소 공간의 일부를 공유한다. 공유한 메모리 영역에 읽기/쓰기를 통해서 통신을 수행한다. process가 공유 메모리 할당을 kernel에 요청하면 kernel..

CS/운영체제 2023. 7. 17. 00:39
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바