Operating Systems (BCS303)

Understand the fundamentals of ARM-based systems, including programming modules

Download Syllabus PDF


Course Information

Course Code

BCS303

Credits

04

Total Hours

40 hours

Examination

Theory (3 hours)

Course Objectives

  • To Demonstrate the need for OS and different types of OS.
  • To discuss suitable techniques for management of different resources.
  • To demonstrate different APIs/Commands related to processor,memory, storage and file system management.

Course Modules

Model Question Paper Solutions

Model Question Paper-1 with effect from 2022

10 hours
Module 1: Introduction to operating systems

Topics: What operating systems do; Computer System organization; Computer System architecture;.

10 hours
Module 2: Process Management

Topics: Process concept; Process scheduling; Operations on processes; Inter process communication.

10 hours
Module 3: Process Synchronization

Topics:Synchronization: The critical section problem; Peterson’s solution;Synchronization hardware;.

10 hours