문제
다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
프로세스는 크게 두 가지로 나눌 수 있는데, 보통 셸에서 명령을 실행하면 해당 프로세스가 종료될 때까지 기다려야 하는 ( ㉠ ) 프로세스와 다중 작업을 수행할 때 유용한 ( ㉡ ) 프로세스가 있다.
① ㉠ Foreground ㉡ Bandground ② ㉠ Foreground ㉡ Background ③ ㉠ Background ㉡ Foreground ④ ㉠ Bandground ㉡ Foreground
정답
2번
해설
정답: 2. 명령을 실행하면 끝날 때까지 기다려야 하는 것은 포그라운드(Foreground) 프로세스이고, 명령 끝에 & 를 붙여 셸을 점유하지 않고 동시에 실행하는 것은 백그라운드(Background) 프로세스이다. 따라서 ㉠ Foreground, ㉡ Background 이다.
오답 풀이
- 1번: ㉡ "Bandground" 는 Background 의 오기로 틀린 표기이다.
- 2번: ㉠ Foreground, ㉡ Background 로 정의와 일치하므로 옳다.
- 3번: ㉠ 와 ㉡ 의 위치가 뒤바뀌었다.
- 4번: ㉠ 가 오기이고 순서도 바뀌었다.
보충 개념 & 로 백그라운드 실행, Ctrl+Z 로 일시중지 후 bg 로 백그라운드 전환, fg 로 포그라운드 복귀, jobs 로 목록 확인한다.