시스템 콜(System Call)은 OS에 의해 사용가능한 서비스에 대한 인터페이스를 제공한다. 1. 예제(Example) OS가 어떻게 시스템 콜을 사용할 수 있게 하는지 살펴보기 전에 시스템 콜이 어떻게 사용되는지를 설명하는 예시를 보자. ex) 하나의 파일에서 데이터를 읽어와서 다른 파일로 복사하는 간단한 프로그램을 작성한다. 그러면 크게 아래의 과정을 생각해 볼 수 있다. 1) 파일 이름을 얻어내는 작업 2) 입력 파일을 열고 출력 파일을 생성 후 여는 작업 3) 입력 파일에서 내용을 읽어서(read) 출력 파일에 쓰는(write) 작업 4) 전체 파일이 복사된 이후 파일을 닫고 기록 후 정상 종료 여기에 각 단계에서 발생할 수 있는 오류 처리도 시스템 콜을 이용한다. 이러한 순서를 아래 그림으로..