Search the forum,

output

In computing, input/output (I/O, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system. Inputs are the signals or data received by the system and outputs are the signals or data sent from it. The term can also be used as part of an action; to "perform I/O" is to perform an input or output operation.
I/O devices are the pieces of hardware used by a human (or other system) to communicate with a computer. For instance, a keyboard or computer mouse is an input device for a computer, while monitors and printers are output devices. Devices for communication between computers, such as modems and network cards, typically perform both input and output operations.
The designation of a device as either input or output depends on perspective. Mice and keyboards take physical movements that the human user outputs and convert them into input signals that a computer can understand; the output from these devices is the computer's input. Similarly, printers and monitors take signals that computers output as input, and they convert these signals into a representation that human users can understand. From the human user's perspective, the process of reading or seeing these representations is receiving output; this type of interaction between computers and humans is studied in the field of human–computer interaction. A further complication is that a device traditionally considered an input device, e.g., card reader, keyboard, may accept control commands to, e.g., select stacker, display keyboard lights, while a device traditionally considered as an output device may provide status data, e.g., low toner, out of paper, paper jam.
In computer architecture, the combination of the CPU and main memory, to which the CPU can read or write directly using individual instructions, is considered the brain of a computer. Any transfer of information to or from the CPU/memory combo, for example by reading data from a disk drive, is considered I/O. The CPU and its supporting circuitry may provide memory-mapped I/O that is used in low-level computer programming, such as in the implementation of device drivers, or may provide access to I/O channels. An I/O algorithm is one designed to exploit locality and perform efficiently when exchanging data with a secondary storage device, such as a disk drive.

View More On Wikipedia.org
  • 83

    Dan

    Administrator From On the forum.
    • Messages
      2,780
    • Directory
      6
    • Video
      98
    • Reaction score
      1,222
    • Points
      113
  • 2

    oc75

    • Messages
      18
    • Reaction score
      1
    • Points
      1
  • 1

    Tamconick

    44 From London
    • Messages
      4
    • Reaction score
      0
    • Points
      1
  • 1

    u0362565

    • Messages
      73
    • Video
      7
    • Reaction score
      3
    • Points
      8
  • 1

    steadyon

    • Messages
      1,026
    • Reaction score
      566
    • Points
      113
  • 1

    Askey

    56 From Earls Court
    • Messages
      4
    • Video
      1
    • Reaction score
      0
    • Points
      1
  • 1

    Luke Warm

    • Messages
      16
    • Reaction score
      0
    • Points
      1
  • 1

    Steve weightman

    • Messages
      186
    • Video
      22
    • Reaction score
      78
    • Points
      28
  • 1

    ARLester

    From London
    • Messages
      15
    • Reaction score
      3
    • Points
      3
  • 1

    satro1

    From uk
    • Messages
      2
    • Reaction score
      0
    • Points
      1
  • 1

    ndfred

    From London
    • Messages
      5
    • Reaction score
      0
    • Points
      1
  • 1

    Stevenhouse

    • Messages
      1
    • Reaction score
      0
    • Points
      1
  • 1

    userrrr

    • Messages
      1
    • Reaction score
      0
    • Points
      1
  • Creating content since 2001. Untold Media.

    Newest Plumbing Threads

    Back
    Top
    AdBlock Detected

    We get it, advertisements are annoying!

    Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

    I've Disabled AdBlock