Nistlogo.jpg (10440 bytes)

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY

HOME >> ACADEMIC PROGRAMS >> IT >> OS

CSE-401 OPERATING SYSTEMS

  • Evolution of Operating Systems and Overview
  • Basic Concepts, Multiprogramming, Batch Processing, Time Sharing, Real Time, Multi Processing and Distributed modes of Computing. File Systems, Directory Systems, File Protection.

  • Introduction to queuing models (M/M/1, M/M/K)
  • Multiprocessor scheduling -Algorithms, Memory Management ; Fixed Partition, variable partition, paging and segmentation, virtual memory ,demand paging, allocation and page replacement algorithm.

    I/O scheduling. Dead Locks. Concurrent Processors : Critical Section problem - semaphores - process coordination, problem semaphares, process coordiantion problems - concurrent programming.

  • Security and protection mechanisms
  • Operating system design principles - Distributed systems - Case studies - OS/360, Introduction to DOS and UNIX.

    TEXTBOOKS

    1. Operating Systems Design & implementation - Andrew Tanenbaum

    2. Operating System Concepts - J.L. Peterson & A.Silbershatz

    3. Operating Systems - S. Madnick and J.J.Donovan

    HOME >> ACADEMIC PROGRAMS >> IT  >> OS

    © Copyright National Institute of Science & Technology, Berhampur, Orissa, India
    Website Maintained by NIST Training & Consultancy Services