a) assigning ready processes to waiting queue
b) assigning running processes to blocked queue
c) assigning ready processes to CPU
d) all of the mentioned
The portion of the process scheduler that dispatches processes is concerned with assigning ready processes to the CPU.
This means it’s responsible for selecting which process from the ready queue will be allocated the CPU for execution.