Communication Hardware
Memory capacity increased by adding modules, I/O by controllers
- Add processors for processing!
- For higher-throughput multiprogramming, or parallel programs
Communication is natural extension of uniprocessor
Already have processor, one or more memory modules and I/O controllers connected by hardware interconnect of some sort