Learning Objectives

By the end of this chapter, you will be able to:

  • Classify computers based on their size and processing power.
  • Define and provide examples of microcomputers.
  • Differentiate between minicomputers, mainframes, and supercomputers.
  • Classify computers by type of data (analog, digital, hybrid) and by purpose.
  • Identify newer categories such as servers and embedded computers.

Classifying Computers

Digital computers can be classified into several categories based on their physical size, processing power, and application. The four main classifications are microcomputers, minicomputers, mainframe computers, and supercomputers.

flowchart TB
  C[Computers] --> W[By working principle]
  C --> S[By size and power]
  C --> P[By purpose]
  W --> W1[Analog]
  W --> W2[Digital]
  W --> W3[Hybrid]
  S --> S1[Micro]
  S --> S2[Mini]
  S --> S3[Mainframe]
  S --> S4[Super]
  P --> P1[General purpose]
  P --> P2[Special purpose]

1. Microcomputers

Microcomputers are the most common type of computer. They are designed for individual users and are powered by a single microprocessor. They are also known as Personal Computers (PCs).

  • Characteristics: Small, relatively inexpensive, and designed for general-purpose tasks like word processing, browsing the internet, and entertainment.
  • Examples:
    • Desktops: PCs with a separate monitor, keyboard, and mouse.
    • Laptops/Notebooks: Portable all-in-one computers.
    • Smartphones and Tablets: Handheld computers with touch interfaces.
    • Workstations: Powerful single-user computers for engineering, design, and video editing.

2. Minicomputers (Midrange Computers)

Minicomputers are multi-user computers that are more powerful and more expensive than microcomputers but less powerful than mainframes. They can support hundreds of users simultaneously.

  • Characteristics: Used as servers in a client-server network, for managing business applications, and for large databases. The distinction between powerful microcomputers (servers) and minicomputers has blurred in recent years.
  • Examples: Departmental servers used to run a specific business application, like an inventory management system for a single large store.

3. Mainframe Computers

Mainframes are large, powerful, and expensive multi-user computers. They are designed for high-volume, transaction-intensive applications and can support thousands of users and applications concurrently.

  • Characteristics: Known for their high reliability, security, and ability to process massive amounts of data (e.g., millions of transactions per second). They are used by large organizations for mission-critical applications.
  • Examples: Used by banks for processing financial transactions, by airlines for their reservation systems, and by large e-commerce companies for processing orders. IBM’s Z series is a well-known modern mainframe family.

4. Supercomputers

Supercomputers are the fastest and most expensive computers in the world. They are designed for performing complex scientific and engineering calculations at extremely high speeds.

  • Characteristics: Instead of processing many transactions, they are optimized to perform a massive number of calculations per second (measured in FLOPS - Floating-point Operations Per Second). They often consist of thousands of processors working in parallel.
  • Examples: Used for weather forecasting, climate research, molecular modeling, and complex physics simulations. Today’s fastest supercomputers (such as Frontier and El Capitan in the USA) exceed one exaFLOPS — a billion billion calculations per second.

Comparison by size

Feature Microcomputer Minicomputer Mainframe Supercomputer
Users One Tens to hundreds Thousands Few specialist users
Speed Moderate Higher Very high (transactions) Highest (calculations)
Cost Low Moderate Very high Extremely high
Size Desk or handheld Cabinet Large room Very large hall
Main use Personal and office work Departmental servers Bulk transaction processing Scientific simulation
Example Laptop, smartphone Store inventory server Bank core transactions Weather and climate modeling

Classification by Working Principle (Type of Data)

  • Analog computers work with continuously changing quantities such as voltage, temperature, or speed. Example: an old car speedometer or a mercury thermometer-style measuring device.
  • Digital computers work with discrete values (0 and 1). Almost all modern computers are digital.
  • Hybrid computers combine both: they accept analog signals, convert them to digital, and process them. Example: ICU patient monitors that measure heartbeat and blood pressure and display digital readings.

Classification by Purpose

  • General-purpose computers can perform many different tasks by running different software — a laptop can be used for accounting, browsing, and design.
  • Special-purpose computers are built for one task, such as computers in ATMs, traffic lights, washing machines, or digital cameras. Many of these are embedded computers inside other products.

Modern Categories

  • Servers provide services to other computers on a network — web, email, database, or file servers. Large organizations put many servers in data centers.
  • Embedded systems are tiny computers inside devices like cars, smart TVs, and IoT sensors.
  • Wearables such as smartwatches and fitness bands are very small microcomputers.

Nepal Context

Most Nepali offices and homes use microcomputers (laptops, desktops, smartphones). Banks and telecom companies use powerful servers in data centers for core banking and billing. Nepal does not own a world-class supercomputer; the Department of Hydrology and Meteorology relies on international weather models run on supercomputers abroad, combined with local data, for forecasts and flood warnings.

Summary

Computers are classified based on their power and size into four main categories. Microcomputers (PCs, smartphones) are designed for individual users. Minicomputers serve the needs of departments or medium-sized businesses. Mainframes are used by large organizations for high-volume, mission-critical transaction processing. Supercomputers, the most powerful of all, are used for complex scientific and engineering calculations. Computers can also be classified as analog, digital, or hybrid by working principle, and as general-purpose or special-purpose by use, with servers and embedded systems as important modern categories.

Key Takeaways

  • Computers are classified as micro, mini, mainframe, and supercomputers.
  • Microcomputers are personal computers designed for individual use.
  • Mainframes are built for high-volume, reliable transaction processing for large organizations.
  • Supercomputers are designed for extremely fast, complex scientific calculations.
  • By working principle, computers are analog, digital, or hybrid; by purpose, general or special.

Discussion Questions

  1. What type of computer would a large international bank use to process its daily transactions? Why?
  2. What type of computer would a scientist use to simulate the effects of climate change? Why?
  3. The lines between computer classifications are blurring. Is a modern high-end gaming PC a microcomputer or a minicomputer? Justify your answer.

Exam-Style Questions

Short answer

  1. What is a microcomputer? Give three examples.
  2. Differentiate between a mainframe and a supercomputer.
  3. What is a hybrid computer? Give an example.

Long answer

  1. Classify computers on the basis of size, with characteristics and examples of each.
  2. Explain the classification of computers by working principle and by purpose.