Api는 시스템콜을 이용한 여러개의 함수로 이루어진 랑브러리고 프로그램이 하드웨어자원이 필요할때 api를 이용해 자원을 할당받는다라고 이해했는데 맞게 이해한건가요?