More than one program is loaded into the memory of computer. Certain time is allotted to each program. After certain time is over CPU will switch to next job, then to the next one and so on and back to first one. The process of shifting a microprocessor from processing of one job to the other is so rapid that the user canâ€™t even notice it. Each user feels like the processor is dedicatedly processing his job only.