Classes of computers

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Computers can be classified, or typed, in many ways. Some common classifications are summarized below. For others see Category:Classes of computers.

Classes by size[edit]

Microcomputers (personal computers)[edit]

Microcomputers are the most common kind of computers in use as of 2014. The term “microcomputer” was introduced with the advent of systems based on single chip microprocessors. The best-known early system was the Altair 8800, introduced in 1975. The term "microcomputer" has practically become an anachronism.

These computers include:

Smaller microcomputers are also called mobile devices:

Minicomputers (midrange computers)[edit]

Minicomputers (colloquially, minis) are a class of multi-user computers that lie in the middle range of the computing spectrum, in between the smallest mainframe computers and the largest single-user systems (microcomputers or personal computers). The term superminicomputer or supermini was used to distinguish more powerful minicomputers that approached mainframes in capability. Superminis were usually 32-bit at a time when most minicomputers were 16-bit. The contemporary term for minicomputer is midrange computer, such as the higher-end SPARC, POWER and Itanium-based systems from Oracle Corporation, IBM and Hewlett-Packard.

Mainframe computers[edit]

The term mainframe computer was created to distinguish the traditional, large, institutional computer intended to service multiple users from the smaller, single user machines. These computers are capable of handling and processing very large amounts of data quickly. Mainframe computers are used in large institutions such as government, banks and large corporations. They are measured in MIPS (million instructions per second) and respond to up to 100s of millions of users at a time.


A Supercomputer is focused on performing tasks involving intense numerical calculations such as weather forecasting, fluid dynamics, nuclear simulations, theoretical astrophysics, and complex scientific computations. A supercomputer is a computer that is at the front-line of current processing capacity, particularly speed of calculation. The term supercomputer itself is rather fluid, and the speed of today's supercomputers tends to become typical of tomorrow's ordinary computer. Supercomputer processing speeds are measured in floating point operations per second, or FLOPS. An example of a floating point operation is the calculation of mathematical equations in real numbers. In terms of computational capability, memory size and speed, I/O technology, and topological issues such as bandwidth and latency, supercomputers are the most powerful, are very expensive, and not cost-effective just to perform batch or transaction processing. Transaction processing is handled by less powerful computers such as server computers or mainframes. They are mainly kept in a cool environment for proper functions.

Classes by function[edit]


Server usually refers to a computer that is dedicated to provide a service. For example, a computer dedicated to a database may be called a "database server". "File servers" manage a large collection of computer files. "Web servers" process web pages and web applications. Many smaller servers are actually personal computers that have been dedicated to provide services for other computers.


Workstations are computers that are intended to serve one user and may contain special hardware enhancements not found on a personal computer. By the mid 1990s personal computers reached the processing capabilities of mini computers and workstations. Also, with the release of multi-tasking systems such as OS/2, Windows NT and Linux, the operating systems of personal computers could do the job of this class of machines.

Information appliances[edit]

Information appliances are computers specially designed to perform a specific "user-friendly" function—such as playing music, photography, or editing text. The term is most commonly applied to mobile devices, though there are also portable and desktop devices of this class.

Embedded computers[edit]

Embedded computers are computers that are a part of a machine or device. Embedded computers generally execute a program that is stored in non-volatile memory and is only intended to operate a specific machine or device. Embedded computers are very common. Embedded computers are typically required to operate continuously without being reset or rebooted, and once employed in their task the software usually cannot be modified. An automobile may contain a number of embedded computers; however, a washing machine and a DVD player would contain only one. The central processing units (CPUs) used in embedded computers are often sufficient only for the computational requirements of the specific application and may be slower and cheaper than CPUs found in a personal computer.

Classes by usage[edit]

Public computer[edit]

Computers that are open for public uses. They are normally fire walled to prevent abuse. Most are restricted to install software. There are many places one can use them such as cybercafes, schools and libraries.

Personal computer[edit]

Computers that are solely for one user. The user has complete access to any part of the computer.

Display computer[edit]

Computers that are displayed in a shop. These computers are mainly for preview. These computers are rarely firewalled but are monitored. They are likely to have internet access.

See also[edit]


External links[edit]