Page 40 - OS | TOPIC 1 | INTRODUCTION TO OPERATING SYSTEM
        P. 40
     Key differences
                         Multiprogramming                                       Multitasking
                     refers to the execution                               encompasses both
              Definition  on a computer system.                        multiprogramming and
                      of multiple programs
                                                                         the ability to perform
                                                                               multiple tasks
                                                                               concurrently.
                       Multiprogramming is
                    primarily concerned with                             Multitasking extends
              Scope        running multiple                              beyond programs to
                                                                          include tasks within
                                programs
                           simultaneously.                                 programs, such as
                                                                                 processes.
                                                                                                                  32





