커널모드에서 사용자 모드로 전환시 Process PCB에 있는 시그널 관련 자료구조를 통해 시그널 정보를 확인하여 해당 정보 처리.
시그널 관련 자료구조들
pending : 수신시그널의 순서를 자료구조에서 가지고 있다.
blocked : 64bit 1로 바뀌면 시그널이 블록되어있다.
sigpending : 블록된 시그널이 무엇인지 관리하는 자료구조
sig : 각각의 받은 시그널에 대해서 어떤 동작을 취해야하는지 관리하는 자료구조 (default인지, 재정의한건지)
프로세스 안에 시그널이 들어오면 시그널관련 자료구조에서 해당 시그널을 넣어 둠.
하나의 프로세스는 시스템 콜을 처리하거나 인터럽트를 받거나 시스템 자원 처리, 스케쥴링
'Computer Science > 시스템프로그래밍2' 카테고리의 다른 글
시그널(signal) (0) | 2021.10.03 |
---|---|
IPC 기법 실습3 -공유메모리(Shared Memory) (0) | 2021.10.03 |
msgctl(): 메세지 큐를 컨트롤 한다 (0) | 2021.10.03 |
ipcs 명령어 (0) | 2021.10.03 |
참고 ftok() 키생성을 위한 함수 (0) | 2021.10.03 |