The ability of the computer to handle several application programs concurrently so that the idle time of the processor is reduced is called (A)Multitasking (B) Multiprogramming (C) Batch processing (D)Time sharing