Problem Statement
What is a system call and why is it important?
Explanation
A system call is the mechanism by which a user program requests a service from the kernel of the operating system. It allows safe transition from user mode to kernel mode to execute privileged operations like file I O, process control or creating threads. It is important because it enforces protection, isolates user code from kernel code, and enables resource management.
