· 목차 - Interrupt - Trap(Fault와 System Call) 안녕하세요, 이번에는 Trap(System Call, Fault)와 Interrupt에 대해서 배워보도록 하겠습니다. 우선 CPU는 User Mode(사용자 모드)와 Kernel Mode(커널 모드) 두 가지 모드를 가지고 있습니다. 사용자 모드는 프로그램이 하드웨어 자원(CPU, 메모리, I/O장치 등)에 직접 접근할 수 없고,운영체제의 도움을 받아서 간접적으로 접근할 수 있습니다. 반대로 커널모드는 운영체제의 특권모드로서 CPU가 모든 하드웨어 자원에 접근할 수 있으며,메모리, 입출력 장치, 프로세스 관리 등의 중요한 작업이 이루어집니다. 쉽게 이야기해서, 사용자 모드는 제한된 권한으로 일반 프로그램을 실..