The most common abstraction layer is the programming interface (API) between an application and the operating system. High-level calls are made to the operating system, which executes the ...