What is the purpose of system calls in an operating system?
System calls provide an interface between the running application and operating system. These are used to request the operating system to perform different operations in the computer system. For example, a process is created and deleted through system calls. Similarly, the process can change its state from one to another and many other I/O operations can be performed through system calls.