Difference between 'batch' and 'time sharing' operating system?

Running of the jobs in an orderly way is known as batch system OS. On the other hand, tasks are allotted specific OS switches and time in time sharing OS.