Operating Systems (CS30002)

 

Instructors: Dr. Mainack Mondal and

Dr. Indranil Sen Gupta

 

 

Class Test 1 Solutions

 

Mid-Semester Solutions

 

Text Books / References:

1.     Operating Systems Concepts, 9th ed. - A. Silverschatz, P.V. Galvin, and G. Gagne. Wiley, 2016.

2.     Operating Systems: A Concept-Based Approach, 2nd ed. - D. M. Dhamdhere. Tata McGraw Hill, 2006.

3.     Operating Systems, 4th ed. - W. Stallings. Prentice-Hall of India, 2001.

4.     Design of the Unix Operating System - M.K. Bach. Pearson, 2015.

 

Study Materials:

Sl. No.

Topic

Slides / Study Materials

Practice Problems

1

Introduction

intro-1

intro-2

mainack-1

mainack-2

assign-01

2

Processes

processes

mainack-3

mainack-4

mainack-5

assign-02

3

CPU Scheduling

CPU-scheduling

mainack-6

mainack-7

assign-03

4

Multithreading

Threads

mainack-8

mainack-9

 

5

Process Synchronization

ProcessSynchronization

mainack-10

6

Deadlock

7

Memory Management

8

Virtual Memory

9

File Systems

 

 

Evaluation Guidelines:

Mid-Semester Exam: 30%

End-Semester Exam: 50%

Class Tests: 20%

Penalty for Poor Attendance:

Attendance

Penalty

80% or more

0

Between 70% and 79%

-2

Between 60% and 69%

-5

Less than 60%

-10