API의 정의 (1) 썸네일형 리스트형 API의 기본 정의 API란 Application Programming Interface의 약자이며, 우리말로 풀어본다면 운영체제가 응용 프로그램을 위해 제공하는 함수의 집합이라고 정의할 수 있다. 운영 체제는 하드웨어와 응용 프로그램 사이에 위치하며 응용 프로그램을 대신하여 하드웨어를 관리하고 메모리를 관리하느 시스템 소프트웨이다. 특정 운영체제에서 실행되는 응용 프로그램은 운영체제에 종속적일 수 밖에 없으며 운영체제가 규정한 바대로 하드웨어를 엑세스해야 한다. 또한 윈도우즈와 같은 멀티 태스킹 운영체제의 경우 응용 프로그램간 상호작용을 할 때도 운영체제의 규정을 따라야만 한다. 그러나 현식적으로 응용 프로그램 개발자들이 이러한 운용체제의 내부 동작까지 속속들이 이해하고 있을 수는 없다. 그래서 운영체제는 가장 기본적인 .. 이전 1 다음