The correct answer is A. The time taken by the dispatcher to stop one process and start another.
Dispatch latency is the time it takes for the operating system to switch from one process to another. This includes the time it takes to save the state of the current process, load the state of the next process, and then start running the next process.
Option B is the time it takes for the processor to write a file into disk. This is not dispatch latency, as it does not involve switching between processes.
Option C is the whole time taken by all processors. This is not dispatch latency, as it includes the time spent running processes, as well as the time spent switching between processes.
Option D is incorrect.