Code No: RR411505

Set No.1

IV B.Tech. I Semester Supplementary Examinations, January -2007 DISTRIBUTED OPERATING SYSTEMS (Computer Science & Systems Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry equal marks

1. (a) Define Distributed Operating System. Explain how it is different from a Network Operating System in Detail. [8] (b) What are the Advantages and Disadvantages of a Distributed System? [8]

2. (a) Draw Architectural Diagram of RPC. Explain the Role of binding server in RPC. [8] (b) What are the disadvantages of Simple Client Server model? 3. Explain the following Clock Synchronization Algorithms: (a) Christian Algorithm (b) Berkeley’s Algorithm 4. (a) Explain about Nested Transactions. [8] [8] [8] [8]

(b) Explain about private workspace method of transaction implementation. [8] 5. Explain about the following with respect to a Distributed file system: (a) Cache Mechanism (b) Cache Consistency (c) Replication 6. (a) Discuss the process scheduling of Mach Operating System in multiprocessor system. [8] (b) Explain abour Ring based multiprocessors. 7. (a) Explain about general consistency model with examples. (b) Differentiate between Release and Entry Consistency models. [8] [8] [8] [16]

8. (a) Discuss the issues that have to be considered in allocating processes to processors in a Distributed system. [8] (b) Explain about real time Distributed system in detail. [8]

1 of 1

Code No: RR411505

Set No.2

IV B.Tech. I Semester Supplementary Examinations, January -2007 DISTRIBUTED OPERATING SYSTEMS (Computer Science & Systems Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry equal marks

1. (a) Explain the main differences between a network operating system and a Distributed Operating System? [8] (b) What are major issues in a Distributed System? [8]

2. Describe the functionalities of different layers of the ATM protocol reference model. [16] 3. (a) Explain the classification of various Distributed Mutual Exclusion Algorithm. [8] (b) Explain any one Non-token based Distributed Mutual Exclusion Algorithm. [8] 4. (a) Discuss the issues that have to be considered in allocating processes to processors in a Distributed System? [8] (b) Discuss the hierarchical, Heuristic and bidding algorithms for Processor Allocation? [8] 5. (a) What is the difference between a file service using the upload/download model and one using the Remote Access Model? [8] (b) Compare write through and write once protocols. 6. (a) Explain about NUMA multiprocessors. (b) Write about general consistency with examples. [8] [8] [8]

7. (a) Explain how the concept of Distributed System Memory combines the merits of both Distributed and Shared Memory System. [8] (b) Explain how sequential consistency is achieved in page Distributed Shared Memory? [8] 8. (a) What are the disadvantages of a simple client server model? [8]

(b) Draw Architectural Diagram of RPC. Explain the role of binding server in RPC. [8]

1 of 1

Code No: RR411505

Set No.3

IV B.Tech. I Semester Supplementary Examinations, January -2007 DISTRIBUTED OPERATING SYSTEMS (Computer Science & Systems Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry equal marks

1. (a) Explain the main guide lines and principles that a Distributed Operating System designer must follow for good performance of his/her system. [8] (b) What are the advantages and disadvantages of a Distributed System? 2. (a) Explain why most RPC systems do not use acknowledgement messages. [8] [8]

(b) Differentiate between R, RR and RRA protocols for Remote procedure call. [8] 3. (a) Explain how the Dead locks handling in a Distributed System Environment is different from that in a conventional Environment. [8] (b) Explain any one clock synchronization Algorithm. 4. (a) Explain about various update protocols used with Replicated files. (b) Why do some Distributed systems use two level Naming? 5. Explain about the following with respect to a Distributed file system. (a) Caching mechanism (b) Cache Consistency (c) Replication 6. (a) Compare different consistency models with synchronization and models without synchronization. [8] (b) Explain about Ring based multiprocessors. 7. Explain the use of following in Mach Process. (a) Process port (b) Boot strap port (c) Exception port (d) Registered port 8. (a) Explain about goals of a Distributed System. (b) Explain Group communication in detail. [8] [8] [8] [16] [8] [8] [8] [16]

1 of 1

Code No: RR411505

Set No.4

IV B.Tech. I Semester Supplementary Examinations, January -2007 DISTRIBUTED OPERATING SYSTEMS (Computer Science & Systems Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry equal marks

1. (a) What are some of the common types of incompabilities encountered in Heterogeneous Distributed system? [8] (b) What are the common issues with which the designer of Heterogeneous Distributed System must deal? [8] 2. (a) Explain why most RPC Systems do not use Acknowledgement messages. [8] (b) Explain about Group communication in detail. [8]

3. Discuss the strategies used to handle deadlocks and their applicability to Distributed System. [16] 4. Explain the following clock Synchronization Algorithms: (a) Christian Algorithm (b) Berkeley’s Algorithm 5. (a) Discuss the advantages and disadvantages of a workstation system model. [8] (b) Explain how idle workstations in a Distributed System can be effectively utilised. [8] 6. (a) Discuss the process scheduling of Mach Operating System in multiprocessor systems. [8] (b) Explain about NUMA multiprocessor. [8] [8] [8]

7. (a) Discuss the issues that have to be consideered in Allocating processes to processors in a Distributed System. [8] (b) Discuss the Hierarchichal, Heuristic and Bidding Algorithm for processor Allocation. [8] 8. Explain about Object based distributed shared memory in detail. [16]

1 of 1