[Pre-Learning] MSCS: MCS 561 – Distributed Operating System Principles

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

  • This course delves into the principles and design of distributed operating systems, providing a comprehensive understanding of how these systems manage resources across multiple computers.
  • Students will explore key topics such as synchronization mechanisms, distributed file systems, and strategies for achieving fault tolerance.
  • The course emphasizes the challenges and solutions associated with ensuring consistency, reliability, and efficiency in a distributed environment.

Course Objectives

  • Understand the core principles underlying distributed operating systems.
  • Analyze and design synchronization mechanisms for distributed systems.
  • Evaluate the design and implementation of distributed file systems.
  • Explore techniques for achieving fault tolerance and reliability in distributed environments.

Course Content

Topic 1: Operating Systems Fundamentals

  • LO1: Define the core concepts and characteristics of Distributed Operating Systems
    00:00
  • LO2: Analyze the role of remote procedure calls (RPC) and message passing in process coordination.
    00:00
  • LO3: Describe the benefits and challenges of implementing Distributed Operating Systems in real-world environments
    00:00
  • Knowledge Check

Topic 2: Introduction to Parallel & Distributed Systems

Want to receive push notifications for all major on-site activities?