LanguageEnglishDeutsch
Industrial electronics

mainframe

A large, powerful computer able to manage very many simultaneous tasks and communicate with very many connected terminals; used by large, complex organizations (such as banks and supermarkets) where continuously sustained operation is vital.

mainframe: the industrial backbone that never stops

A mainframe is a room-sized or cabinet-sized computer built to run continuously without interruption, processing thousands of transactions per second while serving hundreds or thousands of connected terminals and devices. Unlike desktop or server computers that may be rebooted for maintenance, a mainframe is engineered for sustained operation: banks, insurance companies, and large retailers depend on mainframes to handle customer transactions, inventory updates, and financial settlements around the clock.

The architecture differs fundamentally from smaller computers. A mainframe uses redundant processors, memory systems, and storage subsystems so that if one component fails, another takes over instantly. Input/output channels are built directly into the machine to manage simultaneous data streams from hundreds of terminals. The processor itself typically handles 64-bit or wider word sizes and can perform billions of instructions per second. Core memory, once actual magnetic rings, is now solid-state but structured for high reliability rather than maximum speed.

Where mainframes still dominate

Despite predictions of their obsolescence since the 1980s, mainframes remain the standard for organizations where a single failure costs millions: stock exchanges, clearing houses, telecommunications networks, and government agencies. They excel at batch processing, where enormous volumes of structured data must be processed reliably in scheduled windows. A grocery chain's mainframe validates every checkout transaction, updates inventory in real time across thousands of stores, and reconciles cash flow nightly. This work demands throughput and fault tolerance that distributed systems struggle to match at comparable cost per transaction.

Programming mainframes requires languages like COBOL, which remains the dominant language for business logic on these machines, or PL/I for systems work. Job control language (JCL) schedules and manages batch jobs. Operators interact with the machine through a console, submitting jobs and monitoring system health. Unlike consumer computers, a mainframe operator needs training in system tuning, storage management, and disaster recovery procedures.

The term mainframe emerged in the 1960s to distinguish these large central computers from the smaller minicomputers that followed. As minicomputers and then personal computers shrank in size and cost, the word stayed, even though today's mainframes are smaller than 1970s models. What defines a mainframe is not its physical footprint but its purpose: delivering reliability and throughput that justify their high purchase price, typically in the millions of dollars, and substantial operating costs.

More from Industrial electronics

See all

Get the Word of the Day

One industrial term every day, with the trade it belongs to and why it is worth knowing. No advertising.