커널(Kernel)이란?
안녕하세요! 오늘은 대하여 커널 알아보겠습니다. 커널이란? 커널(kernel)은 운영체제의 핵심이 되는 프로그램으로 컴퓨터 하드웨어와 프로세스를 연결하는 핵심 인터페이스입니다. 커널은 하드웨어관리, 프로세스 관리, 메모리 관리, 파일 시스템관리 등의 기능을 가지며, 쉽게 표현하자면 컴퓨터의 자원을 관리해 준다고 할 수 있습니다. 운영체제(Operating System : OS)란? 운영체제는 커널을 포함하여 하드웨어 자원(CPU, Memory, Disk, tty)을 관리하고 지원해 주는 것입니다. 운영체제는 커널(Kernel), 쉘(Shell), 프로그램(Programs)등으로 구성됩니다. 쉘(Shell)이란? 쉘은 사용자와 운영체제 간의 인터페이스 역할을 합니다. 쉘을 통해 명령을 입력하고 실행할 수 ..