
◾ 하드웨어를 관리하는 소프트웨어이다.◾ 사용자, 애플리케이션에게 하드웨어를 제어 할 수 있도록 인터페이스 제공한다. ↳ 사용자, 애플리케이션은 커널을 통해서만 하드웨어를 제어 할 수 있다.◾ Unix, Linux, macOS, windows 등이 있다.

프로그램 : 파일 시스템에 파일 형태로 존재하는 실행 파일프로세스CPU와 메모리를 사용하여 실행중인 프로그램OS에서 하나의 작업 단위로써 태스크(task) 라고도 한다.각 프로세스가 생성될 때 프로세스를 제어하는데 필요한 정보인 PCB(program control bl