[Kernel(커널)] ●운영체제 의 심장, 하드웨어의 자원을 자원이 필요한 프로세스에 나눠주고, 프로세스 제어, 메모리 제어, 프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로 운영체제 맨 하부에서 돌아간다. - 프로세스: 시스템에서 프로그램이 진행되어가는 흐름 커널의 기능 설명 프로세스 관리 프로세스에 CPU를 배분하고 작업에 필요한 환경을 제공 메모리 관리 프로세스에 작업 공간을 배치하고 실제 메모리보다 큰 가상공간을 제공 파일 시스템 관리 데이터를 저장하고 접근할 수 있는 인터페이스를 제공 입출력 관리 필요한 입력과 출력 서비스를 제공 프로세스 간 통신 관리 공동 작업을 위한 각 프로세스 간 통신 환경을 지원 커널의 구성 ● 커널은 하드웨어와 응용프로그램 사이에 존재한다. ● 사용자..