Computer technology is a major part of everyday life. Many devices, such as phones, TVs, game consoles and household equipment, use a powerful computer processor. Each device is optimised for a specific purpose, but they are becoming increasingly capable of a variety of tasks given suitable input and output components. For example, you can write an email on a smartphone, but you might find it easier to prepare a complex document on a desktop computer. These devices are often connected to the internet, enabling them to be controlled in flexible and intricate ways. This complex control network is sometimes referred to as the internet of things (IoT).

The speed at which computer systems carry out tasks, and their ...

Get BCS Glossary of Computing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.