edgepedia

Computing and digital systems

13,604 articles

General

Composite pattern

The Composite pattern is a structural design pattern from the Gang of Four's 1994 book that composes objects into part-whole tree structures, letting clients treat leaves and composites uniformly.

General

Composition over inheritance

Composition over inheritance, also called the composite reuse principle, is an object-oriented design principle favoring object composition over class inheritance, stated in the 1994 book Design Patterns.

General

Compression Algorithms

Compression Algorithms: methods that reduce and restore file size, lossless or lossy. Spans Shannon entropy limits, Huffman coding, Lempel-Ziv LZ77/LZ78, DEFLATE, zstd and Brotli, and neural compression.

General

Compression Attached Memory Module

The Compression Attached Memory Module (CAMM2), also called LPCAMM2 in its low-power variant, is a JEDEC-standardized memory module that mounts flat against a compression connector on the motherboard.

General

Compressive imaging

Compressive imaging is an imaging method that reconstructs images or videos from fewer measurements than the number of pixels, exploiting sparsity, applied in MRI, hyperspectral video, and single-pixel cameras.

General

CompTIA

CompTIA (the Computing Technology Industry Association) is an American organization founded in 1982 that offers vendor-neutral IT certifications such as A+, Network+, and Security+, with more than 3.5 million awarded.

General

CompTox Chemicals Dashboard

The CompTox Chemicals Dashboard, also called the CompTox Chemistry Dashboard, is an EPA web application providing chemistry, toxicity, and exposure data on over 1.3 million chemicals.

General

CompuServe

CompuServe (CompuServe Information Services) is an American online service founded in 1969 in Columbus, Ohio, a leading consumer online service that introduced email, chat, and the GIF format.

General

Compustat

Compustat is a family of databases of standardized financial statements and market data for publicly traded companies, provided by S&P Global and covering over 80,000 firms.

General

Computational auditory scene analysis

Computational auditory scene analysis (CASA) is a signal processing approach that separates individual sound sources from audio mixtures, reproducing how human listeners organize sound into perceptual streams.

General

Computational complexity

Computational complexity is the branch of theoretical computer science that classifies problems by the resources, such as time and memory, needed to solve them, and centers on the unsolved P versus NP question.

General

Computational complexity of learning

The study of which concept classes can be learned by efficient algorithms rather than merely with enough data, including cryptographic lower bounds, NP-hardness of proper learning, and computational-statistical gaps.

General

Computational complexity of mathematical operations

The computational complexity of mathematical operations studies how the running time of algorithms for tasks like multiplying integers and matrices grows with input size, in bit and algebraic models.

General

Computational storage

Computational storage is an architecture, defined by SNIA, in which computation is coupled to storage to offload processing from the host or reduce data movement between storage and compute.

General

Computational thinking

Computational thinking, popularized by Jeannette Wing in 2006, is a problem-solving approach that formulates problems and solutions so an information-processing agent, human or machine, can execute them.

General

Compute Express Link

Compute Express Link (CXL) is an open interconnect standard, developed by the CXL Consortium and built on PCIe, that lets processors attach accelerators and memory coherently.

General

Compute offtake agreements

A compute offtake agreement is a multi-year contract in which a buyer commits to purchasing defined GPU computing capacity from a provider before the data center exists.

General

Compute shader

A compute shader is a programmable shader stage that runs general-purpose, data-parallel work on a GPU outside the graphics pipeline; Microsoft introduced it with Direct3D 11 as DirectCompute.

General

Computer

A computer, also called an electronic computing device, is a programmable machine combining hardware like a CPU and memory with software, spanning microcontrollers to supercomputers.

General

Computer (Perplexity)

Computer is a general-purpose agentic digital worker launched by Perplexity in February 2026, which coordinates multiple AI models to decompose a user's goal into tasks and deliver finished work.

General

Computer algebra system

A computer algebra system (CAS), also called a symbolic algebra system, is software that manipulates mathematical expressions exactly rather than as decimal approximations, performing differentiation, integration, and equation solving symbolically.

General

Computer architecture

Computer architecture, also known as computing architecture, is the design of computer systems' organization and behavior, spanning instruction set architecture and microarchitecture, from x86 and ARM processors to pipelining and memory hierarchies.

General

Computer architecture simulator

A computer architecture simulator is a software program that models a processor, memory hierarchy, or whole computer system, letting researchers evaluate hardware designs before building them.

General

Computer case

A computer case, also called a system unit or chassis, is the enclosure that houses and protects a computer's main components, including the motherboard and power supply.

General

Computer case screws

Computer case screws are the fasteners securing a PC's components, panels, and drives to the chassis, with #6-32 UNC for panels, drives, and power supplies and metric M3 for motherboards.

General

Computer cluster

A computer cluster is a set of connected computers, called nodes, managed as a single system for high availability or high performance computing, as in Google's Borg clusters.

General

Computer cooling

Computer cooling is the hardware that moves waste heat from computer chips to the surrounding environment, keeping dies below their 85–125 °C junction limits, spanning heatsinks to immersion cooling.

General

Computer data storage

Computer data storage is the retention of digital data by a computer, spanning processor cache and main memory through disks, flash, tape, and cloud services.

General

Computer emergency response team

A computer emergency response team (CERT), also called a CSIRT, is a team that prevents, detects, and responds to computer security incidents for a defined constituency.

General

Computer engineering

Computer engineering, also called computer systems engineering, is a discipline bridging electrical engineering and computer science that designs, builds, and maintains the hardware and software of computing systems.