Efficiency 1:
• Isn’t all this very inefficient?
– The system chooses how to implement a data stream
• This could be in-process or use shared memory for extra speed
• Endian conversion can be disabled if each end is the same
• Uses the fastest processing capacity available (multiple
processors, NUMA clusters, LAN clusters)
– System dynamically adjusts its caches according to
memory availability