Definitions of multiprogramming:

  • noun:   the execution of two or more computer programs by a single computer