Knowing the different sizes of computers is like knowing the different tools in a workshop. Each tool has a specific purpose, and the same goes for computers. Understanding computer sizes will help you appreciate the amazing variety of these machines and how they are used in different ways. In this lesson, we’ll explore the four main classification of computer by size, from supercomputers to microcomputers.
Classification of Computer by Size
In this section, we’ll explore how computers are classified by size, from the largest and most powerful to the smallest and most portable. Get ready to discover the world of computer sizes.
Supercomputers:
Supercomputers are the fastest and most expensive machines in the world. Unlike other computers, the speed of a supercomputer is measured in Floating-Point Operations Per Second (FLOPS).
Characteristic | Description |
Size | They are large |
Cost | They are very expensive |
Processing | They use parallel processing, vector, scalar, and multi-threaded processors |
Speed | Floating-point per second (FLOPS) – Extremely fast |
Usage | Tasking computations, e.g. weather forecasting, aircraft design |
Apps | Linux OS (run different OS in different nodes) |
Power | Consumes a lot of energy, e.g. Fugaku consumes 29,899kw of energy. |
Examples | Cray-1, Tianhe-2A, HPC5, Frontera |
Supercomputers are the giants of the computing world – the fastest and most powerful machines on the planet. They are built for tackling the most complex and demanding computational tasks, from simulating the universe to designing new drugs. These machines are so powerful that their speed is measured in Floating-Point Operations Per Second (FLOPS), a unit that reflects their ability to perform complex mathematical calculations.
Speed and Power Beyond Imagination:
While ordinary computer speed is often measured in Millions of Instructions Per Second (MIPS), supercomputers operate on a completely different scale. We’re talking about petaflops (a thousand trillion FLOPS) and even exaflops (a quintillion FLOPS). A single petaflop means a supercomputer can perform a quadrillion (10<sup>15</sup>) calculations per second.
Key Characteristics of Supercomputers:
- Extreme Speed: Measured in FLOPS, enabling them to perform trillions of calculations per second.
- Massive Scale: Physically large systems, often occupying entire rooms or even buildings.
- Parallel Processing: Utilize thousands or even millions of processors working together simultaneously to solve complex problems.
- High Cost: Supercomputers are incredibly expensive to build and maintain.
- Power Consumption: They consume vast amounts of energy and require sophisticated cooling systems.
What Supercomputers Do:
Supercomputers are designed for tasks that are beyond the capabilities of ordinary computers. Here are some examples:
- Scientific Research: Simulating complex phenomena like weather patterns, climate change, and the behavior of molecules.
- Engineering and Design: Designing aircraft, cars, and other complex products.
- Data Analysis: Processing massive datasets for research, finance, and other fields.
- Artificial Intelligence: Training complex AI models.
- Nuclear Research: Simulating nuclear reactions and weapons testing.
Examples of Supercomputers:
While the specific top supercomputers change frequently (check the Top 500 list for the latest rankings), some notable examples include:
- Fugaku: A Japanese supercomputer known for its high performance and energy efficiency.
- Summit (IBM): A powerful supercomputer used for scientific research.
- Sierra (IBM): Another high-performance machine used for various applications.
Operating Systems:
Supercomputers often run specialized versions of Linux, as it’s well-suited for their distributed processing architecture. Different nodes within the supercomputer might even run slightly different configurations of the OS.
Mainframe Computers:
Mainframe computers are designed to be used as data servers for major corporations around the world. They have the highest level of security and can reliably perform trillions of interconnected transactions daily.
Characteristic | Description |
Size | Less in size than super but larger than minicomputer |
Cost | Less expensive than a supercomputer |
Processing | Use multiprocessors (up to 7 cores per CPU) |
Speed | Trillion daily transactions |
Usage | Bulky data processing, e.g. industry statistics, census |
Apps | Linux OS (run different instances in virtual machines) |
Power | Consumes less power than a supercomputer |
Examples | IBM z14 – z16 |
Mainframe computers are the reliable workhorses of the computing world. They’re designed to handle massive amounts of data and support critical operations for large organizations like banks, insurance companies, and government agencies. Think of them as the backbone of modern business, processing trillions of transactions daily with unwavering security and reliability.
Built for Reliability and Speed:
Mainframes are engineered for two key qualities: longevity and speed. They’re built to last for many years and are optimized for processing vast numbers of transactions quickly and efficiently. For example, a modern mainframe can handle millions of transactions per second, supporting everything from online banking to airline reservations.
The RAS Principles:
Mainframes are built with three core principles in mind, often referred to as RAS:
- Reliability: Mainframes have built-in redundancy, meaning that if one component fails, others can take over seamlessly, ensuring continuous operation.
- Availability: They’re designed for minimal downtime, ensuring that critical systems are always available when needed.
- Serviceability: Mainframes are designed to be easily maintained and repaired, minimizing disruptions.
Key Characteristics of Mainframe Computers:
- High Transaction Processing: Optimized for handling massive volumes of transactions.
- Exceptional Reliability: Built with redundant systems to prevent failures.
- Strong Security: Designed with robust security features to protect sensitive data.
- Large Data Storage: Can manage and store enormous amounts of data.
- Scalability: Can handle increasing workloads by adding more resources.
What Mainframes Do:
Mainframes excel at tasks that require high reliability, security, and the ability to process large volumes of data:
- Transaction Processing: Handling financial transactions, online orders, and other high-volume operations.
- Data Storage and Management: Storing and managing massive databases for large organizations.
- Batch Processing: Running large-scale batch jobs, such as payroll processing or generating reports.
- Critical Systems: Supporting essential services like banking, insurance, and government operations.
Examples of Mainframe Computers:
While specific models change over time, the IBM z Systems line is a prominent example of modern mainframes.
Operating Systems:
Mainframes can run a variety of operating systems, including Linux and specialized operating systems like IBM z/OS, which is designed specifically for mainframe environments. They often utilize virtualization to run multiple operating systems simultaneously.
A Note on Size:
While mainframes are large systems, it’s important to clarify that they are not as physically large as supercomputers. The focus with mainframes is on their processing power, reliability, and security, not necessarily their physical size. Supercomputers are typically much larger due to the sheer number of processors they contain.
Minicomputers:
Minicomputers are smaller general-purpose computers that were developed in the late 1960s. They are smaller, less expensive, and less powerful than mainframe computers.
Characteristic | Description |
Size | Less in size than a mainframe but larger than a microcomputer |
Cost | Less expensive than a mainframe |
Processing | Use one or more processors |
Speed | Faster than microcomputer |
Usage | Transaction processing, database management, etc |
Apps | Different apps and operating systems |
Power | Consumes less power than the mainframe |
Examples | IBM system/3, PDP-11, TI-990 |
Minicomputers, which emerged in the late 1960s, represent a middle ground in the world of computing. Smaller, less expensive, and less powerful than mainframes, they still offer significant processing capabilities and are well-suited for a variety of mid-sized business and technical applications. Think of them as the “just right” option for many organizations.
Bridging the Gap:
Minicomputers filled a gap between the large, expensive mainframes and the smaller, less powerful microcomputers (which we’ll discuss next). They offered a more affordable and accessible way for organizations to handle data processing, transaction management, and other important tasks.
Key Characteristics of Minicomputers:
- Mid-Sized: Smaller than mainframes but larger than microcomputers.
- Cost-Effective: Less expensive than mainframes, making them accessible to a wider range of organizations.
- Multi-User: Designed to support multiple users simultaneously.
- Multi-Processing and Multi-Tasking: Capable of running multiple programs and handling multiple tasks concurrently.
- Versatile: Used for a variety of applications, including database management, transaction processing, and scientific computing.
What Minicomputers Do:
Minicomputers are well-suited for tasks that require moderate processing power and the ability to support multiple users:
- Mid-Sized Business Applications: Inventory management, accounting, order processing.
- Departmental Servers: Providing computing resources for specific departments within an organization.
- Scientific and Engineering Computing: Running simulations and performing calculations for research and development.
- Database Management: Storing and managing databases for smaller organizations.
- Transaction Processing: Handling online transactions for smaller businesses or departments.
Examples of Minicomputers:
Some well-known examples of minicomputers include:
- PDP-11 (Digital Equipment Corporation): A very popular and influential minicomputer.
- IBM System/3: IBM’s entry into the minicomputer market.
- VAX (Digital Equipment Corporation): Another successful line of minicomputers.
A Note on Their Role in Computing History:
Minicomputers played a crucial role in the development of computing, making powerful computing resources available to a wider audience. They paved the way for the personal computer revolution by demonstrating the value of smaller, more affordable computing systems. While they are less common today due to the rise of powerful microcomputers and servers, their impact on the industry is significant.
Microcomputers:
Microcomputers are generally called personal computers (Pcs), primarily used by individuals. The system you are using to browse this info is a type of microcomputer.
Characteristic | Description |
Size | Different sizes (hand-held to desktop) |
Cost | Relatively cheap |
Processing | Use one processor |
Speed | Depends on size and configuration |
Usage | General-purpose |
Apps | Different apps and operating systems |
Power | Consumes less power |
Examples | Desktop, laptop, tablet |
Microcomputers, often called personal computers (PCs), are the computers we’re most familiar with. They’re designed for individual use and have become an integral part of our lives, from work and school to entertainment and communication. The device you’re using to read this right now is likely a microcomputer!
From Room-Sized to Pocket-Sized:
Microcomputers have come a long way since their emergence in the 1970s and 1980s. Early PCs were relatively large and bulky, but advances in technology have led to smaller, more portable, and more powerful devices.
Key Characteristics of Microcomputers:
- Personal Use: Designed for individual users.
- Affordable: Relatively inexpensive compared to mainframes and supercomputers.
- Versatile: Can be used for a wide range of tasks, depending on the software installed.
- Portable (Often): Many microcomputers are designed to be portable, allowing users to take them anywhere.
- Variety of Sizes and Form Factors: From handheld devices to desktop systems.
Types of Microcomputers:
Microcomputers come in various forms, each suited for different needs:
- Desktops: Traditional personal computers designed for use on a desk. They typically consist of a separate monitor, keyboard, and mouse. While less portable, they often offer more processing power and expandability.
- Laptops and Notebooks: Portable computers with an integrated screen, keyboard, and trackpad. Laptops are generally larger and more powerful, while notebooks are smaller and lighter.
- Tablets: Thin, portable devices with a touchscreen interface. They are ideal for browsing the web, consuming media, and light productivity tasks.
- Smartphones: Mobile phones with advanced computing capabilities. They can run apps, connect to the internet, and perform many of the same tasks as other microcomputers.
- Other Devices: The line between microcomputers and other smart devices is blurring. Devices like smartwatches, smart TVs, and even smart refrigerators contain microprocessors and can perform computing tasks.
What Microcomputers Do:
Microcomputers are incredibly versatile and can be used for a vast array of tasks:
- Productivity: Word processing, spreadsheets, presentations, email.
- Communication: Web browsing, social media, video conferencing.
- Entertainment: Gaming, streaming movies and music.
- Education: Learning, research, online courses.
- Creative Tasks: Graphic design, video editing, music production.
The Impact of Microcomputers:
Microcomputers have revolutionized the way we work, learn, communicate, and entertain ourselves. They have put the power of computing into the hands of individuals, transforming society in countless ways.
Conclusion
Understanding the classification of computers by size empowers us to choose the right tool for the job. Whether it’s a supercomputer tackling climate change or a microcomputer connecting us with the world, each size category offers unique capabilities. By appreciating these differences, we can harness the power of computing to solve problems and achieve our goals.
Check the classification of computers by generation.
