455. OPERATING SYSTEMS Historical perspective-hatch processing. Time sharing-functions and component of an operating system review of device drivers-file system, directory structure, gaining access to files-interrupt mechanisms concurrent process. Mutual exclusion. Synchronization process management, switching, scheduling and space allocation policies-segmented paging, dynamic linking coaching of secondary storage information-I/O scheduling policies terminal I/O handling-deadlocks-protection -case study. Practical: Programs should be written for parts of operating systems. Implementation of a "toy" operating system will be desirable. References: 1. J.I. Peterson and A. Silberachitz, Operating systems concepts, Addision-Wesley 1983. 2. P.Drinch Hansen. Operating system principles, Prentice Hall of India 1973. 3. A.C. Shaw, the Logical Design of Operating Systems, Prentice-Hall, 1974. 4. H.M. Deitel, Operating Systems Principles, Addison-Wesley 1983. 5. S.Medrick and J.J. Donovan. Operating systems, McGraw-Hill International Student Edition, Kogakusha, Tokyo, 1977.