what is meant by the terms multiprogramming and multitasking ?
Answers
here is u r answer ##
_______________________________________
MULTIPROGRAMMING :-
IT REFERS TO PRESENCE OF MORE THAN ONE USER PROGRAMS ALL ACTIVE SIMULTANEOUSLY IN MEMORY AND THEIR EXECUTION WHICH TAKES PLACE IN INTERLEAVED FASHION.
MULTITASKING :-
IT REFERS TO SIMULTANEOUS WORKING OF TWO DIFFERENT TASKS INSIDE COMPUTER E.G, THE CPU IS EXECUTING AND SIDE BY SIDE THE PRINTER IS PRINTING.
OK HELP U...
(Multitasking )
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). At any time the CPU is executing one task only while other tasks waiting their turn. The illusion of parallelism is achieved when the CPU is reassigned to another task (i.e. process or thread context switching).
( Multiprogramming )
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 (i.e., there is at most one process running on the system) while all the others are waiting their turn.
The main idea of multiprogramming is to maximize the use of CPU time.