Computer Science (4CP0)
Topic 5 of 6Pearson EdExcel

Computers

An overview of the different types of computer systems, their characteristics, and applications.

A computer system is a programmable electronic device that combines hardware (physical components) and software (programs and data) to process data and perform tasks. At its core, every computer system follows the Input-Process-Output (IPO) model, often including a storage component. While we often think of a desktop or laptop, the world is filled with various types of computers, each designed for a specific purpose, scale, and environment.


### Main Types of Computer Systems


  • Personal Computers (PCs)
  • PCs are general-purpose computers designed for individual users. They are versatile enough to handle a wide range of tasks, from word processing and web browsing to gaming and graphic design.

    * Desktops: These are designed to stay in one location. They consist of a separate monitor, tower (containing the CPU, memory (RAM), and storage), keyboard, and mouse. They are often more powerful, cheaper, and easier to upgrade than their portable counterparts.

    * Laptops: Also known as notebooks, these are portable, all-in-one PCs with a built-in screen, keyboard, and trackpad, powered by a rechargeable battery. They are designed for mobility but often involve a trade-off in performance and upgradeability compared to desktops at a similar price point.


  • Mobile Devices
  • These are extremely portable, handheld computing devices.

    * Smartphones and Tablets: These devices are characterized by their touch-screen interfaces, long battery life, and connectivity via Wi-Fi and cellular networks. They run on specialized mobile operating systems (like Android or iOS) and rely heavily on a System on a Chip (SoC), which integrates the CPU, GPU, and other components onto a single chip for efficiency.


  • Servers
  • A server is a powerful computer designed to provide services to other computers, known as clients, over a network. They are not typically used for direct human interaction. Servers are built for reliability and continuous operation (high uptime). Common examples include:

    * Web Servers: Host websites and deliver content to users' browsers.

    * File Servers: Store and manage files for users on a network.

    * Mail Servers: Manage the sending and receiving of emails.

    Servers are often housed in secure, climate-controlled environments called data centres and feature powerful processors, large amounts of RAM, and redundant storage systems (RAID).


  • Mainframe Computers
  • Mainframes are large, powerful, and expensive computers used by large organisations for critical applications that require high-volume data processing. Banks, airlines, and government agencies use them for tasks like processing millions of transactions per day (batch processing), managing large-scale databases, and handling enterprise resource planning. Their key features are immense reliability, security, and high input/output capabilities, allowing them to handle thousands of concurrent users and transactions without failure.


  • Supercomputers
  • Supercomputers are at the pinnacle of computing power. They are designed for performing extremely complex calculations and simulations that would be impossible for other types of computers. Their performance is measured in FLOPS (Floating-Point Operations Per Second). They achieve this speed through massively parallel processing, using thousands or even millions of processor cores working together. Applications include:

    * Scientific research and modelling (e.g., climate change, molecular dynamics).

    * Weather forecasting.

    * Artificial intelligence and machine learning.

    * Cryptanalysis (code-breaking).


  • Embedded Systems
  • An embedded system is a specialized computer system designed for a specific function within a larger electrical or mechanical system. It is 'embedded' as part of a complete device. These systems are ubiquitous in modern life. Characteristics include low cost, small size, and real-time operation. The software, often called firmware, is stored in Read-Only Memory (ROM) and is not intended to be changed by the end-user. Examples include:

    * The engine management system in a car.

    * The control system in a washing machine or microwave oven.

    * Digital watches.

    * Traffic light controllers.

    * Medical devices like pacemakers.


    Choosing the right type of computer depends entirely on the intended application, considering factors like performance, portability, cost, and reliability.

    Key Points to Remember

    • 1A computer system is a combination of hardware and software that follows the Input-Process-Output cycle.
    • 2Personal Computers (desktops, laptops) are general-purpose machines designed for individual users.
    • 3Embedded systems are dedicated computers with a specific function inside a larger device, like a car or washing machine.
    • 4Servers are powerful computers that provide centralized services (e.g., web hosting, file storage) over a network.
    • 5Mainframes are used by large organizations like banks for reliable, high-volume transaction processing.
    • 6Supercomputers are the most powerful computers, used for complex scientific calculations and simulations.
    • 7Mobile devices like smartphones are highly portable and use a System on a Chip (SoC) for efficiency.
    • 8The choice of computer system is determined by its intended use, balancing cost, performance, and portability.

    Pakistan Example

    NADRA's National Data Warehouse

    Pakistan's National Database and Registration Authority (NADRA) manages the biometric data of over 120 million citizens. This critical infrastructure relies on a combination of powerful computer systems. **Mainframe computers** are likely used for the core transactional database, processing millions of daily requests for Computerized National Identity Cards (CNICs) and other civil registrations with high security and reliability. Simultaneously, a vast network of **servers** in data centres across the country handles real-time biometric verification requests from banks, telecom operators, and government agencies, demonstrating a large-scale application of both mainframe and server technology.

    Quick Revision Infographic

    Computer Science — Quick Revision

    Computers

    Key Concepts

    1A computer system is a combination of hardware and software that follows the Input-Process-Output cycle.
    2Personal Computers (desktops, laptops) are general-purpose machines designed for individual users.
    3Embedded systems are dedicated computers with a specific function inside a larger device, like a car or washing machine.
    4Servers are powerful computers that provide centralized services (e.g., web hosting, file storage) over a network.
    5Mainframes are used by large organizations like banks for reliable, high-volume transaction processing.
    6Supercomputers are the most powerful computers, used for complex scientific calculations and simulations.
    Pakistan Example

    NADRA's National Data Warehouse

    Pakistan's National Database and Registration Authority (NADRA) manages the biometric data of over 120 million citizens. This critical infrastructure relies on a combination of powerful computer systems. **Mainframe computers** are likely used for the core transactional database, processing millions of daily requests for Computerized National Identity Cards (CNICs) and other civil registrations with high security and reliability. Simultaneously, a vast network of **servers** in data centres across the country handles real-time biometric verification requests from banks, telecom operators, and government agencies, demonstrating a large-scale application of both mainframe and server technology.

    SeekhoAsaan.com — Free RevisionComputers Infographic

    Test Your Knowledge!

    10 Beginner10 Intermediate10 Advanced
    Start 30-Question Quiz