Basic Concepts



A concurrent  program: two or more processes that work together to perform a task.
A parallel program: a concurrent program in which each process executes on its own processor, and hence the processes overlap in time
A distributed program executes on geographically dispersed processors where processes communicate using various forms of message passing


Previous Next Top of chapter Lecture Materials Assignments Code