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 |