Page 41 - DCAP507_SYSTEM_SOFTWARE
P. 41

Unit 2: Evolution of Operating System




                                                                                                Notes

              Task  Illustrate the function of virtual machines.

          Self Assessment

          Fill in the blanks:

          5.   The services like system calls provide by the operating system are requested by putting
               the parameters in well-defined places, such as in registers or on the stack, and then executing
               a special trap instruction known as a ..............................
          6.   Layer 2 handled .............................. between each process and the operator console.
          7.   In .............................., all the kernel does is handle the communication between clients and
               servers.
          8.   A .............................. is a type of computer application used to create a virtual environment,
               which is referred to as virtualization.

          2.3 User Function of Operating System


          An operating system manages all aspects of a complex system.
          Imagine what will happen if three programs running on a computer all try to print their output
          simultaneously on the same printer. The first few lines might be from program one and the next
          few lines might be from program two and so on with the result resulting in chaos. The operating
          system can bring order to potential chaos by buffering all the output destined for the printer on
          the disk.
          The primary task of operating system is to keep track of who is using which resource, to grant
          resource request, to account for usage, and to meditate conflicting request from different programs
          and users.
                             Figure  2.11: Abstract  View of  OS as  Intermediary


































                                           LOVELY PROFESSIONAL UNIVERSITY                                   35
   36   37   38   39   40   41   42   43   44   45   46