last day I am facing problem in the CPU scheduler . the CPU scheduler process in simple terms? How does it decide which processes get CPU time? What are the different types of CPU schedulers, and how do they impact system performance? Are there any real-world examples or scenarios where one type is preferred over another?