문제
다음 중 멀티태스킹(Multitasking)에 관한 설명으로 틀린 것은?
① 백그라운드 프로세스의 작업 상태는 jobs 명령으로 확인할 수 있다. ② Foreground 와 Background 프로세스 간 전환이 가능하다. ③ 작업 중인 프로세스를 대기(suspend)시키는 키 조합은 [Ctrl]+[Z] 이다. ④ jobs 명령 시 –기호가 붙은 작업은 + 기호 작업보다 높은 우선순위의 작업이다.
정답
4번
해설
정답: 4. jobs 출력에서 '+' 기호가 붙은 작업이 fg/bg 의 기본 대상이 되는 가장 최근(우선) 작업이고, '-' 기호는 그다음 작업이다. 따라서 "- 기호 작업이 + 기호 작업보다 높은 우선순위"라는 설명은 반대로 서술되어 틀렸다.
오답 풀이
- 1번: 백그라운드 작업 상태는 jobs 로 확인할 수 있어 옳은 설명이다.
- 2번: fg/bg 로 포어그라운드↔백그라운드 전환이 가능하므로 옳다.
- 3번: 작업을 대기(suspend)시키는 키 조합은 [Ctrl]+z 가 맞아 옳다.
- 4번: '+' 가 기본 대상(우선)이고 '-' 가 그다음이라 설명이 반대여서 틀린 보기(정답)이다.
보충 개념 jobs 의 '+' 는 current job(인자 없는 fg/bg 의 대상), '-' 는 previous job 이다. % 또는 %+ 는 current, %- 는 previous job 을 가리킨다.