This document discusses distributed systems and provides examples of distributed system architectures and components. It defines distributed systems as systems where components located at networked computers communicate and coordinate their actions through message passing. It provides examples of distributed systems including the Internet, intranets, and mobile/ubiquitous computing. It also discusses challenges in distributed systems like heterogeneity, security, scalability, and concurrency control.