II B.E. (Electronics & Communication)

VIII SEMESTER

8 EC4.4 OPERATING SYSTEMS

  1. PROCESSES: Processes and inter process communication, Process scheduling techniques.

  2. MEMORY MANAGEMENT: Fixed and variable partitioning, swapping in Multiprogramming, virtual memory; Page replacement algorithms, Segmentation, Paging. Demand Paging.

  3. FILE SYSTEMS: File attributes, directories, implementation of File systems, file security and protection.

  4. INPUT AND OUTPUT: Software and hardware, disk scheduling, terminals.

  5. DEADLOCKS: Condition for deadlocks, deadlock detection, Recovery, Avoidance and prevention.

  6. OS SECURITY: Security requirement, password, Security Kernels, fault-tolerant systems, Cryptography, OS Penetration, Worms & Viruses.

  7. NETWORK OPERATING SYSTEMS: Network file systems, layered protocols and Unix; client server model, remote procedure calls, group communication, Overview of Unix, Shell, files, Directories, Processes. I/O. System calls.  Memory management.

 Recommended Books:

  1. Andrew S. Tanenbaum -Modem Operating Systems, Prentice Hall of India.

  2. J. Peterson. A. Silberschatz -Operating Systems Concepts.

  3. H. M. Deitel -An Introduction to Operating System. Addision wesley.