What is the purpose of system calls?
The purpose of system calls is to provide an interface between user-level applications and the operating system, allowing programs to request services such as file operations, process management, network communication, and hardware control. System calls enable applications to access privileged kernel-level functionalities in a controlled and secure manner.