Unter Dialogbetrieb versteht man die aufgabenorientierte Kommunikation zwischen dem Rechner und dem Menschen während der Verarbeitung von Programmen. Rechnerintern wird der Dialogbetrieb realisiert durch das TimeSharingVerfahren, bei dem die Zuteilung der Zentraleinheit abwechselnd zu den einzelnen Prozessen nach bestimmten Algorithmen erfolgt. Dadurch entsteht beim Benutzer der Eindruck, daß er ständig von der CPU bedient wird. Man unterscheidet zwei Anwendungsformen des Dialogbetriebes: Teilnehmerbetrieb: alle Benutzer bearbeiten ihre eigenen Aufgabenstellungen unabhängig von anderen Benutzern mittels eines Terminals. Die Benutzer bestimmen selbst, wann sie welches Programm starten. Teilhaberbetrieb: die Benutzer haben alle die gleiche Aufgabenstellung und greifen damit auf gleiche Programme und gleiche Daten zu. Beispiele sind Buchungssysteme und Auskunftssysteme.