[운영체제] IPC 기법- 시그널, 소켓

Peter·2021년 10월 4일
0

운영체제

목록 보기
17/22

시그널

  • 유닉스 시스템에서 30년 이상 사용된 전통적 기법
  • 커널 또는 프로세스에서 이벤트 발생시 다른 프로세스에 발생 사실을 전달해주는 기법
  • 프로세스 관련 코드에 시그널 핸들러를 등록하고 해당 시그널 처리 실행

주요 시그널

  • SIGKILL: 프로세스를 죽임(슈퍼관리자만 사용하는 시그널, 어떠한 경우에도 프로세스가 죽음)
  • SIGALARM: 알람을 발생
  • SIGSTP: 프로세스를 멈춤
  • SIGCONT: 멈춰진 프로세스를 실행
  • SIGINT: 프로세스에 인터럽트를 보내서 프로세스를 죽임
  • SIGSEGV: 프로세스가 다른 메모리영역을 침범

PCB

  • PCB에 해당 프로세스가 블ㄹ록 또는 처리해야하는 시그널 관련 정보 관리

소켓

  • 소켓기법은 네트워크 통신을 위한 기법
  • 기본적으로 다른 컴퓨터간 소통(클라이언트와 서버 등)을 위한 네트워크 기반 통신 기술
  • 소켓을 하나의 컴퓨터 안에서, 두 개의 프로세스간에 통신 기법으로 사용 가능
profile
컴퓨터가 좋아

0개의 댓글