...

/

Application Programming Interface

Application Programming Interface

Learn how the OS acts as an API in a computer.

API

The Application Programming Interface (API) is the interface the OS provides to an application to interact with system libraries. In general, an API refers to a set of agreements between the interacting components of an information system. These agreements often become a well-known standard. For example, the POSIX standard describes the API for a portable OS. The standard guarantees the compatibility of the OS and applications.

The OS’s kernel and device drivers are part of the OS. They dictate which hardware features the application can access. The kernel of the OS provides a mechanism for managing access to the hard drive. This mechanism is ...