Back to Sistem Operasi
Session 14
Sistem Operasi
Distributed Systems and Modern OS Architectures
4.5 hours
Duration
8
Materials
6
Objectives
Session Overview
Comprehensive study of distributed operating systems, communication mechanisms, distributed file systems, and modern OS design including microkernel and exokernel architectures.
Learning Objectives
By the end of this session, you should be able to:
- Master distributed system concepts: transparency, fault tolerance, scalability
- Understand interprocess communication: message passing, remote procedure calls
- Implement distributed file systems: NFS, DFS, and cloud storage systems
- Analyze distributed synchronization and consensus algorithms
- Compare monolithic kernel, microkernel, and exokernel architectures
- Study modern OS designs: Linux, Windows, macOS, Android architecture
Course Materials
Download materials for offline study and reference
Distributed Operating Systems Guide (80 pages)
Available material
IPC Mechanisms and Network Communication
Available material
Distributed File System Implementation
Available material
Consensus Algorithms: Paxos and Raft
Available material
Kernel Architecture Comparison Study
Available material
Modern OS Case Studies: Linux, Windows, macOS
Available material
Microkernel Design and Implementation
Available material
Distributed System Programming Project
Available material