문제 상세보기
문제 정보
문제 ID: 693506
카테고리: 리눅스마스터 2급
강의: 미분류
키워드: 없음
문제
다음 중 SIGTSTP 시그널이 의미하는 것으로 알맞은 것은?
정답을 선택하세요
단일 문제
정답
3번
: Foreground로 실행 중이던 Process가 Suspend로 전환되었다.
해설 gpt-4o-mini 생성
[정답 근거] → SIGTSTP 시그널은 사용자가 프로세스를 일시 중지(suspend)시키기 위해 보내는 시그널로, 주로 [Ctrl]+[Z] 입력을 통해 발생합니다. 이 시그널을 받은 Foreground 프로세스는 실행을 중단하고 대기 상태로 전환됩니다. 따라서 3번이 정답입니다.
[오답 해설] →
1. Foreground로 실행 중이던 Process가 종료되었다. → SIGTSTP는 프로세스를 종료시키는 시그널이 아니라 일시 중지하는 시그널이므로 틀립니다.
2. Background로 실행 중이던 Process가 종료되었다. → SIGTSTP는 Background 프로세스에도 적용될 수 있지만, 이 시그널은 종료가 아닌 일시 중지를 의미합니다. 따라서 틀립니다.
4. [Ctrl]+[\] 입력 시에 보내지는 시그널이다. → [Ctrl]+[\]는 SIGQUIT 시그널을 발생시키며, 이는 프로세스를 종료시키는 시그널입니다. SIGTSTP와는 다르므로 틀립니다.
[관련 개념] → 시그널은 프로세스 간의 통신 방법 중 하나로, 특정 이벤트가 발생했을 때 프로세스에 알림을 주는 역할을 합니다. SIGTSTP는 사용자가 프로세스를 일시 중지할 때 주로 사용되는 시그널입니다.
[학습 포인트] → 프로세스 관리에서 시그널의 종류와 그 의미를 이해하는 것이 중요합니다. 특히 SIGTSTP와 같은 시그널은 프로세스의 상태를 제어하는 데 필수적이며, 이를 통해 사용자와 프로세스 간의 상호작용을 효율적으로 관리할 수 있습니다.
[오답 해설] →
1. Foreground로 실행 중이던 Process가 종료되었다. → SIGTSTP는 프로세스를 종료시키는 시그널이 아니라 일시 중지하는 시그널이므로 틀립니다.
2. Background로 실행 중이던 Process가 종료되었다. → SIGTSTP는 Background 프로세스에도 적용될 수 있지만, 이 시그널은 종료가 아닌 일시 중지를 의미합니다. 따라서 틀립니다.
4. [Ctrl]+[\] 입력 시에 보내지는 시그널이다. → [Ctrl]+[\]는 SIGQUIT 시그널을 발생시키며, 이는 프로세스를 종료시키는 시그널입니다. SIGTSTP와는 다르므로 틀립니다.
[관련 개념] → 시그널은 프로세스 간의 통신 방법 중 하나로, 특정 이벤트가 발생했을 때 프로세스에 알림을 주는 역할을 합니다. SIGTSTP는 사용자가 프로세스를 일시 중지할 때 주로 사용되는 시그널입니다.
[학습 포인트] → 프로세스 관리에서 시그널의 종류와 그 의미를 이해하는 것이 중요합니다. 특히 SIGTSTP와 같은 시그널은 프로세스의 상태를 제어하는 데 필수적이며, 이를 통해 사용자와 프로세스 간의 상호작용을 효율적으로 관리할 수 있습니다.
문제 정보
문제 ID: 693506
카테고리: 리눅스마스터 2급
강의: 미분류
키워드: 없음
관련 문제
같은 카테고리의 다른 문제들을 확인해보세요.
- FTP서비스에 접속하기 위해 주로 사용하는 익명…
- 리눅스 클러스터에 대한 설명으로 알맞은 것은?
- 임베디드 시스템에 있어서의 리눅스의 장점은?
- 다음 중 LAN(Local Area Network)의 일반적인 …
- 리눅스 시스템에서 특정 서비스의 포트 번호가 …
- 다음 중 기본 DNS서버를 변경하고자 할 때 수정…
- 다음은 아파치 설정 파일의 어느 지시자에 대한…
- 다음은 인터넷 프로토콜별 포트번호를 나타낸다…
- IP 주소를 직접 입력하지 않고 부팅 시 서버로…
- 몇 개의 비트가 호스트를 식별하는데 사용되는…