Batched IO

From Green software

Revision as of 21:49, 8 September 2010 by Green (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Instead of reading contents from a file or connection whenever needed, this traffic can be batched and stored in a buffer. Batching input and output can reduce energy efficiency because input and output devices can be powered down by the operating system. Especially when reading input and writing output in an iterating loop can be avoided, batching can be quite profitable.

Contents

Drawbacks

By reading more data from or storing more data in memory then needed, the memory can be loaded more than needed. When this forces the system to use virtual memory from disk or disallows the memory to power down batched IO can cause a decrease in energy efficiency for a system.

Implementations

Cases

See Also

References

Personal tools