Professional Documents
Culture Documents
DEPARTMENT OF CSE
REVISION CLASS QUESTION PAPER
CS6401- OPERATING SYSTEMS
NAME:
REG.NO:
UNIT I-OPERATING SYSTEMS OVERVIEW
Q.NO QUESTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
MARKS
MARKS
ALLOTED OBTAINED
2
2
2
2
2
2
2
2
2
2
8
8
8
8
8
15
75
QUESTION
MARKS
ALLOTED
Define thread. Differentiate user thread and kernel threads. Mention the benefits
of multi-threads
Define deadlocks. List out the situations causing the deadlocks
Define mutual exclusion and semaphore
State difference between preemptive and non preemptive scheduling
Is it possible to having deadlock in only one process? State your answer
Define monitor. What does it consists of?
Define overlay. What is the use of it?
Write the four situations under which CPU scheduling decisions take place .
Show that mutual exclusion may be violated if the signal and wait operations
are not executed automatically
Discuss how scheduling algorithms are selected for a system. What are the
criteria considered ? Explain different evaluation methods
What is meant by critical section problem? Propose a solution based on bakery
algorithm.
3
4
5
6
7
8
9
10
11
12
2
2
2
2
2
2
2
2
12
12
MARKS
OBTAINED
13
16
14
Consider the following system : P0-P4 are 5 processes present and A,B,C,D are
resources .The maximum need of a process and the allocated resources details
are given in the table.
15
75
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Explain any two structures of the page table with neat diagrams
Discuss about continuous memory allocation
Define page replacement algorithms with suitable examples
Total Marks
MARKS
ALLOTED
2
2
2
2
2
2
2
2
2
3
8
10
12
12
12
75
MARKS
OBTAINED
MARKS
ALLOTED
2
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
MARKS
OBTAINED
2
2
2
2
2
2
2
2
2
8
8
8
8
8
15
75
What is the use of LINUX OS? List out the features of LINUX versions
Discuss about UNIX and LINUX OS
What is garbage collection?
Define Virtualization
How can you add the Guest OS to LINUX?
What you mean by Guest OS? Give the examples
How can you setting up the Xen machine?
What you mean by JVM?
Define journalizing
Draw the shared Circular buffer in VM
Explain in detail about java virtual machines garbage collection
How can you map the physical memory? Explain
Discuss the Architecture and components of LINUX Operating systems
Define virtual machine. Explain about virtualization concepts with neat
architecture diagrams.
What is the usage of Guest OS? Briefly discuss about to adding guest
OS to LINUX
Write a brief note on the steps involved in DMA transfer.
Explain the data structures supported by kernel I/O subsystem.
Describe any three disk scheduling algorithms with suitable
illustrations.
Write a brief note on tertiary storage devices.
Total Marks
SUB-INCHARGE
MARKS
ALLOTED
2
2
2
2
2
2
2
2
2
3
5
5
8
8
8
8
8
12
4
75
HOD
MARKS
OBTAINED