시스템콜이란 운영체제가 커널에 접근하기 위한 인터페이스 이며 유저 프로그램이 운영체제의 서비스를 받기 위해 커널 함수를 호출할 때 사용합니다.
만약 유저 프로그램이 I/O 요청을 위한 트랩을 발동했다고 하면 다음과 같은 과정이 발생됩니다.


커널함수
커널 안에 있는 여러 개의 함수를 뜻합니다. (native function 이라고도 합니다.)
커널
운영체제의 핵심 부분이자 시스템콜을 제공합니다. 보안, 메모리, 프로세스, 파일시스템, I/O 디바이스, I/O 요청 관리 등 운영체제의 중추적인 역할을 합니다.
유저 모드
유저가 접근할 수 있는 영역을 제한적으로 두어서 컴퓨터 자원에 함부로 침범하지 못하는 모드
커널 모드
모든 컴퓨터 자원에 접근할 수 있는 모드