COURSE LEARNING OUTCOMES

At the end of the course, the students will be able to:

  • Describe the general understanding of the principles and concepts governing the functions of operating systems.
  • Explain the layered approach that makes design, implementation and operation.
  • Identify aspect of complex operating system.

TEXT BOOK: Operating System Concepts, Tenth Edition by Abraham Silberschatz, Peter Baer Galvin & Greg Gagne.

Reference Material:

  • Applied Operating Systems Concepts by Silberschatz A., Peterson, J.L., & Galvin P.C. Wiley; 8th Edition (2011). ISBN-10: 1118112733
  • Modern Operating Systems by Tanenmaum A.S., Prentice Hall; 3rd Edition (2007). ISBN-13: 978-0136006633

COURSE CONTENTS

  • Introduction to Operating Systems, OS services, History, Computing environments
  • Operating-System Structures
  • Processes
  • CPU Scheduling
  • Process Synchronization
  • Deadlocks
  • Memory Management
  • Virtual Memory
  • File-System Implementation
  • I/O Systems
  • Security
  • Case studies

 

COURSE ASSESSMENT:

  • Final Term Exam: 50 Marks
  • Mid Term Exam: 30 Marks
  • Sessional: 20 Marks
    • Quiz: 05 Marks
    • Assignment: 05 Marks
    • Project & Presentation: 10 Marks

 

CLASS TIMING: 

BSCS(Self) : Monday (9:30 to 11:00)  & Tuesday(9:30 to 11:0)

BSIT(Reg): Monday (11:00 to 12:30 )  & Tuesday(11:0 to 12:30)

BSCS (Self) : Wednesday (12:30 to 2:0) & Thursday (12:30 to 2:0)

BSIT (Self): Wednesday (2:0 to 3:30) & Thursday (2:0 to 3:30)

 

Course Material