A distributed system is one in which components located at networked computers communicate and coordinate their actions only by passing messages. The document discusses the definition and types of distributed systems, including distributed computing systems, distributed information systems, and distributed pervasive systems. It also covers common characteristics like heterogeneity, openness, security, scalability, and transparency. Basic design issues for distributed systems such as naming, communication, software structure, and system architectures are also explained.