This document provides an overview of distributed computing systems, defining them as collections of independent computers that collaborate through a network without a common physical clock. It discusses their architectural categories, characteristics, advantages, and disadvantages, emphasizing issues like reliability, concurrency, and scalability. Key motivations for distributed systems include resource sharing, access to remote resources, and enhanced reliability, while challenges encompass networking difficulties and security concerns.