문제
UNIX 시스템의 쉘(shell)의 주요 기능에 대한 설명이 아닌 것은?
① 사용자 명령을 해석하고 커널로 전달하는 기능을 제공한다. ② 반복적인 명령 프로그램을 만드는 프로그래밍 기능을 제공한다. ③ 쉘 프로그램 실행을 위해 프로세스와 메모리를 관리한다. ④ 초기화 파일을 이용해 사용자 환경을 설정하는 기능을 제공한다.
정답
3번
해설
정답: 3. 프로세스와 메모리 관리는 커널(Kernel)의 기능이며 쉘의 기능이 아니다.
오답 풀이
- 1번: 명령 해석·커널 전달 — 쉘의 기능이다.
- 2번: 쉘 프로그래밍(스크립트) 기능 — 쉘의 기능이다.
- 3번: 프로세스·메모리 관리는 커널의 기능으로 정답이다.
- 4번: 초기화 파일로 환경 설정 — 쉘의 기능이다.
보충 개념 쉘은 명령 해석기이고, 자원(프로세스·메모리) 관리는 커널이 담당한다.