Page 49 - DCAP507_SYSTEM_SOFTWARE
P. 49

Unit 2: Evolution of Operating System




          2.5.3 File System Manipulation                                                        Notes

          The output of a program may need to be written into new files or input taken from some files.
          The operating system provides this service.
          The user need not have to worry about secondary storage management. User gives a command
          for reading or writing to a file and sees his/her task accomplished.  Thus, operating system
          makes it easier for user programs to accomplish their task.
          This service also involves secondary storage management. The speed of I/O that depends on
          secondary storage management is critical to the speed of many programs. Therefore, it is left to
          the operating systems to manage it rather than giving individual users the control of it.

                                 Figure  2.16:  File  Management  System







































          2.5.4 Communications

          The processes need to communicate with each other to exchange information. It can be between
          the processes those are running on the same computer or running on the different computers.
          By providing this service the operating system relieves the user of the worry of passing messages
          between processes. In case where the messages need to be passed to processes on the other
          computers through a network it can be done by the user programs. The user program may be
          customized to the specifics of the hardware through which the message transits and provides the
          service interface to the operating system.








                                           LOVELY PROFESSIONAL UNIVERSITY                                   43
   44   45   46   47   48   49   50   51   52   53   54