정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

프로그래밍 언어 활용

핵심287

UNIX 시스템의 구성

출제 빈도 3회

원본 91쪽

커널(Kernel)

UNIX의 가장 핵심적인 부분이다.

컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행된다.

하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담당한다.

프로세스(CPU 스케줄링) 관리, 기억장치 관리, 파일 관리, 입·출력 관리, 프로세스간 통신, 데이터 전송 및 변환 등 여러 가지 기능을 수행한다. 쉘(Shell)

사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기이다.

시스템과 사용자 간의 인터페이스를 담당한다.

DOS의 COMMAND.COM과 같은 기능을 수행한다.

주기억장치에 상주하지 않고, 명령어가 포함된 파일 형태로 존재하며 보조 기억장치에서 교체 처리가 가능하다.

파이프라인 기능을 지원하고 입·출력 재지정을 통해 출력과 입력의 방향을 변경할 수 있다.

공용 Shell(Bourne Shell, C Shell, Korn Shell)이나 사용자 자신이 만든 Shell을 사용할 수 있다. Utility Program

일반 사용자가 작성한 응용 프로그램을 처리하는 데 사용한다.

DOS에서의 외부 명령어에 해당된다.

유틸리티 프로그램에는 에디터, 컴파일러, 인터프리터, 디버거 등이 있다.

원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.