문제 상세보기
문제 정보

문제 ID: 540126

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
UNIX 시스템의 쉘(shell)의 주요 기능에 대한 설명이 아닌 것은?
정답을 선택하세요
1 사용자 명령을 해석하고 커널로 전달하는 기능을 제공한다.
2 반복적인 명령 프로그램을 만드는 프로그래밍 기능을 제공한다.
3 쉘 프로그램 실행을 위해 프로세스와 메모리를 관리한다.
4 초기화 파일을 이용해 사용자 환경을 설정하는 기능을 제공한다.
단일 문제
정답
3번 : 쉘 프로그램 실행을 위해 프로세스와 메모리를 관리한다.
해설 gpt-4o-mini 생성
[정답 근거] → 3번은 쉘의 주요 기능 중 하나가 아니기 때문에 정답입니다. 쉘은 사용자 명령을 해석하고 커널에 전달하며, 반복적인 명령을 위한 스크립트 작성 기능과 초기화 파일을 통한 사용자 환경 설정 기능을 제공합니다. 그러나 프로세스와 메모리 관리는 주로 운영체제의 커널이 담당하는 기능입니다.

[오답 해설] → 1번은 쉘의 기본적인 기능으로, 사용자가 입력한 명령어를 해석하여 커널에 전달하는 역할을 합니다. 2번은 쉘이 스크립트를 작성하여 반복적인 작업을 자동화할 수 있는 기능을 의미합니다. 4번은 초기화 파일을 통해 사용자 환경을 설정하는 기능으로, 이는 쉘의 중요한 역할 중 하나입니다.

[관련 개념] → 쉘(Shell)은 사용자와 운영체제 커널 간의 인터페이스 역할을 하며, 명령어 해석, 스크립트 실행, 환경 설정 등을 통해 사용자가 시스템과 상호작용할 수 있도록 돕습니다. 프로세스와 메모리 관리는 커널의 책임입니다.

[학습 포인트] → UNIX 시스템의 쉘 기능을 이해하는 것은 시스템 관리와 자동화 스크립트 작성에 필수적입니다. 쉘의 역할과 커널의 기능을 구분할 수 있어야 하며, 이를 통해 UNIX 시스템을 효과적으로 활용할 수 있습니다.