커널 (Kernel)이란? 아래 정의가 머리에 잘 안 들어오더라도 그냥 쭉 읽으며 내려가시길 바랍니다. 아래에서 하나씩 풀어서 설명해드리도록 하겠습니다. 커널 (Kernel)은 알맹이, 핵심 이란 뜻 입니다. 즉 운영체제의 핵심으로 컴퓨터 자원을 관리하는 역할을 수행합니다. 커널은 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하여 응용 프로그램이 하드웨어에서부터 오는 자원을 관리하고 사용할 수 있게 해줍니다. 소프트웨어로부터 요청 (System Call)을 컴퓨터에 있는 하드웨어(CPU, 메모리, 모니터)가 처리할 수 있도록 요청을 변환하는 역할을 합니다. 아래에서 풀어드리겠습니다. 커널은 어디에 있는 건가요? 컴퓨터는 크게 2가지로 구분할 수 있습니다. 하드웨어(키보드, 모니터, CPU, 메모리 등)와 소프트웨어로 구분할 수 있고, 소프트웨어의 경우 크게 운영체제(Linux, MacOS, Windows 등)와 설치되는 응용 프로그램 (Exel, Chrome 등)으로 나눌 수 ...
#cmd
#윈도우
#유저
#응용프로그램
#이중모드
#커널
#커널모드
#컴퓨터
#터미널
#프로세스
#하드웨어
#운영체제
#시스템
#쉘
#kernel
#linux
#shell
#systemcall
#네트워크
#리눅스
#맥
#사용자모드
#사이버보안
#소프트웨어
#호출
원문링크 : 커널 (Kernel)이란? (쉬운 설명, 이중 모드, 쉘)