cleanUrl: /os/what-is-system-call/
매우 간단한 프로그램 이라도 운영체제의 기능을 많이 사용한다. system call 은 그러한 운영체제의 기능을 제공하는 것이며 개발자는 이 기능을 쉽게 사용하기 위해 제공되는 API 를 통해서 system call 을 효율적으로 사용한다.
특정 저수준 작업(하드웨어 접근)은 어셈블리 명령을 사용하여 작성되어야 하더라도 호출은 C, C++ 언어로 작성된 함수 형태로 제공된다.
어떻게 사용되는지를 먼저 다룬다.
cp in.txt out.txt
위의 명령을 예시로 한다.