로딩
요청 처리 중입니다...

커널 (Kernel)이란? (쉬운 설명, 이중 모드, 쉘)

 커널 (Kernel)이란? (쉬운 설명, 이중 모드, 쉘)

커널 (Kernel)이란? 아래 정의가 머리에 잘 안 들어오더라도 그냥 쭉 읽으며 내려가시길 바랍니다.

아래에서 하나씩 풀어서 설명해드리도록 하겠습니다. 커널 (Kernel)은 알맹이, 핵심 이란 뜻 입니다.

즉 운영체제의 핵심으로 컴퓨터 자원을 관리하는 역할을 수행합니다. 커널은 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하여 응용 프로그램이 하드웨어에서부터 오는 자원을 관리하고 사용할 수 있게 해줍니다.

소프트웨어로부터 요청 (System Call)을 컴퓨터에 있는 하드웨어(CPU, 메모리, 모니터)가 처리할 수 있도록 요청을 변환하는 역할을 합니다. 아래에서 풀어드리겠습니다.

커널은 어디에 있는 건가요? 컴퓨터는 크게 2가지로 구분할 수 있습니다.

하드웨어(키보드, 모니터, CPU, 메모리 등)와 소프트웨어로 구분할 수 있고, 소프트웨어의 경우 크게 운영체제(Linux, MacOS, Windows 등)와 설치되는 응용 프로그램 (Exel, Chrome 등)으로 나눌 수 ...

# cmd # 윈도우 # 유저 # 응용프로그램 # 이중모드 # 커널 # 커널모드 # 컴퓨터 # 터미널 # 프로세스 # 하드웨어 # 운영체제 # 시스템 # 쉘 # kernel # linux # shell # systemcall # 네트워크 # 리눅스 # 맥 # 사용자모드 # 사이버보안 # 소프트웨어 # 호출