Module 21: Problem and Solution
  Lecture 42: Multi-core ComputingInter-process Communication
 


Multi-core ComputingInter-process Communication

Processes in a Group

  • A process can be independent
    • Is not directly affected by other processes.
    • Does not affect other processes.
    • Example: /bin/ls and the shell
      • Are they related?
  • Processes may be cooperating
    • Information Sharing
    • Speed up of execution
    • Modularity and convenience

Cooperating Processes (example)

  • Not really an example of “processes” but “threads”.
  • The issues are the similar though.