문제
UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?
① 명령어 해석기이다. ② 시스템과 사용자 간의 인터페이스를 담당한다. ③ 여러 종류의 쉘이 있다. ④ 프로세스, 기억장치, 입출력 관리를 수행한다.
정답
4번
해설
정답: 4. 프로세스·기억장치·입출력 관리는 커널(Kernel)의 역할이지 쉘의 기능이 아니다.
오답 풀이
- 1번: 쉘은 명령어 해석기이므로 옳다.
- 2번: 쉘은 사용자-시스템 인터페이스를 담당하므로 옳다.
- 3번: bash, csh 등 여러 종류의 쉘이 있으므로 옳다.
- 4번: 자원 관리는 커널의 역할이므로 틀려 정답이다.
보충 개념 UNIX 구조: 커널(자원 관리) + 쉘(명령 해석) + 유틸리티.