Skip to main content

Command Palette

Search for a command to run...

Understanding Computer Hardware Fundamentals

Updated
6 min read
A

I am a Student, who finds beauty in simple things. I like to teach sometimes.

A functional computer system is an assembly of various hardware components, each performing specific tasks to process data and execute instructions. This document outlines the core internal components, essential peripherals, and common interfaces that constitute a typical modern computer.

Core System Components

The primary data processing and storage operations within a computer are handled by a set_ of interconnected electronic devices.

Central Processing Unit (CPU): Often referred to as the brain of the computer, the CPU executes program instructions. Its performance is characterized by clock speed (measured in Gigahertz, GHz), the number of processing cores, and the number of threads it can handle simultaneously. Modern CPUs from manufacturers like Intel (e.g., Core series) and AMD (e.g., Ryzen series) also feature integrated cache memory (L1, L2, L3) which stores frequently accessed data for faster retrieval, reducing latency to main memory. Instruction Set Architectures (ISAs) like x86-64 (common in desktops and servers) or ARM (prevalent in mobile and increasingly in laptops) define the set of operations a CPU can perform.

Random Access Memory (RAM): RAM serves as volatile, high-speed temporary storage for data and applications currently in use by the CPU. When an application is launched or a file is opened, it is loaded from a storage device into RAM for quicker access. Key specifications for RAM include its type (e.g., DDR4, DDR5 - Double Data Rate Synchronous Dynamic Random-Access Memory), capacity (measured in Gigabytes, GB), and speed (measured in Megahertz, MHz, or Megatransfers per second, MT/s). The amount and speed of RAM directly influence the system's ability to handle multiple applications concurrently and the responsiveness of those applications. Memory modules are typically installed in configurations such as single-channel, dual-channel, or quad-channel to increase memory bandwidth.

Storage Devices (HDD/SSD): These are non-volatile storage media that retain data even when the computer is powered off.

  • Hard Disk Drive (HDD): An HDD is an electromechanical data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid, rapidly rotating1 platters coated with magnetic material.2 Data is read and written by read/write heads that move across the platters. Key performance metrics include rotational speed (e.g., 5400 RPM, 7200 RPM) and storage capacity (often in Terabytes, TB). HDDs generally offer a lower cost per gigabyte compared to SSDs and are suitable for mass storage. Common interface standards include Serial ATA (SATA).

  • Solid State Drive (SSD): An SSD utilizes integrated circuit assemblies as memory (typically NAND flash) to store data persistently. SSDs have no moving mechanical components, which distinguishes them from traditional HDDs. This results in significantly faster data access times, lower latency, higher read/write speeds, reduced power consumption, and greater physical resilience. SSDs come in various form factors, including 2.5-inch (SATA interface) and M.2 (utilizing SATA or the much faster NVMe - Non-Volatile Memory Express - protocol via the PCIe bus). SSD lifespan is often rated in Terabytes Written (TBW).

Graphics Processing Unit (GPU): A GPU is a specialized electronic circuit designed to rapidly manipulate and alter memory to3 accelerate the creation of images in a frame buffer intended for output to a display4 device. GPUs are highly parallel structures, making them efficient for algorithms where processing of large blocks of data is done in parallel.

  • Integrated GPU (iGPU): Found on the same die as the CPU or on the motherboard, iGPUs share system RAM. They are suitable for general computing tasks and light graphical work.

  • Discrete/Dedicated GPU (dGPU): A separate card installed in a PCIe x16 slot on the motherboard, with its own dedicated video memory (VRAM, e.g., GDDR6, GDDR6X). dGPUs from manufacturers like NVIDIA (e.g., GeForce series) and AMD (e.g., Radeon series) offer significantly higher performance for demanding tasks such as 3D gaming, professional video editing, and complex computations (e.g., machine learning). Key specifications include the number of processing cores (CUDA cores for NVIDIA, Stream Processors for AMD), clock speeds, and VRAM capacity/bandwidth.

Motherboard: The motherboard is the main printed circuit board (PCB) that connects and allows communication between all crucial electronic components of the system. It houses the CPU socket (e.g., LGA 1700 for Intel, AM5 for AMD), RAM slots, expansion slots (such as PCIe for GPUs and other add-in cards), and connectors for storage devices (SATA, M.2). The chipset on the motherboard manages data flow between the CPU, memory, and peripherals. The motherboard also provides power distribution from the Power Supply Unit (PSU) and includes the rear I/O panel with external ports. Form factors like ATX, Micro-ATX, and Mini-ITX define its size and component layout.

Essential Peripherals

Peripherals are external devices that connect to the computer to provide input or output functionality.

Keyboard: An input device used to enter characters and commands into the computer. Keyboards primarily differ by their switch technology (e.g., membrane, mechanical) and layout (e.g., QWERTY, AZERTY). Mechanical keyboards offer various switch types (e.g., Cherry MX Red, Blue, Brown) that provide different tactile feedback and actuation force.

Mouse: A handheld pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of a pointer on a display.5 Common sensor types include optical and laser, with sensitivity measured in Dots Per Inch (DPI). Mice connect via USB or wirelessly.

Monitor: An output device that displays visual information generated by the computer's GPU. Key characteristics of a monitor include:

  • Panel Type: Such as TN (Twisted Nematic), IPS (In-Plane Switching), VA (Vertical Alignment), and OLED (Organic Light Emitting Diode), each offering different viewing angles, color accuracy, and response times.

  • Resolution: The number of distinct pixels in each dimension that can be displayed (e.g., Full HD 1920x1080, Quad HD 2560x1440, 4K Ultra HD 3840x2160).

  • Refresh Rate: The number of times per second the display updates its image, measured in Hertz (Hz) (e.g., 60Hz, 144Hz, 240Hz). Higher refresh rates result in smoother motion.

  • Response Time: The time it takes for a pixel to change from one color to another, typically measured in milliseconds (ms).

  • Color Gamut: The range of colors a monitor can reproduce (e.g., sRGB, Adobe RGB, DCI-P3).

Common Ports and Connectors

Ports and connectors are interfaces that allow the computer to communicate with peripherals and networks.

Universal Serial Bus (USB): A standard interface for connecting a wide variety of peripherals, including keyboards, mice, printers, external storage, and mobile devices. USB also provides power to connected devices.

  • Versions and Speeds: USB 2.0 (480 Mbps), USB 3.2 Gen 1 (formerly USB 3.0, up to 5 Gbps), USB 3.2 Gen 2 (up to 10 Gbps), USB 3.2 Gen 2x2 (up to 20 Gbps), and USB4 (up to 40 Gbps, with some variants up to 80 Gbps or 120 Gbps asymmetrically).

  • Connector Types: USB Type-A (common rectangular connector), USB Type-B (often for printers), USB Type-C (smaller, reversible connector supporting higher speeds and power delivery), Micro-USB, and Mini-USB (common on older or smaller devices). USB Type-C is increasingly prevalent and can carry various protocols, including DisplayPort and Thunderbolt.

High-Definition Multimedia Interface (HDMI): A digital interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device,6 such as a display controller, to a compatible computer monitor, video projector, digital television, or digital audio device.

  • Versions: HDMI 1.4 (supports 4K at 30Hz), HDMI 2.0 (supports 4K at 60Hz), and HDMI 2.1 (supports 4K at 120Hz, 8K at 60Hz, and features like Variable Refresh Rate (VRR) and Enhanced Audio Return Channel (eARC)).

Ethernet (RJ45): Used for wired networking, connecting a computer to a local area network (LAN) or the internet. The RJ45 connector is standard for Ethernet cables.

  • Standards and Speeds: Common Ethernet standards include Fast Ethernet (100 Mbps), Gigabit Ethernet (1 Gbps), and 10 Gigabit Ethernet (10 Gbps). The category of the Ethernet cable (e.g., Cat 5e, Cat 6, Cat 6a, Cat 7) dictates its maximum supported speed and bandwidth.

A comprehensive understanding of these hardware elements is fundamental for anyone involved in building, upgrading, or troubleshooting computer systems. Each component contributes to the overall functionality and performance, and their specifications determine the capabilities of the machine.

More from this blog

Aman Pathak

58 posts

Things I would speak if the person in front of me is me