본문 바로가기

Shine's dev log

검색하기
Shine's dev log
프로필사진 dong1

  • 분류 전체보기 (111)
    • 프로그래밍, 알고리즘 (11)
    • 운영체제 (31)
    • 컴퓨터 네트워크 (32)
    • 보안 (19)
    • 머신러닝 (7)
    • 논문 (7)
    • 기타 (3)
Guestbook
Link
  • ME
  • GitHub
Recent Posts
Recent Comments
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Signal (1)

Shine's dev log

IPC_2 (signals, RPCs, pipe)

지난번에 프로세스끼리의 통신 모델에 대하여 알아보았다. 그렇다면 이제 이론적인 개념에서 벗어나 실제로 어떻게 프로세스들끼리 통신을 하는지 알아보자. Inter-process communication의 방법으로는 크게 1) signals 2)RPCs 3)pipe 이렇게 세가지를 대표적으로 생각해볼 수 있다.   1. signals signal은 어떤 프로세스가 다른 프로세스에게 또는 운영체제가 다른 프로세스에게 "너 이런이런 일이 발생했어" 라고 알려주는 것이다. 이렇게 알려준 내용을 운영체제가 상대방에게 전달해주고, signal을 받은 프로세스는 signal handler가 signal을 처리해준다. 예를들어 프로세스가 실행중일때 컨트롤+c 를 누르면 운영체제가 그..

운영체제 2020. 4. 14. 15:29
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바