Mostschedulingalgorithmsmaintainarun queue,whichlistsprocesses eligible to run on a processor. On multicore systems, there are two general options: (1) each processing core has its own run queue, or (2) a single run queue is shared by all processing cores. What are the advantagesand disadvantagesof eachof theseapproaches?