This document provides an introduction and definition of distributed systems. It discusses that a distributed system consists of multiple autonomous computers that appear as a single system to users. It describes characteristics like transparency, openness, and scalability. Hardware concepts like shared memory multiprocessors and message passing multicomputers are covered. Software concepts like distributed operating systems and network operating systems are introduced. Transparency, organization, goals and examples of distributed systems are summarized.