a should be correct. The word "immediately" in point b raises doubt on option b.If there are n process and all are doing I/O simultaneously,then how will CPU cannot immediately schedule the new process.
Or if one process goto I/O ,then selecting the another process to run ,may take time,it cannot be done immediately.