First-GenerationMessage-Passing Systems
A typical blocking send looked like
send(dest, tag, address, length)
where
- dest = integer identifier for receiving process
- tag = (sometimes called “type”) integer that the destination can use to selectively screen messages
- (address, length) describes a contiguous buffer in memory containing the message sent