This includes understanding how user applications interact with the kernel, including the system call API.