본문 바로가기
네트워크 일반네트워크관리사 2급 · 2024년02월25일 · 34/50

34.다음 중 Linux의 명령어 해석기는?

1
Shell정답
2
Kernel
3
Utility Program
4
Hierarchical File System

해설

쉘(Shell)이란? 사용자가 입력한 명령어를 해석해서 커널(Kernel)에게 전달해 주는 놈입니다. 예를들어 본인이 식당(리눅스)에 가서 주문을 한다고 쳐보면, 본인(User): 손님 쉘(Shell): 웨이터 (주문 받고 주방에 전달) 커널(Kernel): 주방장 (실제로 요리/하드웨어 제어 함) 하드웨어: 식재료/가스불 본인이 주방장한테 다이렉트로 소리 지르는 게 아닙니다. 웨이터(쉘)한테 말하면 웨이터가 알아듣고 주방장한테 전달하는 구조입니다. 그래서 "명령어 해석기"입니다. 2번 Kernel(커널)은 운영체제의 심장입니다. 하드웨어(CPU, 메모리 등)를 직접 관리하고 제어한다. 쉘이 시키는 걸 실행하는 것이지, 해석하는 놈이 아닙니다. 3번 Utility Program은 그냥 응용 프로그램입니다. 메모장, 계산기 같은것이고요. 4번 Hierarchical File System은 계층형 파일 시스템. 폴더 안에 폴더 있고 파일 있는 그 구조(트리 구조)를 말하는 것입니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기