Some work matters more than other work, such as a system process versus a background job. Priority scheduling always runs the most important ready process first, either preemptively or not. Use it when jobs have clear importance levels, and check whether the question treats a lower number as higher priority. Its weakness is starvation of low-priority processes, which aging fixes by slowly raising the priority of processes that wait a long time.