[go: up one dir, main page]

0% found this document useful (0 votes)
8 views1 page

Assignment 3

This document is an assignment for B.Tech students in the Department of Computer Science and Engineering at ABES Engineering College, focusing on Operating Systems. It includes questions on concurrent processes, race conditions, critical sections, semaphores, mutex locks, classical synchronization problems, and inter-process communication. Students are required to provide explanations and pseudo-codes where applicable.

Uploaded by

Techno Business
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Assignment 3

This document is an assignment for B.Tech students in the Department of Computer Science and Engineering at ABES Engineering College, focusing on Operating Systems. It includes questions on concurrent processes, race conditions, critical sections, semaphores, mutex locks, classical synchronization problems, and inter-process communication. Students are required to provide explanations and pseudo-codes where applicable.

Uploaded by

Techno Business
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ABES Engineering College, Ghaziabad

Department of Computer Science and Engineering


(AI &ML)
B.Tech. SEM - IV
Session: 2024-25
Subject: Operating System Sub. Code: BCS401

Assignment-3

1. What do you mean by Concurrent Processes? Discuss with example.

2. What are Race Condition and Critical Section? How concurrent processes can share

the critical section?

3. Explain the producer- consumer problem and Peterson problem.

4. Explain Semaphores with example?

5. Define Mutex locks and turn variable? How test_and_set operation is performed?

6. Describe classical process synchronization problems – Dining Philosopher problem,

Sleeping Barber problem, Readers-writer problem.

7. Define Inter-process communication model?

Note: Please write the Pseudo-codes where applicable in examples.

You might also like