R23
IT · 3-2
✓ VERIFIED VS. PUBLISHED SYLLABUS 2026-07-11
Distributed Operating System
JNTUK R23 · IT · semester 3-2 · syllabus
This JNTUK R23 professional elective is listed for Information Technology (IT). It is listed in semester 3-2. It carries 3 credits. The published coverage runs across 5 units, from Introduction and Message Passing through Distributed File Systems.
Verified vs. published syllabus
Checked 11 Jul 2026
SOURCE DOCKET
Published evidence
✓ Verified
Checked 11 Jul 2026
Record 5 published units
Verification scope Subject name, credits, and unit-wise syllabus are sourced directly from JNTUK's official R23 course structure and syllabus document.
5 units, from Introduction and Message Passing to Distributed File Systems. Tick off units as you cover them — your progress stays on this device.
Unit-wise syllabus
0 / 5 COVERED
UNIT 01 — Introduction and Message Passing
Distributed computing systems, their evolution and models · Distributed operating systems and issues in designing them; Distributed Computing Environment (DCE) · Message passing: desirable features, synchronization and buffering · Multi-datagram messages, encoding/decoding, process addressing, failure handling and group communication
UNIT 02 — Remote Procedure Calls
The RPC model and transparency of RPC; implementing the RPC mechanism · Stub generation, RPC messages and marshaling of arguments and results · Server management, parameter-passing and call semantics; communication protocols · Client-server binding, lightweight and heterogeneous RPC; Sun RPC case study
UNIT 03 — Distributed Shared Memory and Synchronization
DSM architecture and design and implementation issues; granularity and shared-memory structure · Consistency models, replacement strategy and thrashing; heterogeneous DSM · Synchronization: clock synchronization and event ordering · Mutual exclusion, deadlock and election algorithms
UNIT 04 — Resource and Process Management
Resource management and desirable features of a good global scheduling algorithm · Task assignment approach · Load-balancing and load-sharing approaches · Process management: process migration and threads
UNIT 05 — Distributed File Systems
Desirable features of a good distributed file system · File models and file-accessing models; file-sharing semantics · File-caching schemes and file replication · Fault tolerance, atomic transactions and design principles