운영체제란? 프로그램 실행에 있어 마땅히 필요한 요소 컴퓨터의 네 가지 핵심 부품 포함 실행할 프로그램에 필요한 자원을 할당 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램 메모리의 커널 영역에 적재되어 실행되는 프로그램 실행 순서 및 얼마나 실행할지 정해줌 현존하는 프로그램 중 규모가 가장 큰 프로그램 중 하나 커널 운영체제의 핵심 서비스를 담당하는 부분 유저 인터페이스 운영체제에 속하지만 커널에 속하지 않음 이중 모드 CPU가 명령어를 실행하는 모드를 크게 사용자 모드와 커널 모드로 구분하는 방식 사용자 모드 운영체제의 서비스를 제공 받을 수 없는 실행 모드 커널 영역의 코드를 실행할 수 없는 실행 모드 자원 접근 불가 커널 모드 운영체제의 서비스를 제공 받을 수 있는 실행 모드 자원 접근을 비롯..