Execution of two or more programs by a single CPU is known as

A ) Multiprocessing

B ) Time sharing

C ) Multiprogramming

D ) None of these