Difference between Multitasking and Multiprogramming?

Discussion in 'Programming' started by veddotcom, Oct 1, 2009.

Thread Status:
Not open for further replies.
  1. veddotcom

    veddotcom New Member

    Joined:
    Jan 25, 2004
    Messages:
    113
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Patna/Noida
    Can you explain those two terms by giving simple Example of giving computer applications like listening song, surfing etc..... how We are Using multitasking and multiprogramming both (may be simultaneously) in computer system in daily life....
     
    Last edited: Oct 1, 2009
  2. bukaida

    bukaida New Member

    Joined:
    Jul 21, 2005
    Messages:
    326
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    KOLKATA
    Multi tasking is a logical extension of multiprogramming. Classicaly in a multiprogramming environment, more than one user shares the cpu and the cpu rapidly switches from one user to another, providing a complete transperency from each othe. In multitasking, the user is substituted by programs i.e more than one program shares the cpu and the cpu rapidly switches from one program to another. Actualy a software residing on disk is a program. When it brought into RAM for execution is known as process or task and when it is inside the cpu and executing, is known as thread. So multiprograaming is basicaly for multi-users, and multitasking is for single user with multiple programs. Since most modern OS s supports both, so they are often spell interchangibly.
     
  3. thecreativeboy

    thecreativeboy New Member

    Joined:
    Jun 25, 2007
    Messages:
    133
    Likes Received:
    0
    Trophy Points:
    0
Thread Status:
Not open for further replies.

Share This Page