Question: what is the difference between system call and function call?
Answer: The main difference between system call and function call is that a system call is a request for the kernel to access a resource while a function call is a request made by a program to perform a specific task.