Page 25 - DCAP403_Operating System
P. 25

Operating System




                    Notes          The Figure 2.1 depicts the role of the operating system in coordinating all the functions.

                                                   Figure 2.1: Functions Coordinated by the Operating System

                                                      I/O
                                                   Management
                                                                        Protection &        File
                                                                          Security       Management

                                         Process                                                   Secondary
                                       Management                                                   Storage
                                                                                                  Management
                                                                       Operating System

                                       Communication
                                        Management                                                Memory
                                                               User                             Management
                                                              Interface        Networking



                                   2.2 Types of Operating System



                                   Modern computer operating systems may be classified into three groups, which are distinguished
                                   by the nature of interaction that takes place between the computer user and his or her program
                                   during its processing. The three groups are called batch, time-sharing and real-time operating
                                   systems.

                                   Batch Processing Operating System

                                   In a batch processing operating system environment users submit jobs to a central place where
                                   these jobs are collected into a batch, and subsequently placed on an input queue at the computer
                                   where they will be run. In this case, the user has no interaction with the job during its processing,
                                   and the computer’s response time is the turnaround time the time from submission of the job
                                   until execution is complete, and the results are ready for return to the person who submitted the
                                   job.

                                   Time Sharing

                                   Another mode for delivering computing services is provided by time sharing operating
                                   systems. In this environment a computer provides computing services to several or many users
                                   concurrently on-line. Here, the various users are sharing the central processor, the memory, and
                                   other resources of the computer system in a manner facilitated, controlled, and monitored by the
                                   operating system. The user, in this environment, has nearly full interaction with the program
                                   during its execution, and the computer’s response time may be expected to be no more than a
                                   few second.

                                   Real-time Operating System (RTOS)

                                   The third class is the real time operating systems, which are designed to service those applications
                                   where response time is of the essence in order to prevent error, misrepresentation or even disaster.
                                   Examples of real time operating systems are those which handle airlines reservations, machine
                                   tool control, and monitoring of a nuclear power station. The systems, in this case, are designed to
                                   be interrupted by external signals that require the immediate attention of the computer system.





          18                               LOVELY PROFESSIONAL UNIVERSITY
   20   21   22   23   24   25   26   27   28   29   30