Page 51 - DCAP507_SYSTEM_SOFTWARE
P. 51

Unit 2: Evolution of Operating System




          Self Assessment                                                                       Notes

          Fill in the blanks:
          13.  In computing, a .................................. is an instance of a computer program that is being
               sequentially executed.

          14.  The speed of I/O that depends on .................................. storage management is critical to the
               speed of many programs.
          15.  An .................................. is one part of the system that may cause malfunctioning of the
               complete system.

          2.6 Summary

              The main difference between the operating system and system software is that the operating
               system runs in kernel or supervisor mode where as the system software and applications
               run in user mode.

              Operating systems have evolved via number of distinct stages or generations which matches
               approximately to the decades.

              The simplest of all the computer systems is a single use-single processor system which has
               a single processor, runs a single program and interacts with a single user at a time.
              The main function of a batch processing system is to automatically keep executing one job
               to the next job in the batch.
              A real-time system is used when there are rigid time requirements on the operation of a
               processor or the flow of data, and thus is often used as a control device in a dedicated
               application.
              A virtual machine is a type of computer application used to create a virtual environment,
               which is referred to as virtualization.
              The operating system structure is a container for a collection of structures for interacting
               with the operating system's file system, directory paths, processes, and I/O subsystem.

              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.
              Operating  systems perform basic tasks, such as recognizing input from the keyboard,
               sending output to the display screen, keeping track of files and directories on the disk, and
               controlling peripheral devices such as disk drives and printers.
              The operating system provides an environment where the user can conveniently run programs.

          2.7 Keywords

          Batch Processing: A mode of data processing in which a  number of tasks are lines up and the
          entire task set is submitted to the computer in one go.
          Client-Server Model: In client-Server Model, all the kernels handle the communication between
          clients and servers by splitting the operating system up into parts, each of which only handles
          one fact of the system, such as file service, process service, terminal service, or memory service.
          Communications: These programs provide the mechanism for creating virtual connections among
          processes, users, and different computer systems.



                                           LOVELY PROFESSIONAL UNIVERSITY                                   45
   46   47   48   49   50   51   52   53   54   55   56