📘 CodingMarble Learn

Computers and Computing: Evolution, Parts and I/O Devices

A computer is an electronic machine that takes input, processes it under the control of a program, stores data and gives output. Computing devices grew from the abacus to smartphones. Every computer has an input unit, a CPU, memory and an output unit, joined by buses and ports.

🎬 Step-by-step story

  1. People always wanted help with counting. Tools grew from the abacus to the smartphone.
  2. Each new generation used a smaller part: tube, transistor, chip, microprocessor. Smaller meant faster and cheaper.
  3. Every computer has four parts: input unit, CPU, memory and output unit.
  4. The parts talk through buses. Outside devices plug in through ports.
  5. Devices are sorted: input sends data in, output brings results out, some do both.
  6. Your turn: pick a device and guess if it is input, output or both.

Tip: drag the 3D scene to turn it. Use two fingers to zoom.

🤔 Common doubts, cleared

If ENIAC was so powerful, why was it so big?

It used about 18,000 vacuum tubes, each like a small bulb. Later a transistor did the same job at a tiny size.

Is memory part of the CPU?

Only the registers (and cache) are close to or inside the CPU. Main memory (RAM) is a separate part joined by buses.

Why do we need three buses, not one?

Each carries a different kind of signal at the same time: where (address), what (data) and which action (control). This keeps things fast and clear.

Is a microphone output because it has sound?

No. A microphone takes your voice INTO the computer, so it is input. A speaker sends sound out.

Is a pen drive input or output?

It is a storage device. We can read from it and write to it, so data moves both ways through the USB port.

What is a computer?

A computer is an electronic machine. It takes data in, works on it and gives a result. It follows a program. A program is a list of instructions.

Data means raw facts, like 72 or "Ravi". Information is data that has been worked on and is useful, like "Ravi scored 72, first in class".

Evolution of computing devices

Generations of computers

1st: vacuum tubes. 2nd: transistors. 3rd: integrated circuits. 4th: microprocessors (VLSI). 5th: AI, parallel processing. Each generation was smaller, faster, cheaper and used less power.

Components of a computer system

Look at the block diagram in step 3.

Hardware is the part you can touch. Software is the set of programs. One is useless without the other.

Connections: buses and ports

A bus is a set of wires that carries signals between parts on the motherboard.

A port is a socket on the outside of the computer. USB joins keyboards, mice and pen drives. HDMI and VGA join monitors and projectors. An audio jack joins speakers. An Ethernet (LAN) port joins the network. Bluetooth and Wi-Fi join devices without wires.

Input and output devices

Input devices

Keyboard, mouse, scanner, microphone, webcam, joystick, barcode reader, biometric (fingerprint) sensor, OMR and OCR readers, touchpad, stylus.

Output devices

Monitor, printer (inkjet, laser, dot-matrix), plotter, speaker, headphones, projector, 3D printer.

Both input and output

A touchscreen takes your touch (input) and shows pictures (output). A headset with a mic also does both.

Tip: ask "Does data go INTO the computer or come OUT of it?"

Try it: I-P-O-S hunt at home

Walk around your home. Find 3 machines with a tiny computer inside: a washing machine, a microwave, a TV remote, a phone. For each, write: what is the input (buttons, touch, voice)? What is the output (display, sound, motion)? Then open step 6 of the 3D and test yourself on 5 devices before checking.

Key formulas and definitions

Worked examples

1. Classify: scanner, plotter, touchscreen, microphone.

Scanner: input. Plotter: output. Touchscreen: both. Microphone: input.

2. You click "Print" on a document. Trace the path through the parts.

The mouse click is input. The CPU (CU) reads the command, fetches the file from memory, the ALU prepares the page, and data goes through a port to the printer (output).

3. Why can the address bus be one-way while the data bus is two-way?

Only the CPU decides which address to use, so addresses go one way (CPU → memory). Data must go both ways: read from memory to CPU and write from CPU to memory.

4. Put these in time order: microprocessor, ENIAC, Pascaline, Analytical Engine.

Pascaline (1642) → Analytical Engine (1834) → ENIAC (1946) → microprocessor (1971).

Common mistakes

Practice quiz

1. Which part of the CPU does addition and comparison?
2. Who designed the Analytical Engine?
3. Which device is both input and output?
4. Which bus tells memory whether to read or write?
5. The fourth generation of computers used:

Practice: answer these yourself

Type or choose your answer, then press Check. Use a hint if you are stuck; the full solution appears after you answer.

Frequently asked questions

What are the main components of a computer?

Input unit, CPU (ALU, CU, registers), memory and output unit, joined by buses.

Who is called the father of the computer?

Charles Babbage, for designing the Analytical Engine in 1834.

What is the difference between input and output devices?

Input devices send data into the computer (keyboard, mouse). Output devices bring results out to us (monitor, printer).

Where this is taught

Canada (Ontario)Grade 10B. Hardware, Software, and Innovations
Canada (Ontario)Grade 11C. Computer Environments and Systems
Canada (Ontario)Grade 11C. Computer Environments and Systems
ItalySecondaria di secondo grado – classe 1ªComputer basics and programming
ItalySecondaria di secondo grado – classe 2ªComputer basics and programming
RomaniaClasa a IX-aComputer systems
CBSE (India)Class 11Computer Systems and Organisation
CBSE (India)Class 11Introduction to Computer System
CBSE (India)Class 11Computer Organisation
England (GCSE, A level)Year 113.4 Computer systems
England (GCSE, A level)Year 124.7 Computer organisation and architecture
Japan高校1年Computers and programming
Japan高校(専門学科)1〜3年Telecommunication Technology
Japan高校(専門学科)1〜3年Hardware Technology
Japan高校(専門学科)1〜3年Information Technology
Russia10 классDigital literacy
Russia10 классDigital literacy
China高一Comp.2 Ch.3 Infrastructure

Learn next

Related lessons

All Informatics Practices lessons