System calls are special requests from user programs to the operating system to perform tasks like opening or reading files. The program calls a system call interface, which passes the request to the OS kernel. The kernel performs the operation, such as locating a file or reading data, and returns a result like a file descriptor or data read. For example, a program opens a file, reads data, writes data, and then closes the file. Each step involves a system call. The file descriptor is a number used to track the open file. Closing the file releases resources. This process ensures safe and controlled access to hardware and system resources.