커널(Kernel)이란?

728x90

안녕하세요!

오늘은 대하여  커널 알아보겠습니다.

 

 

커널이란?

 

커널(kernel)은 운영체제의 핵심이 되는 프로그램으로 컴퓨터 하드웨어와 프로세스를 연결하는 핵심 인터페이스입니다.

커널은 하드웨어관리, 프로세스 관리, 메모리 관리, 파일 시스템관리 등의 기능을 가지며, 쉽게 표현하자면 컴퓨터의 자원을 관리해 준다고 할 수 있습니다.

 

운영체제(Operating System : OS)란?

운영체제는 커널을 포함하여 하드웨어 자원(CPU, Memory, Disk, tty)을 관리하고 지원해 주는 것입니다.  운영체제는 커널(Kernel), 쉘(Shell), 프로그램(Programs)등으로 구성됩니다.

 

쉘(Shell)이란?

쉘은 사용자와 운영체제 간의 인터페이스 역할을 합니다. 쉘을 통해 명령을 입력하고 실행할 수 있고, 쉘은 명령을 해석하고 실행합니다. CLI와 GUI 형식으로 제공됩니다.

 

프로그램(Promgram)

프로그램은 우리가 일반적으로 사용하는 웹 브라우저, 메모장, 엑셀, 게임 등이 해당하며 프로그램은 운영체제 위에서 실행됩니다.

 

 

 

 

이상입니다.

감사합니다!

728x90
반응형

'Linux(리눅스)' 카테고리의 다른 글

Rocky 9.3 ssh 허용  (0) 2024.03.08
yum 명령어  (1) 2024.02.29
/ (루트)가 마운트 된 디스크 확장하기  (0) 2024.02.15
SELinux(Security-Ehacned Linux) Boolean(부울)  (0) 2024.02.13
SELinux(Security-Enhanced Linux)  (0) 2024.02.12