a) Library
b) System calls
c) Assembly instructions
d) API
System calls are the interface between an application and the operating system. They are essentially functions provided by the OS that can be called by programs to request services like file access, memory allocation, process creation, etc. Think of them as the gateway to the OS’s core functionalities.