Exam Details
Subject | distributed operating system | |
Paper | ||
Exam / Course | m.c.a.science | |
Department | ||
Organization | solapur university | |
Position | ||
Exam Date | November, 2017 | |
City, State | maharashtra, solapur |
Question Paper
M.C.A (Semester IV) (CBCS) Examination Oct/Nov-2017
Science
DISTRIBUTED OPERATING SYSTEM
Day Date: Friday, 17-11-2017 Max. Marks: 70
Time: 02.30 PM to 05.00 PM
Instructions: Questions NO.1 and 2 are Compulsory.
Attempt any three questions from Q.No.3 to Q.No.7 .
Figures to the right indicate full marks.
Q.1 Choose the correct alternative given in the bracket. 10
Which routing technique is used in distributed system?
Fixed routing Virtual routing
Dynamic routing All of the above
2 The finite circular buffer is used to implement which of the following
basic queuing strategies.
FILO LIFO
FIFO All of the above
3 In a uniprocessor system, mutual exclusion can be guaranteed by
Overlapping processes Interleaving processes
Disabling interrupts All of the above
4 In case of failure, a new transaction coordinator can be elected by
Bully algorithm Ring algorithm
Both and All of the above
5 According on the ring algorithm, links between processes are
Bidirectional Unidirectional
Both and All of the above
6 Process on the remote system are identified by
Host ID Host name and identifier
Identifier None of the above
7 A collection of instructions that performs a single logical function is
called
Transaction Operation
Function All of the above
8 Network operating system runs on
Server Every system in the server
Both and None of above
9 Internet provides for remote login.
telnet http
ftp none of the above
1 Which of the following is the deadlock is the deadlock avoidance
algorithm?
Round robin algorithm Bankers algorithm
Elevator algorithm Kerns algorithm
Page 2 of 2
SLR-SM-28
State True/False. 04
Weak semaphores guarantee freedom from starvation, but strong
semaphores do not.
Concurrency issues are a concern on multiprocessor system but do
not impact uniprocessor system.
Multithreaded programs are lesser prone to deadlock.
Remote procedure calls are used for communication between two
processes on separate machine.
Q.2 Answer the following:
What is deadlock? Explain necessary condition for deadlock. 07
Give the difference between process and thread. 07
Q3 Answer the following:
Explain client-server model in detail 07
Explain the implementation of RPC in distributed system 07
Q4 Answer the following:
What is distributed operating system? Explain features of distributed
operating system.
07
Explain group communication in briefly. 07
Q.5 Answer the following:
Discuss message-forwarding mechanism in process migration. 07
Why do use election algorithm. Explain Bully algorithm. 07
Q.6 Answer the following:
Discuss in detail about concurrency control in transaction. 07
State and Explain the concept of atomic transaction. 07
Q.7 Answer the following:
What are the main difference between a network operating system and
distributed operating system?
07
Explain in detail about distributed file system. 07
Science
DISTRIBUTED OPERATING SYSTEM
Day Date: Friday, 17-11-2017 Max. Marks: 70
Time: 02.30 PM to 05.00 PM
Instructions: Questions NO.1 and 2 are Compulsory.
Attempt any three questions from Q.No.3 to Q.No.7 .
Figures to the right indicate full marks.
Q.1 Choose the correct alternative given in the bracket. 10
Which routing technique is used in distributed system?
Fixed routing Virtual routing
Dynamic routing All of the above
2 The finite circular buffer is used to implement which of the following
basic queuing strategies.
FILO LIFO
FIFO All of the above
3 In a uniprocessor system, mutual exclusion can be guaranteed by
Overlapping processes Interleaving processes
Disabling interrupts All of the above
4 In case of failure, a new transaction coordinator can be elected by
Bully algorithm Ring algorithm
Both and All of the above
5 According on the ring algorithm, links between processes are
Bidirectional Unidirectional
Both and All of the above
6 Process on the remote system are identified by
Host ID Host name and identifier
Identifier None of the above
7 A collection of instructions that performs a single logical function is
called
Transaction Operation
Function All of the above
8 Network operating system runs on
Server Every system in the server
Both and None of above
9 Internet provides for remote login.
telnet http
ftp none of the above
1 Which of the following is the deadlock is the deadlock avoidance
algorithm?
Round robin algorithm Bankers algorithm
Elevator algorithm Kerns algorithm
Page 2 of 2
SLR-SM-28
State True/False. 04
Weak semaphores guarantee freedom from starvation, but strong
semaphores do not.
Concurrency issues are a concern on multiprocessor system but do
not impact uniprocessor system.
Multithreaded programs are lesser prone to deadlock.
Remote procedure calls are used for communication between two
processes on separate machine.
Q.2 Answer the following:
What is deadlock? Explain necessary condition for deadlock. 07
Give the difference between process and thread. 07
Q3 Answer the following:
Explain client-server model in detail 07
Explain the implementation of RPC in distributed system 07
Q4 Answer the following:
What is distributed operating system? Explain features of distributed
operating system.
07
Explain group communication in briefly. 07
Q.5 Answer the following:
Discuss message-forwarding mechanism in process migration. 07
Why do use election algorithm. Explain Bully algorithm. 07
Q.6 Answer the following:
Discuss in detail about concurrency control in transaction. 07
State and Explain the concept of atomic transaction. 07
Q.7 Answer the following:
What are the main difference between a network operating system and
distributed operating system?
07
Explain in detail about distributed file system. 07
Other Question Papers
Subjects
- .net
- artificial intelligence
- computer communication network
- computer graphics
- computer oriented statistics
- data mining and warehouse
- data structures
- database management system
- digital circuits and microprocessors
- digital image processing
- discrete mathematical structures
- distributed operating system
- finite automata
- introduction to computers
- java programming
- management
- mobile computing
- network security
- numerical analysis
- object oriented programming using c++
- opeartions research
- operating system
- pattern recognition mobile computing
- programming using - c
- programming with php
- software engineering
- system software
- uml
- web design techniques
- web technology