Ein
verteiltes System ist nach der Definition von
Andrew S. Tanenbaum ein Zusammenschluss unabhängiger
Computer, die sich für den
Benutzer als ein einziges System präsentieren. Peter Löhr definiert es etwas grundlegender als „eine Menge interagierender
Prozesse (oder
Prozessoren), die über keinen gemeinsamen Speicher verfügen und daher über Nachrichten miteinander kommunizieren“. Das Teilgebiet in der
Informatik, welches sich mit verteilten Systemen und deren
Algorithmen beschäftigt, wird
Verteiltes Rechnen oder
Verteilte Verarbeitung (
englisch:
Distributed Computing) genannt.