User space - 메모리 공간의 일부와 안전한 CPU작업에만 접근 가능 - 사용자 모드에서 작동 사용자 프로세스 (User Processe) - 실행중인 프로그램 - User space - GUI, server, shell Kernal Space - 프로세서나 주기억 장치에 제한 없이 접근 가능 - 커널모드에서 작동 커널 - 운영체제의 핵심 - 메모리 안에 존재 - CPU가 해야할 일이 무엇인지 전달 - 하드웨어와 실행중인 프로그램 사이의 인터페이스로써 동작 - Context Switch 담당 (하나의 프로세스가 다른 프로세스를 위해 CPU에 대한 제어를 포기하는 것.) - context switch가 일어날 때, 새로운 프로세스 맵으로 변경 해야함 - System call, controls of ..