Hardware Glossary
Browse 98 hardware terms defined in plain English, from the cultural dictionary of computing.
98 Hardware Terms
- 3D Printing
- 3D Printing, also known as additive manufacturing, is a process of creating three-dimensional objects by depositing material layer by layer according to a...
- Altair 8800
- An influential early microcomputer kit widely credited with helping launch the personal computing era and hobbyist computer culture.
- Analog
- Describing physical, continuous, or non-digital systems and experiences, often in contrast with software, automation, and screens. In tech culture, analog can...
- Apple Silicon
- Apple's in-house processor line used in modern Macs and other devices, widely discussed for its performance, efficiency, and impact on developer tooling and...
- Arduino
- A popular open hardware and microcontroller platform widely used for learning electronics, prototyping, and hobbyist hardware projects. In tech culture Arduino...
- ASIC
- Application-Specific Integrated Circuit — a chip custom-designed for a particular use rather than general-purpose computation, offering maximum performance and...
- Bare Metal Security
- Security controls and considerations for systems running directly on physical hardware rather than in virtualized multi-tenant environments. Bare metal...
- Bare Metal Slang
- A slangy way of referring to running directly on physical hardware rather than inside virtualized or managed layers. In infra conversations, 'bare metal' often...
- BIOS
- BIOS, or Basic Input/Output System, is firmware stored on a chip on the computer's motherboard that initializes and tests hardware components during the boot...
- Bit Flip
- A change of a binary value from 0 to 1 or 1 to 0, whether in memory, storage, transmission, or conceptual debugging shorthand for a tiny state corruption with...
- Blue Smoke
- A joking reference to the smoke that supposedly powers hardware and escapes when something catastrophically fails. In computing humor, releasing the blue smoke...
- Bluetooth
- A short-range wireless technology widely used for connecting accessories, peripherals, and nearby devices. In everyday tech culture, Bluetooth is as famous for...
- Branch Prediction
- A CPU optimization that guesses which way a conditional branch (if/else) will go and speculatively executes that path before the condition is evaluated. If the...
- Bricked
- Bricked describes an electronic device that has become completely nonfunctional, typically after a failed software update, firmware flash, or modification gone...
- Bricked Beyond Repair
- A dramatic way to say a device or system has been rendered effectively unusable, with no practical path back to service. In engineering slang, it is often used...
- Cable Management
- The practice of organizing power, network, and peripheral cables so a desk, rack, or PC build stays tidy, accessible, and safer to maintain. In tech culture it...
- Clock Speed
- The frequency at which a processor's internal clock oscillates, measured in hertz (Hz), which determines the rate at which it can execute instructions — though...
- Compare-and-Swap
- An atomic CPU instruction that compares a memory location to an expected value and, only if they match, replaces it with a new value -- all in one...
- Confidential Computing
- Hardware-based technology that protects data during processing by performing computation in a Trusted Execution Environment (TEE). Even the cloud provider's...
- CPU Cache
- Small, extremely fast memory built into the CPU that stores copies of frequently accessed data. Organized in levels: L1 (fastest, smallest, ~32-64KB per core),...
- CUDA Core
- A GPU execution unit that performs many floating-point or integer operations in parallel. It influences how models are trained, evaluated, or served, and it...
- Daily Driver
- The device, tool, setup, or software a person uses as their primary everyday option rather than as an experiment or side device. In tech culture people often...
- Data Diode
- Data Diode is a hardware-enforced one-way communication mechanism that allows data flow in only one direction. Security teams use it to enforce trust, reduce...
- Dead Pixel
- A pixel on a screen that no longer displays color correctly because it is permanently off or stuck. It is a common small hardware annoyance that becomes...
- Device Driver
- A specialized program that acts as a translator between the operating system and a hardware device, abstracting the device's specific protocol behind a...
- DMA
- Direct Memory Access — a hardware mechanism that allows peripherals to transfer data directly to or from main memory without involving the CPU for each byte,...
- Electromagnetic Emanation
- Electromagnetic Emanation is unintended electromagnetic signals emitted by devices that can leak information to a nearby observer. Security teams use it to...
- Embedded Linux
- An Embedded Linux is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
- Embedded Rust
- An Embedded Rust is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
- Embedded System
- A dedicated computer system designed to perform a specific function within a larger mechanical or electrical system, typically with real-time constraints and...
- ENIAC
- ENIAC, the Electronic Numerical Integrator and Computer, was the first general-purpose electronic digital computer, completed in 1945 at the University of...
- Firmware
- Firmware is specialized software programmed into hardware devices that provides low-level control for the device's specific hardware components. It sits...
- Firmware Security
- The protection of low-level software embedded in devices against tampering, malicious updates, extraction, and unsafe configuration. Firmware security often...
- Flipper Zero
- A portable multi-tool device used for experimenting with radio, RFID, NFC, infrared, and related hardware protocols, popular in hacker and security circles. It...
- floppy disk
- A removable magnetic storage medium enclosed in a flexible (8" and 5.25") or rigid (3.5") plastic shell. Despite holding a maximum of 1.44 MB in its final...
- FLOPS
- Floating-point operations per second, a standard measure of numerical compute throughput often used in AI hardware discussions.
- FPGA
- Field-Programmable Gate Array — an integrated circuit designed to be configured by the customer after manufacturing, containing an array of programmable logic...
- GPIO
- General-Purpose Input/Output — a digital signal pin on a microcontroller or SoC that can be programmatically configured as either an input or output at...
- GPU
- Graphics Processing Unit — a processor originally designed for rendering graphics but whose massively parallel architecture turned out to be ideal for machine...
- GPU Poor
- A joking description for having limited access to GPUs, VRAM, or accelerator hardware needed for ambitious model work.
- Groq
- A company that designs custom AI inference chips (Language Processing Units, or LPUs) optimized for running large language models at extreme speed. Groq's...
- Groq Chip
- AI-serving hardware associated with Groq, often discussed for low-latency language-model inference.
- Heat Sink
- A passive thermal management component, typically made of aluminum or copper with fins, that absorbs and dissipates heat from an electronic component through...
- I2C
- Inter-Integrated Circuit — a synchronous, multi-master, multi-slave serial communication bus that uses just two wires (SDA and SCL) to connect low-speed...
- integrated circuit
- A set of electronic circuits fabricated on a single piece of semiconductor material, combining transistors, resistors, and capacitors into one chip. The...
- Interrupt
- A signal to the processor that an event needs immediate attention, temporarily halting the current execution to run an interrupt handler. Hardware interrupts...
- Interrupt Handler
- A callback function registered with the kernel that executes immediately when a hardware or software interrupt fires, preempting the currently running code to...
- Latch
- A synchronization primitive that allows one or more threads to wait until a set of operations in other threads completes. Unlike a mutex, a latch is typically...
- Low-Level Programming
- Programming that operates close to the hardware abstraction layer — using languages like C, Rust, or assembly — where the developer manages memory, interacts...
- Magic Smoke
- The mythical smoke that supposedly makes electronics work until it escapes during catastrophic failure. In engineering slang, releasing the magic smoke means...
- mainframe
- A large, powerful computer designed for high-volume transaction processing, massive I/O throughput, and extreme reliability. Despite predictions of...
- Mainframe
- A large, powerful computer designed for high-volume transaction processing, bulk data handling, and enterprise-critical applications. IBM System/360 defined...
- Maker Culture
- The community and ethos around hands-on creation using electronics, fabrication tools, microcontrollers, 3D printers, and custom-built devices. Maker culture...
- Maker Faire
- A public event showcasing maker projects such as robots, custom electronics, fabrication experiments, art installations, and educational workshops. It became a...
- Mechanical Keyboard
- A keyboard built with individual mechanical switches under each key rather than a membrane sheet, usually valued for tactile feel, durability, sound, and...
- Memory Barrier
- A CPU instruction that enforces ordering constraints on memory operations. Modern CPUs reorder reads and writes for performance, which can cause bugs in...
- Microcontroller
- A compact integrated circuit containing a processor core, RAM, flash storage, and peripheral I/O on a single chip, designed to run firmware for dedicated...
- minicomputer
- A class of mid-range computers that emerged in the 1960s, smaller and cheaper than mainframes but more powerful than microcomputers. The DEC PDP-11 and VAX...
- Minicomputer
- A mid-range computer class popular from the 1960s-1980s, smaller and cheaper than mainframes but more powerful than microcomputers. The PDP-11 and VAX were...
- Moore's law
- The observation by Gordon Moore in 1965 that the number of transistors on an integrated circuit doubles approximately every two years, with proportional...
- MTBF
- Mean Time Between Failures. The average time a repairable system operates between successive failures, calculated as total uptime divided by the number of...
- MTTF
- Mean Time To Failure. The average time a non-repairable component or system operates before it fails for the first time.
- Neural Processor
- A processor or accelerator specialized for neural network workloads such as inference or training. Neural processors are designed to handle matrix-heavy...
- NUMA
- Non-Uniform Memory Access — a memory architecture in multi-socket servers where each CPU has fast access to its local memory and slower access to remote memory...
- NVIDIA H100
- A high-end NVIDIA data-center GPU widely used for training and serving large AI models.
- NVMe
- Non-Volatile Memory Express — a storage protocol designed specifically for SSDs, replacing the SATA/AHCI protocols that were designed for spinning hard drives....
- On the Metal
- Running directly on physical hardware rather than inside a virtual machine, container abstraction, or managed platform layer. It often implies tighter control...
- Open Hardware
- Hardware whose design files, schematics, bills of materials, and related documentation are shared openly so others can study, modify, build, and distribute...
- Open Source Hardware
- Hardware projects whose design artifacts are openly published so others can inspect, modify, manufacture, or improve them, often under licenses adapted for...
- Overclocking
- The practice of running a processor, GPU, or memory at a clock frequency higher than its rated specification to achieve greater performance, at the cost of...
- PCB
- Printed Circuit Board — a laminated board of insulating material with conductive copper traces etched onto its surface, used to mechanically support and...
- PCIe
- Peripheral Component Interconnect Express — a high-speed serial expansion bus standard used to connect GPUs, NVMe SSDs, network cards, and other peripherals to...
- Percussive Maintenance
- The joking idea of fixing a device by physically hitting, tapping, or shaking it. It comes from old unreliable hardware and survives as a cultural reference...
- Performance Counter
- A special-purpose register built into the CPU that counts low-level hardware events such as clock cycles, instructions retired, cache hits/misses, and branch...
- Physical Memory
- The actual RAM chips installed in a machine, addressed by physical addresses that the memory controller uses to read and write data. The OS kernel maps virtual...
- Pizza Box Server
- A thin rack-mounted server, often invoked nostalgically or dismissively when talking about old-school physical infrastructure. In engineering slang, pizza box...
- punchcard
- A stiff card with holes punched in specific positions to represent data or program instructions, used as the primary input/output medium for computers from the...
- Punchcard
- A stiff paper card with holes punched in specific positions to represent data or instructions. The primary input medium for computers from the 1890s (Hollerith...
- Quantum Computing
- A computing paradigm using quantum bits (qubits) that can exist in superposition (both 0 and 1 simultaneously) and entanglement (correlated across distance)....
- Razor and Blade Model
- A business model where the initial product is sold cheaply or at low margin to drive ongoing sales of complementary consumables, subscriptions, or repeat...
- Register
- A small, fast storage location inside a CPU used to hold data currently being processed, such as operands, addresses, or instruction results.
- Right to Repair
- A movement and policy position arguing that users and independent shops should have access to the parts, tools, manuals, and legal rights needed to repair...
- RISC
- Reduced Instruction Set Computer — a CPU design philosophy that uses a small, highly optimized set of fixed-length instructions, each typically executing in a...
- ROM
- Read-Only Memory — a type of non-volatile storage whose contents are written once (during manufacturing or via a programmer) and cannot be modified during...
- Server Room
- A physical room that houses servers, networking gear, storage, and supporting equipment such as cooling and power systems. In modern cloud-heavy organizations...
- SIMD
- Single Instruction, Multiple Data — a CPU capability that applies one operation to multiple data elements simultaneously. A single SIMD instruction can add 8...
- SPI
- Serial Peripheral Interface — a synchronous full-duplex serial bus using four wires (MOSI, MISO, SCLK, CS) that enables high-speed communication between a...
- Steve Wozniak
- An early Apple cofounder and engineering icon associated with elegant hardware design and personal-computing history.
- Superscalar
- A CPU architecture that can issue and execute multiple instructions per clock cycle by employing multiple execution units (ALUs, FPUs, load/store units) and an...
- System Bus
- The primary communication pathway — comprising data, address, and control lines — that connects the CPU, memory, and I/O subsystems on a motherboard, allowing...
- transistor
- A semiconductor device that acts as an electronic switch or amplifier, replacing the vacuum tube and enabling the miniaturization of all modern electronics....
- UART
- UART, or Universal Asynchronous Receiver-Transmitter, is a hardware communication protocol and device used for serial data transmission between two devices...
- UEFI
- UEFI, or Unified Extensible Firmware Interface, is the modern firmware specification that has largely replaced the traditional BIOS as the interface between a...
- USB Protocol
- The layered communication protocol defined by the Universal Serial Bus specification, governing how hosts enumerate, configure, and exchange data with...
- vacuum tube
- An electronic component that controls electric current flow through a vacuum in a sealed glass container, used as switches and amplifiers in the earliest...
- VHDL
- VHSIC Hardware Description Language, used to describe and simulate digital electronic systems at various levels of abstraction. VHDL is one of two dominant...
- Von Neumann Bottleneck
- The performance limitation caused by the shared bus between CPU and memory in Von Neumann architecture — the processor spends significant time waiting for data...
- WebHID
- A browser API that allows web applications to communicate with Human Interface Devices (keyboards, gamepads, barcode scanners, FIDO authenticators) over USB or...
Related Topics
- History (14 terms in common)
- Performance (11 terms in common)
- Embedded (8 terms in common)
- Slang (5 terms in common)
- Electronics (5 terms in common)
- Memory (5 terms in common)
- Cpu (4 terms in common)
- Systems (3 terms in common)
- Peripherals (3 terms in common)
- Infrastructure (3 terms in common)
- Bus (3 terms in common)
- Compute (3 terms in common)
- Os (3 terms in common)
- Concurrency (3 terms in common)
- Architecture (2 terms in common)
- Iot (2 terms in common)
- Cpu Architecture (2 terms in common)
- Enterprise (2 terms in common)
- Diy (2 terms in common)
- Systems Programming (2 terms in common)