0% found this document useful (0 votes)
7 views2 pages

Operating System Exam Questions AIML

Uploaded by

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

Operating System Exam Questions AIML

Uploaded by

sindhusankula
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

ABDULKALAM INSTITUTE OF TECHNOLOGICAL SCIENCES

VEPALAGADDA, BHADRADRI KOTHAGUDEM-DIST, TS-507120


MID-II EXAMINATION QUESTION PAPER
Branch: AIML Year- SEM: II-I
Subject: Operating System Duration: 60 min
Date & Session: Maximum marks: 20

Answer any Four Questions. Each Question carries 05 Marks.

1. Explain the concept of Demand Paging and how it is used in Virtual Memory Systems?
2. Explain the concept of Paging and how it is used in Memory Management?
3. A) Write the Differences between Process and Thread.
B) Explain the concept of Monitor and its Advantages over Semaphores?
4. What is a Deadlock? Explain the necessary Conditions for a Deadlock to Occur?
5. Implement a Solution to the Producer Consumer Problem using Semaphores in C.
6. Explain Readers Writes Problem with example in detail?

ABDULKALAM INSTITUTE OF TECHNOLOGICAL SCIENCES


VEPALAGADDA, BHADRADRI KOTHAGUDEM-DIST, TS-507120
MID-II EXAMINATION OBJECTIVE PAPER
Branch: AIML Year-SEM: II-1
Subject: Operating System
Name_____________________________ Hall ticket number_______________________

ALL QUESTIONS CARRIES EQUAL MARKS.


MULTIPLE CHOICE QUESTIONS.
1) If a process is executing in its critical section, then no other processes can be
executing in their critical section. What is this condition called?
a) Mutual exclusion [ ]
b) critical exclusion
c) synchronous exclusion
d) asynchronous exclusion
2) Which one of the following is a synchronization tool? [ ]
a) Thread
b) pipe
c) semaphore
d) socket

3) To enable a process to wait within the monitor __________


a) a condition variable must be declared as condition [ ]
b) condition variables must be used as boolean objects
c) semaphore must be used
d) all of the mentioned.
4) Which of the following in NOT a Synchronization Mechanism [ ]
A) Critical Section
B) Semaphore
C) Mutex
D) Racer
5) s
Fill In the Blanks
1. The Scope of loop Parameter in ADA is _______________
2. Most of the Programming Language support two types of routines and those are ___________
and ___________.
3. The default Parameter Passing method used in C++ is __________
4. A function that calls itself for its Processing is known as __________________
5. The three levels of Concurrency in Program are ___________________,______________ and
__________________.
6. An Exception is another name for a ______________ error.
7. The Semaphore working two operations ___________ and ____________.
8. The Thread starts Executing in ________ state.
9. ____________ semaphore is used only when there is one shared Resource.
10._________________ is the ability of a System to perform Multiple tasks.

You might also like