What makes a computer general-purpose?

Computer Science · Key Stage 3 · The School

One machine, endless programs

A phone, a laptop and a games console look different. Underneath, they are the same KIND of machine. Each can load a new program and become something new: a calculator, a camera, a chat app. The hardware never changes. Only the program does.

A simple idea from long before computers existed

In 1936, before any electronic computer was built, Alan Turing described a very simple imagined machine. It read symbols from a long tape, one at a time, and followed simple rules. He proved that this simple machine could compute anything ANY computer ever could, given enough time and tape. That is the theory behind every device you now call "a computer".

Why this idea matters today

Because of Turing's idea, one design of chip can run a word processor today and a game tomorrow, just by loading different software. A fixed-purpose chip, like the one in a calculator or a toaster, was built for one job and can never become something else. General-purpose computers are powerful because the SAME hardware can become almost anything.

Ask one question about any device: could you install brand new software on it and make it do something completely different? A laptop: yes — install a game, and it is a games machine. A calculator: no — its buttons and chip were built for one job only. A smart TV: yes, partly — it can run new apps, because inside it is a small general-purpose computer, not a fixed-purpose one. That single test — can it be reprogrammed to do something new — is the real line between the two kinds of machine.

The School — all subjects · Knowledge map