Multiprogramming was made possible by____________________?
A. operating systems
B. input/output units that operate independently of the CPU
C. both A and B
D. neither A nor B