[정보처리기사 기출 해설] 61번 – UNIX Shell 설명 중 옳지 않은 것
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 프로그래밍 언어 활용
❓ 기출문제 원문
61. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?
① 명령어 해석기이다.
② 시스템과 사용자 간의 인터페이스를 담당한다.
③ 여러 종류의 쉘이 있다.
④ 프로세스, 기억장치, 입출력 관리를 수행한다.
✅ 정답: ④ 프로세스, 기억장치, 입출력 관리를 수행한다
📘 개념 설명: UNIX Shell의 역할
UNIX에서 쉘(Shell)은 사용자가 시스템에 명령어를 입력할 수 있도록 해주는 명령어 해석기입니다.
쉘은 운영체제의 커널과 사용자 사이에서 인터페이스 역할을 수행하며,
명령어를 해석해 커널에 전달하고 그 결과를 사용자에게 보여주는 기능을 합니다.
쉘은 단순히 명령어를 중계하고 제어하는 도구이며,
운영체제의 핵심 기능인 프로세스 제어, 메모리 관리, 입출력 제어는
모두 운영체제의 커널이 수행합니다.
🔍 정답 해설
문제에서 묻는 것은 “UNIX의 쉘에 관한 설명 중 옳지 않은 것”입니다.
보기를 분석해 보면, ①, ②, ③은 모두 쉘의 실제 기능에 부합하는 설명입니다.
하지만 ④번은 쉘이 아닌 운영체제 커널의 기능을 설명하고 있으므로 옳지 않습니다.
따라서 정답은 ④번입니다.
❌ 보기별 오답 해설
- ① 명령어 해석기이다
→ 쉘의 가장 기본적인 기능으로, 사용자의 명령을 받아 해석하고 실행합니다. - ② 시스템과 사용자 간의 인터페이스를 담당한다
→ 쉘은 사용자가 시스템 자원에 접근할 수 있도록 커널과 소통하는 인터페이스 역할을 수행합니다. - ③ 여러 종류의 쉘이 있다
→ Bourne Shell(sh), C Shell(csh), Korn Shell(ksh), Bash 등 다양한 종류의 쉘이 존재합니다.
🎯 핵심 요약
- 쉘은 명령어 해석기이며 사용자 인터페이스로 기능합니다.
- 자원 관리(프로세스, 메모리, 입출력 등)는 쉘이 아닌 커널의 역할입니다.
- 보기 ④는 UNIX 커널의 기능을 설명하고 있어, 쉘에 대한 설명으로는 부적절합니다.
📎 참고자료
- 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
- UNIX/Linux Shell 구조 및 역할 요약
- 한국산업인력공단 정보처리기사 시험 문제지
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
63. C 언어에서 비트 논리연산자에 해당하지 않는 것은? (0) | 2025.05.31 |
---|---|
62. TCP/IP 프로토콜 중 전송계층 프로토콜은? (0) | 2025.05.31 |
60. 트랜잭션의 특성 중 다음 설명에 해당하는 것은? (0) | 2025.05.31 |
59. 참조 무결성을 유지하기 위하여 DROP 문에서 부모 테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 해당 레코드를 삭제하기 위한 옵션은? (1) | 2025.05.31 |
58. 데이터 제어 언어(DCL)의 기능으로 옳지 않은 것은? (0) | 2025.05.31 |