A job scheduler is like your mommy's to-do list for things she needs to do around the house. Let's say she needs to wash the dishes, do the laundry, clean the house, and cook dinner. Each of these tasks takes a different amount of time and requires different amounts of attention.
So, she writes down what tasks she needs to do, and when she wants to do them, so she doesn't forget. She decides to wash the dishes first because they'll take the least amount of time. Then, she'll throw a load of laundry in the machine because it'll keep running while she cleans the house. Once the laundry is done, she puts it in the dryer and cleans the house while it's drying. Finally, when she's done cleaning, she cooks dinner because it'll take the most time and needs her full attention.
A job scheduler works a bit like that to manage tasks on a computer. If a computer has many tasks to do, it needs to prioritize them and decide what to do first. The job scheduler decides what tasks to run, how long to run them, and when to run them. That way, nothing gets forgotten, and everything gets done efficiently.
For example, if the computer has to run a virus scan, it'll prioritize that first because it's important. Then, it might run some updates, but only when the computer isn't busy doing something else. After that, it might back up some files, but only when the computer isn't being used. As the computer finishes each task, it moves on to the next one, until everything is done.
So, a job scheduler helps a computer manage its to-do list, just like how your mommy manages her to-do list to keep the house running smoothly.