A system of concurrently processing programs submitted by different users is called ___________________.
A system of concurrently processing programs submitted by different users is called Multi-programming.
In a multiprogramming system there are one or more programs loaded in main memory which are ready to execute. Only one program at a time is able to get the CPU for executing its instructions while all the others are waiting their turn. The main idea of multiprogramming is to maximize the use of CPU time.
Time-sharing or multitasking is a logical extension of multiprogramming. Processor's time which is shared among multiple users simultaneously is termed as time-sharing.