JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year ADVANCED OPERATING SYSTEMS Previous Question Paper (March - 2021 - R18)

B.Tech | III Year | I Semester | R18 | March - 2021

Answer PaperPaper Code: 155ABMaximum Marks: 75Time: 3 Hours

Answer any five questions

All questions carry equal marks

Main

115 marks
a

List Characteristics of distributed operating system.

7 marks

Answer

A distributed operating system manages a collection of independent, networked, communicating, and physically separate nodes to appear as a single coherent system. Its key characteristics include:

  • Resource Sharing: Allows users and processes to access remote hardware (printers, disks) and software resources transparently.
  • Transparency: Hides the distributed nature of the system from the user, providing location, migration, replication, and concurrency transparency.
  • Scalability: The system can easily be expanded by adding more nodes without significant performance degradation or architectural changes.
  • Reliability and Availability: By replicating resources and data, the system continues to function even if individual nodes fail.
  • Flexibility: Supports dynamic load balancing and task migration to optimize system performance.
  • Concurrency: Multiple processes can execute simultaneously across different nodes, improving throughput.
  • Heterogeneity: Capable of managing diverse hardware and software platforms within a unified framework.
b

Compare message communication model Vs remote procedure call.

8 marks

Answer

Message communication and Remote Procedure Call (RPC) are both fundamental mechanisms for inter-process communication in distributed systems, but they differ in abstraction and implementation.

FeatureMessage CommunicationRemote Procedure Call (RPC)
Abstraction LevelLow-level; explicit send/receive primitives.High-level; mimics local function call syntax.
Programming ModelAsynchronous or synchronous; requires explicit buffer management.Synchronous; hides network complexity from the programmer.
Data HandlingData is passed as raw byte streams or messages.Data is marshaled into parameters and unmarshaled at the destination.
Error HandlingManual handling of network failures and message loss.Often integrated into the language runtime; may use stubs for error management.
ComplexityHigher developer effort to manage state and synchronization.Lower developer effort due to procedural abstraction.

Message communication provides direct control over the communication channel, making it suitable for performance-critical or custom protocols. In contrast, RPC provides a familiar interface that allows developers to invoke functions on remote servers as if they were local, significantly simplifying the development of client-server applications at the cost of some performance overhead due to marshaling and stub execution.

2

Discuss vector clocks and compare with logical clocks.

15 marks

Answer

Sign in to view the complete answer paper.

3

Explain Lamport’s algorithm for ensure mutual exclusion in distributed systems.

15 marks

Answer

Sign in to view the complete answer paper.

4

Explain about Raymonds Heuristic algorithm.

15 marks

Answer

Sign in to view the complete answer paper.

5

Write edge chasing and global state detection algorithms for deadlock detection in distributed operating system.

15 marks

Answer

Sign in to view the complete answer paper.

6

Describe about the Hierarchical deadlock detection algorithm.

15 marks

Answer

Sign in to view the complete answer paper.

7

Write the design issues in implementing of multi processor system and explain its architecture.

15 marks

Answer

Sign in to view the complete answer paper.

8

Explain sender initiated load distributing algorithm in detail.

15 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of ADVANCED OPERATING SYSTEMS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech IT III Year I Semester, March - 2021, R18.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in ADVANCED OPERATING SYSTEMS

Loading Question Papers

Fetching data from database...