As a normal user on a Linux system, you are trying to execute the /bin/ls command. What
happens when you execute the command at the shell prompt?
A.
The shell executes the program, sets a priority value of -19, and waits for the system calls from
the kernel.
B.
The shell passes asynchronous interrupts to the kernel and returns to the prompt waiting to
display the output.
C.
The shell executes the program, breaks memory into small chunks called pages, and initializes
a system call to the kernel.
D.
The shell makes a system call asking the kernel to start the command as a child process and
goes to sleep, waits for the command to finish.
Explanation: