✨ User mode vs Kernel modeUser mode애플리케이션이나 사용자 프로세스가 실행되는 공간프로세스가 제한된 엑세스 권한 가짐프로세스 분리로 다른 프로세스에 영향을 주지 않음 Kernel mode프로세스가 하드웨어,메모리 등에 제한 없이 엑세스 커널 모드에서 충돌이 발생하면 전체 시스템 다운 커널 모드는 모든 프로세스가 공유하는 단일 공간 OS에 시스템콜을 통해 커널 모드 기능 사용ex) open/write/read/close/malloc/free 등시스템 자원 엑세스를 허용하는 특권시스템콜을 한다고 하더라도 모든 커널 영역에 접근할 수 있는것은 아님 사용자 모드와 커널 모드 간의 전환 (context switch)서로 다른 권한 수준 간의 전환으로 CPU의 모드와 컨텍스트를 전환많은 ..