← New search

Other meanings of Computer

Computing

Computer

A computer is a programmable machine that processes data according to a set of instructions, typically performing arithmetic and logical operations at high speed. Modern computers range from embedded microcontrollers in appliances to supercomputers used for scientific simulation. The defining feature of a computer is its ability to execute a stored program, allowing it to perform a wide variety of tasks without physical rewiring. This programmability distinguishes computers from simpler calculating devices like abacuses or mechanical calculators. The term originally referred to a human who performed calculations, a usage that persisted into the mid-20th century before being transferred to machines.1

~5 billion
Estimated active computing devices worldwide (2023)
Devices
1945
Year the first programmable electronic computer (ENIAC) was completed
Year
~1 exaFLOP
Peak performance of the fastest supercomputer (Frontier, 2022)
Performance
~0.0001
Cost per million instructions per second (MIPS) in 2020 vs. 1960
Cost
1

Core architecture and operation

A computer's fundamental architecture follows the stored-program concept, where both instructions and data reside in memory. The central processing unit (CPU) fetches instructions, decodes them, and executes operations such as arithmetic, logic, and control flow. Memory is organized hierarchically, from fast registers and cache to main RAM and slower secondary storage like hard drives or SSDs. Input/output (I/O) systems connect the computer to peripherals such as keyboards, displays, and networks. This von Neumann architecture, first described by John von Neumann in 1945, remains the basis for most general-purpose computers, though alternative designs like Harvard architecture separate instruction and data memory for performance gains.2

2

Historical development

The evolution of computers spans mechanical, electromechanical, and electronic eras. Charles Babbage designed the Analytical Engine in the 1830s, a mechanical general-purpose computer that was never built, but its concepts influenced later work. The first electronic digital computers emerged in the 1940s: the Atanasoff–Berry Computer (1942), Colossus (1943), and ENIAC (1945). The transistor, invented in 1947, replaced vacuum tubes, leading to smaller, faster, and more reliable machines. The integrated circuit (1958) and the microprocessor (1971) enabled the personal computer revolution of the 1970s and 1980s, with machines like the Apple II and IBM PC. Since then, exponential growth in performance, described by Moore's law, has continued, though physical limits are now being approached.3

3

Classification and applications

Computers are classified by size, capability, and use. Supercomputers, such as Frontier at Oak Ridge National Laboratory, perform massive scientific simulations, weather forecasting, and cryptography. Mainframe computers handle large-scale transaction processing in banking and government. Personal computers (desktops, laptops) serve general-purpose individual use, while embedded computers control everything from car engines to medical devices. Specialized systems include quantum computers, which use qubits to solve certain problems exponentially faster, and neural processing units (NPUs) optimized for artificial intelligence workloads. The application spectrum spans education, healthcare, entertainment, communication, and scientific research, making computers indispensable in modern society.4

4

Lesser-known aspects

Beyond the familiar, computers have surprising niches. The term "computer" originally denoted a human calculator, and women like the "ENIAC Six" programmed the first electronic computer by physically rewiring it. The first computer bug was a literal moth found in the Harvard Mark II in 1947. Some early computers used decimal arithmetic instead of binary, such as the IBM 650. The Apollo Guidance Computer, with only 2 KB of RAM, guided spacecraft to the Moon. Today, computers are embedded in everything from pacemakers to smart lightbulbs, and the concept of "ubiquitous computing" was articulated by Mark Weiser in 1988. Additionally, the world's first computer programmer, Ada Lovelace, wrote algorithms for Babbage's Analytical Engine in the 1840s, long before any machine existed.

Glossary

CPU
Central Processing Unit; the primary component that executes instructions.
Stored-program
A computer design where instructions and data are held in the same memory.
Transistor
A semiconductor device that amplifies or switches electronic signals, the basis of modern electronics.
Microprocessor
A CPU integrated on a single chip.

This entry focuses on the general-purpose programmable machine, excluding human computers and specific software applications.