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
   35   36   37   38   39   40   41   42   43   44   45