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


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

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


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

원문링크 : 커널 (Kernel)이란? (쉬운 설명, 이중 모드, 쉘)