Definition of scheduling in operating system?

the objective of multiprograming is to have some processs running at aal time,so as to maximizing cpu utillization .this process is called scheduling.