As you mentioned the tag I thing you are asking about scheduling w.r.t operating system. Scheduling comes into picture when your machine need to execute more number of task as compared to available number of hardware. Ex. if you have one printer and only one task need to execute then there is no need of scheduling.
There might be various types of scheduling like First Comes First serve, Round Robin etc. It depends on your requirements also.