I/O bound

I/O bound

In computer science, I/O bound refers to a condition in which the time it takes to complete a computation is determined principally by the period of time spent waiting for input/output operations to be completed. This is the opposite of a task being CPU bound. This circumstance arises when the rate at which data is requested is slower than the rate it is consumed or, in other words, more time is spent requesting data than processing it.

I/O Bound As An Inherent Problem in Computing

The I/O bound state has been identified as a problem in computing almost since its inception. The Von Neumann architecture, which is employed by almost all computing devices ever conceived, is based on a logically-separate Central Processor Unit which requests data from main memory,huh processes it and writes back the results. Since data must be moved between the CPU and memory along a bus which has a limited data transfer rate, there exists a condition that is known as the Von Neumann bottleneck. Put simply, this means that the data bandwidth between the CPU and memory tends to limit the overall speed of computation. In terms of the actual technology that makes up a computer, the Von Neumann Bottleneck predicts that it is easier to make the CPU perform calculations faster than it is to supply it with data at the necessary rate for this to be possible.

In recent history, the Von Neumann bottleneck has become more apparent. The design philosophy of modern computers is based upon a physically-separate CPU and main memory. It is possible to make the CPU run at a high data transfer rate because data is moved between locations inside them across tiny distances. The physical separation between CPU and main memory, however, requires a data bus to move data acrosscomparatively long distances of centimetres or more. The problem of making this part of the system operate sufficiently fast to keep up the CPU has been a great challenge to designers.

I/O Bound As A Practical Problem

The I/O bound state is considered undesirable because it means that the CPU must stall its operation while waiting for data to be loaded or unloaded from main memory. With faster computation speed being the primary goal of new computer designs and components such as the CPU and memory being expensive, there is a strong imperative to avoid I/O bound states and eliminating them can yield a more economic improvement in performance than upgrading the CPU or memory.

References

pt:I/O bound


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Bound for Glory (2011) — Logo officiel de Bound for Glory 2011 Généralités Fédération(s) …   Wikipédia en Français

  • Bound for Glory (2006) — Bound for Glory 2006 Logo de Bound for Glory 2006 Slogan Redemption Thème musical Enemy pa …   Wikipédia en Français

  • Bound for Glory (2007) — Bound for Glory 2007 Logo de Bound for Glory 2007 Slogan Redemption Thème musical Tarantula par …   Wikipédia en Français

  • Bound for Glory IV — Logo de Bound for Glory 2008 Slogan I am the boss and you ? Thème musical …   Wikipédia en Français

  • bound — bound·a·ry; bound; bound·ed·ness; bound·en; bound·er·ish; bound·ing·ly; bound·less; bound·ness; brass·bound·er; em·bound; dis·bound; bound·er; re·bound; un·bound; bound·less·ly; bound·less·ness; hide·bound·ness; pre·bound; un·bound·ed·ly;… …   English syllables

  • Bound for Glory — Saltar a navegación, búsqueda Bound for Glory es un evento anual de Pay per view de lucha libre profesional producido por la Total Nonstop Action Wrestling (TNA) desde 2005. Es promocionado como el evento más importante de la compañía, como… …   Wikipedia Español

  • Bound for Glory (2009) — Bound for Glory 2009 Logo de Bound for Glory Slogan Le rideau final ? Thème musical Crawl Back In …   Wikipédia en Français

  • Bound for Glory (2010) — Logo officiel de Bound for Glory 2010 Généralités Fédération(s) …   Wikipédia en Français

  • bound — [baʊnd] adjective LAW be bound if someone is bound by a law, promise, or agreement, they have to do what it says: • He is still bound by his contract with the record label. • The developer is legally bound to abide by the conditions in the… …   Financial and business terms

  • bound — bound1 [bound] vi. [MFr bondir < OFr, to leap, make a noise, orig., to echo back < LL bombitare, to buzz, hum < L bombus, a humming: see BOMB] 1. to move with a leap or series of leaps 2. to spring back from a surface after striking it,… …   English World dictionary

  • Bound for Glory (2006) — Saltar a navegación, búsqueda Bound for Glory (2006) [[Image:{{{imagen}}}|200px]] Detalles Promoción Total Nonstop Action Wrestling Marca { …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”