운영체제와 사용자 프로그램은 하드웨어, 소프트웨어 자원을 공유함에 따라 올바른 실행 보장을 위해 유저와 커널 모드로 구분할 수 있습니다.보통 유저 모드에서 프로세스를 동작하고, 특정 상황(예외처리 등)의 경우 시스템콜에 의한 TRAP을 통해 커널 모드에서 처리한 후에 유저 모드로 전환되어 프로세스 과정을 마칩니다.사용자 모드 (User Mode)보호 모드라고도 함.하드웨어를 직접 제어할 수 있는 CPU 명령어를 사용하지 못함.응용 프로그램이 해당 모드로 동작합니다.커널 모드 (Kernel Mode)수퍼바이저 모드, 시스템 모드, 특권 모드 라고도 함.하드웨어를 직접 제어할 수 있는 CPU 명령어를 사용 가능.운영체제가 해당 모드로 동작합니다.모드 구분 방법커널 모드인지 사용자 모드인지는 모드 비트(mod..