Skip main navigation

£199.99 £139.99 for one year of Unlimited learning. Offer ends on 28 February 2023 at 23:59 (UTC). T&Cs apply

Find out more

Examples of Input and Output Devices

Before computers were sophisticated enough to handle and process all the steps that modern processors can handle, they had simpler methods for inputting and outputting information.

Before computers were sophisticated enough to handle and process all the steps that modern processors can handle, they had simpler methods for inputting and outputting information.

Punched Cards

A photograph of a punched card

Input, Output and Storage

Punched cards are a great example, because they were used for both input and output. They were also used for storage. A punched card was a piece of card with holes punched in it. The number and locations of the holes on each card was used to represent data. Initially, there were different machines for punching and reading the cards.

Punched cards were used to record many different types of data. For example, they stored census information. NASA also used punched cards to perform sequences of calculations as part of the first crewed space flight to the moon.

They were also used to store and run computer programs. The first recorded punched cards were used for input. They controlled looms used to weave cloth from the 1700s. The Jacquard loom, invented in 1804, was the inspiration for many of the first computers, such as Charles Babbage’s Analytical Engine.

Different punched cards were used for different tasks, and were thus associated with different types of devices. The Jacquard loom punched card was purely an input device: it controlled where the loom would move. The census and computer program punched cards were storage devices: information was stored and retrieved from them.

Punched cards used for data storage were gradually replaced by magnetic tape in the 1960s.

You can create a fun lesson plan by getting students to design a punched card system, punch the cards, and then read the information back in different teams.

Binary Toggle Switches

Image: the switches on a Altair 8800. This would be nice as an animation. Showing the switches being switched and the lights turning on

A photograph of binary toggle switches

The Altair 8800 was the first commercially successful personal computer. When you hear “personal computer”, you probably expect a keyboard and a monitor, but the Altair 8800 had a number of switches on the front for input. Users would flip these switches to enter binary data into the memory of the machine. Its only output was some red LEDs which could be read as output numbers, again in binary.

Eventually, the Altair had a Teletype terminal attached, for easier input and output.

Teletype Machines

A photograph of a Teletype machine

A Teletype machine was a kind of bridge between card punching and modern computers. It was an electromechanical typewriter. It was originally designed as a communication device. A user would type their message into the keyboard to send it. When the machine received a message (from a remote user on another machine), it would be printed by the typewriter. There was no monitor: any message received was printed immediately.

The Teletype was invented so that users could send messages without being trained in the use of Morse code. Messages could now be sent and received with no special training besides typing skills. It was later adapted to send and receive data from a computer, rather than a remote Teletype machine.

Questions to ponder

Each of these devices were an improvement on the device that came before it. They were all eventually replaced with devices we use now, such as the keyboard, mouse, printer and monitor. Please consider the following questions:

  • What do you think were the biggest problems with each device?
  • Why do we not use punched cards anymore?
  • How difficult do you think the Altair 8800 was to code?
  • What changes in technology led people to stop using the Teletype machine?
This article is from the free online

Understanding Computer Systems

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education