A multi programming system is one that can A. run very fast B. share hardware resources with many programs simultaneously C. compute many programs simultaneously D. use many operating systems E. None of the above
Multitasking has the same meaning of multiprogramming but in a more general sense, as it refers to having multiple (programs, processes, tasks, threads) running at the same time. This term is used in modern operating systems when multiple tasks share a common processing resource (e.g., CPU and Memory).