{"id":44278,"date":"2026-09-05T07:26:22","date_gmt":"2026-09-05T07:26:22","guid":{"rendered":"https:\/\/garfnet.org.uk\/cms\/?page_id=44278"},"modified":"2026-09-05T19:44:05","modified_gmt":"2026-09-05T19:44:05","slug":"commonly-used-computer-terminology","status":"publish","type":"page","link":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/","title":{"rendered":"Commonly used computer terminology"},"content":{"rendered":"<p><b>This is a brief list of some commonly used terms and expressions used by computer people. It is not an exhaustive list and many of the terms can be found in greater detail in the Wikipedia.<\/b><\/p>\n<blockquote><p><b><a title=\"Wikipedia\" href=\"http:\/\/www.wikipedia.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.wikipedia.org<\/a><\/b><\/p><\/blockquote>\n<p>This page displays up to 500 entries at a time.&nbsp;Use the page selectors at the bottom of the table to browse through the complete list. You can also use your browser\u2019s <em>Find on Page <\/em>feature to search for a term on the current page.&nbsp;Click any column heading to sort the entries by that column. Click it again to reverse the sort order.<\/p>\n<div class=\"garf-info-2-table-wrap\"><table id=\"garf-info-2-1\" class=\"garf-info-2-table mtr-table mtr-thead-th\"><thead><tr><th scope=\"col\" class=\"garf-info-2-sortable mtr-th-tag\" aria-sort=\"none\" data-mtr-content=\"term\"><div class=\"mtr-cell-content\"><a href=\"\/cms\/wp-json\/wp\/v2\/pages\/44278?garf_sort=term&amp;garf_dir=asc&amp;garf_page=1&amp;garf_size=500\" class=\"garf-info-2-sort\">term<span class=\"garf-info-2-sort-indicator\" aria-hidden=\"true\"><\/span><\/a><\/div><\/th><th scope=\"col\" class=\"garf-info-2-sortable mtr-th-tag\" aria-sort=\"none\" data-mtr-content=\"meaning\"><div class=\"mtr-cell-content\"><a href=\"\/cms\/wp-json\/wp\/v2\/pages\/44278?garf_sort=meaning&amp;garf_dir=asc&amp;garf_page=1&amp;garf_size=500\" class=\"garf-info-2-sort\">meaning<span class=\"garf-info-2-sort-indicator\" aria-hidden=\"true\"><\/span><\/a><\/div><\/th><\/tr><\/thead><tbody><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">::1<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The IPv6 loopback address corresponding conceptually to the IPv4 address 127.0.0.1.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/bin<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A traditional Unix\/Linux filesystem hierarchy directory containing essential executable programs. On many modern Linux systems it may be a symbolic link into \/usr\/bin.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/dev<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The Unix\/Linux filesystem hierarchy location containing device nodes through which processes access many hardware and virtual devices.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/etc<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux filesystem hierarchy location traditionally containing system-wide configuration files.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/home<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux filesystem hierarchy location conventionally containing users' home directories.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/opt<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux filesystem hierarchy location traditionally used for optional or third-party application software.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/proc<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The traditional mount point for the Linux procfs virtual filesystem.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/root<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The home directory conventionally used by the Unix\/Linux root user.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/run<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux filesystem hierarchy location containing volatile run-time data such as process identifiers, sockets and service state.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/sbin<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A traditional Unix\/Linux filesystem hierarchy directory containing essential system-administration executables. On many modern Linux systems it may be a symbolic link into \/usr\/bin.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/srv<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux filesystem hierarchy location traditionally intended for data served by system services, such as web or file servers.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/sys<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The traditional mount point for the Linux sysfs virtual filesystem.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/tmp<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux filesystem hierarchy location intended for temporary files and data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/usr<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A major Unix\/Linux filesystem hierarchy location containing user-space programs, libraries, documentation and other system resources.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/usr\/local<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The traditional Unix\/Linux filesystem hierarchy location for locally installed software that is not managed by the operating system distribution.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">\/var<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux filesystem hierarchy location containing variable data such as logs, queues, caches and databases.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">127.0.0.1<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The conventional IPv4 loopback address, referring to the local computer rather than a remote network host.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">200 OK<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The HTTP status code indicating that a request was successfully processed.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">301 Moved Permanently<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that a resource has been permanently assigned a different URL or URI and clients should normally use the new location.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">302 Found<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that a resource is temporarily available at another location.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">304 Not Modified<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that a cached representation can be used because the requested resource has not changed according to the relevant cache validators.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">400 Bad Request<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that the server could not process the request because it was malformed or otherwise invalid.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">401 Unauthorized<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that authentication is required or that supplied authentication credentials are not acceptable.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">403 Forbidden<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that the server understood the request but refuses to fulfil it.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">404 Not Found<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that the requested resource could not be found.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">500 Internal Server Error<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that the server encountered an unexpected condition preventing it from fulfilling the request.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">502 Bad Gateway<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that a server acting as a gateway or proxy received an invalid response from an upstream server.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">503 Service Unavailable<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that the server is currently unable to handle the request, commonly because of overload or maintenance.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">504 Gateway Timeout<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP status code indicating that a gateway or proxy did not receive a timely response from an upstream server.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">802.1Q<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The IEEE standard defining VLAN tagging for Ethernet frames, commonly used to carry multiple VLANs across a single physical link.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A record<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A DNS record mapping a hostname to an IPv4 address.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AAAA record<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A DNS record mapping a hostname to an IPv6 address.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AArch64<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The 64-bit execution architecture defined by ARM for processors implementing the 64-bit ARM instruction set.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ABA problem<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A concurrency problem in which a value changes from A to another value and back to A, causing an algorithm to incorrectly assume that nothing changed.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ABI<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Application Binary Interface \u2013 a specification defining low-level conventions governing how compiled software interacts with the operating system, processor and other compiled software.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ABI break<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A change to a binary interface that can cause previously compiled software to stop working correctly with a newer library or system component.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ABI compatibility<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The ability of compiled binary components to interoperate without requiring recompilation, according to the applicable binary interface conventions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">abstract class<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A programming-language construct representing a class intended to serve as a base for other classes and which may contain operations that are not fully implemented.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">abstract data type<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A data type defined by the operations that can be performed on it and the behaviour of those operations, rather than by its particular implementation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">access point<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A network device providing wireless clients with access to a wired or otherwise connected network.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">access port<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A switch port normally associated with a single VLAN and typically used to connect an end device.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">accumulator<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A register or variable used to hold an intermediate result during a sequence of calculations or other operations.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ACID<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Atomicity, Consistency, Isolation and Durability \u2013 four properties commonly associated with reliable database transactions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ACL<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Access Control List \u2013 a list of rules defining which users, groups, computers or network traffic are permitted or denied access to a resource.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ACL Entry<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An individual rule within an Access Control List specifying permissions or access restrictions for a particular user, group or other security principal.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ACL mask<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">In a POSIX ACL, the entry limiting the effective permissions available to named users, named groups and the owning group.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">acpi<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Configuration and Power Interface \u2013 a standard for operating-system control of power management, hardware configuration and related functions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ACPI state<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A standardised system power state defined by ACPI, such as the working state S0 or various sleep and hibernation states.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Active Directory \u2013 Microsoft directory service used to manage users, computers, groups and other resources in Windows-based networks.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ADC<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Analogue-to-Digital Converter \u2013 an electronic circuit that converts a continuously varying analogue signal into a digital representation that can be processed by a computer or digital device.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">address bus<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A collection of electrical or logical signals used to specify the memory or I\/O address involved in a computer operation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">address space<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The set of memory addresses that a processor or process can potentially use.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">addressing mode<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A rule used by a processor instruction to determine where its operands are located.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Administrator<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A user account or role with elevated privileges allowing it to perform system-management tasks that ordinary users cannot perform.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ADSL<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Asymmetric Digital Subscriber Line \u2013 a DSL technology providing different downstream and upstream data rates, traditionally with greater download capacity.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">advisory locking<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file-locking mechanism in which cooperating processes are expected to honour locks, while the operating system does not necessarily prevent access by processes that ignore them.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AEAD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Authenticated Encryption with Associated Data \u2013 an encryption mode providing confidentiality and integrity for plaintext while also authenticating additional unencrypted data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AES<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Encryption Standard \u2013 a widely used symmetric encryption algorithm for protecting digital information.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AGP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Accelerated Graphics Port \u2013 an older computer expansion interface designed specifically for connecting graphics cards to a motherboard.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AHCI<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Host Controller Interface \u2013 a standard interface for SATA host controllers supporting features such as native command queuing and hot plugging.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Air Gap<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A security arrangement in which a computer or network is physically or logically isolated from other networks, particularly untrusted networks.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Algorithm<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A defined sequence of steps or rules used to solve a problem or perform a computation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Algorithmic Feed<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A social-media feed in which posts or other content are selected and ordered automatically by an algorithm rather than simply being displayed in chronological order.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Algorithmic Recommendation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The automated selection and suggestion of social-media content, accounts, or other material based on algorithms that analyse user behaviour, interests, relationships, or other signals.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Algorithmic Timeline<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A social-media timeline whose contents and ordering are determined wholly or partly by an algorithm rather than strictly by publication time.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">alias<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A shell feature allowing a user to assign an alternative name or shorthand for a command or sequence of commands.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">alpha channel<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An image channel representing transparency or opacity in addition to the normal colour channels.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">alpha release<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An early software release intended primarily for development and testing and generally expected to contain incomplete or unstable functionality.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Alt Text<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Alternative text describing an image or other visual content, primarily used to make the content accessible to people using screen readers.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ALU<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Arithmetic Logic Unit \u2013 the part of a CPU that performs arithmetic calculations and logical operations.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">anacron<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix and Linux scheduling utility designed to run periodic jobs even when the system is not continuously running, making it useful for machines that are switched off regularly.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Anonymous FTP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An FTP service that allows users to connect and download files without providing a normal personal account.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">antialiasing<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A technique for reducing visible jagged edges and other sampling artefacts in rendered text, graphics and images.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Anycast<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A network addressing and routing technique in which multiple geographically distributed systems advertise the same address and traffic is normally routed to a nearby or otherwise preferred instance.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Apache License<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A permissive open-source software licence maintained by the Apache Software Foundation and including provisions concerning copyright, patents and redistribution.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">API<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Application Programming Interface \u2013 a defined way for software programs to communicate with each other and exchange data or functionality.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">API break<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A change to a programming interface that requires existing software using the interface to be modified to remain compatible.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">API compatibility<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The ability of software to continue using an API without requiring changes when another component or version is introduced.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">API endpoint<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A specific network-accessible location through which an API provides a particular operation or resource.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">API Key<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A secret or semi-secret credential used by an application to identify or authenticate itself when accessing an API.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">API versioning<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The practice of maintaining distinct versions of an API so that changes can be introduced without unexpectedly breaking existing clients.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">APIPA<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Automatic Private IP Addressing \u2013 a feature of Microsoft Windows that automatically assigns an address in the 169.254.0.0\/16 range when a computer configured for DHCP cannot obtain an address from a DHCP server.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">APM<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Power Management \u2013 an older power-management interface that preceded ACPI and is now largely obsolete.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AppArmor<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux security system using application profiles to restrict the resources and operations available to individual programs.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">append redirection<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Shell redirection using operators such as &gt;&gt; to add output to the end of an existing file rather than replacing its contents.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Application<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Software designed to perform tasks for a user or another program, such as word processing, browsing or database management.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Application Server<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A server that provides an environment for running application software and commonly handles application logic for clients.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">apropos<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux command that searches manual-page descriptions for a supplied keyword or phrase.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">apt<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Package Tool \u2013 the package-management system used by Debian and Debian-derived Linux distributions to install, update and remove software and resolve dependencies.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">apt-get<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A command-line interface to the Advanced Package Tool used to manage software packages on Debian and Debian-derived Linux systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ar<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix\/Linux utility traditionally used to create and manipulate archives of object files, particularly static libraries.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Archie<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An early Internet search service that maintained indexes of files available from anonymous FTP servers. It was developed before the World Wide Web became widespread.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">argc<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The conventional C-language integer containing the number of command-line arguments supplied to a program.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Argon2<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A modern password-hashing and key-derivation algorithm designed to make password guessing expensive in both computation and memory.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">argument<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A value supplied to a function, command or program to influence its operation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">argument vector<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The array of command-line argument strings conventionally passed to a Unix program as argc and argv.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">argv<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The conventional C-language array containing the command-line arguments supplied to a program.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ARM<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A family of processor architectures widely used in mobile devices, embedded systems, single-board computers and servers.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ARM64<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A commonly used name for 64-bit ARM architecture, particularly in Linux distributions and software packaging.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ARMv7<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A 32-bit ARM architecture generation widely used in embedded systems and earlier Raspberry Pi models.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ARP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Address Resolution Protocol \u2013 a protocol used on IPv4 networks to determine the hardware MAC address associated with an IP address.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ARP Cache<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A temporary table maintained by a computer containing mappings between IPv4 addresses and MAC addresses.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Array<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A data structure containing a collection of elements that can typically be accessed using an index.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">artifact<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file or other output produced by a build or software-development process, such as a binary package, test report or generated documentation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Autonomous System \u2013 a collection of IP networks and routers operated under a common routing policy and identified by an Autonomous System Number.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ASCII<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">American Standard Code for Information Interchange \u2013 a character encoding standard originally designed to represent text using 7 bits, including letters, numbers, punctuation and control characters.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ASCII art<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Pictures or diagrams created using ordinary text characters, historically common on terminals, bulletin boards and command-line systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ASLR<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Address Space Layout Randomization \u2013 a security technique that randomises the locations of selected program and library memory regions to make certain attacks more difficult.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ASN<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Autonomous System Number \u2013 a numerical identifier assigned to an autonomous system for use in Internet routing.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Assembler<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A program that converts assembly language instructions into machine code or another low-level representation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Assembly Language<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A low-level programming language that represents processor instructions using human-readable mnemonics.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">assertion<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A statement in software used to verify that a condition expected by the programmer is true, often causing an error or diagnostic if it is not.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">asymmetric encryption<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cryptography using a related public and private key pair for operations such as encryption, decryption or digital signatures.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">asynchronous I\/O<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Input\/output operations that allow a program to continue performing other work while waiting for the I\/O operation to complete.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">at<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix and Linux command used to schedule a command to run once at a specified future time.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ATA<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Technology Attachment \u2013 a family of standards originally used to connect storage devices to computers, later commonly associated with Parallel ATA before Serial ATA became prevalent.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">atd<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The Unix and Linux daemon responsible for executing commands scheduled using the at command.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">atime<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Access time \u2013 a filesystem timestamp recording when a file was last accessed, subject to filesystem and mount-option behaviour.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Atom<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An XML-based web syndication format and associated protocol designed for publishing and subscribing to frequently updated web content.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Atom Feed<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An XML-based web-syndication format used to publish updated content such as articles, news and blog posts.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">atomic compare-exchange<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A synchronisation operation that compares a memory value with an expected value and replaces it if they match, as one atomic operation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">atomic operation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An operation that appears to occur indivisibly from the perspective of other concurrent threads or processes.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">atomicity<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The property of an operation being treated as indivisible, so that other participants cannot observe an intermediate state.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">attack surface<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The collection of interfaces, services, software components and other points through which a system could potentially be attacked.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">attack vector<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The route or technique through which an attacker gains access to a target or causes a security-relevant action.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">attestation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A mechanism by which a system provides cryptographically protected evidence about its software or hardware state.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Attribute<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A named property or characteristic associated with an object, file, database field, HTML element or other computing entity.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ATX<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Advanced Technology eXtended \u2013 a widely used specification defining the physical dimensions, mounting arrangements, connectors and power interfaces of computer motherboards and cases.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Audience<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The people who can see, receive, or potentially interact with content published by a user, creator, organisation, or account.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Authentication<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of verifying the identity of a user, device or computer system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Authentication Server<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A server responsible for verifying the identity of users, devices or applications.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Authentication Token<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A piece of data used by a system to represent an authenticated session or grant access to a particular service or resource.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Authorisation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of determining what an authenticated user or system is permitted to access or do.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">authoritative DNS server<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A DNS server that holds the authoritative records for one or more DNS zones.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Autoconf<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A GNU build-system tool that generates shell scripts capable of configuring software for different Unix-like systems and environments.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Automake<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A GNU build-system tool that generates Makefiles from simplified project descriptions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">autonomous system<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A collection of IP networks and routers under the control of one organisation or administrative authority and identified for Internet routing purposes.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Autorun<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A feature that automatically starts a program or performs an action when removable media or another device is connected.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Autotools<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A collection of GNU build tools, including Autoconf and Automake, traditionally used to generate portable build systems for Unix-like software.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AV1<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AOMedia Video 1 \u2013 an open, royalty-free video compression format developed by the Alliance for Open Media and designed for efficient delivery of high-quality video.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Availability<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The degree to which a computer system, service or resource is operational and accessible when required.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AVIF<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">AV1 Image File Format \u2013 an image format based on the AV1 video codec and designed to provide efficient compression with support for features such as high colour depth, transparency and HDR.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">awk<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A text-processing language and command-line utility commonly used on Unix and Linux systems to search, extract, transform and report information from structured text.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">backdoor<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A mechanism that provides access to a system or software outside its normal authentication or security controls.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">backend<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The server-side portion of an application or service responsible for processing requests, accessing data and performing operations not normally carried out by the client.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">background job<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A shell job running without currently occupying the interactive terminal, allowing the user to continue using the shell.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">background process<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A process running without occupying the interactive foreground position of the controlling shell.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">backport<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software change taken from a newer version and adapted for use in an older supported software release.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">backtrace<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A representation of the active call stack of a program, particularly useful for diagnosing crashes and debugging.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Backup<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A separate copy of data kept so that the original data can be restored if it is lost, damaged, corrupted or accidentally deleted.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">backward compatibility<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The ability of a newer version of software, hardware or an interface to continue working with data, programs or systems designed for an earlier version.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bad sector<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A storage-device sector that cannot reliably store or return data and has been identified as defective.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bandwidth<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The maximum rate at which data can theoretically be transferred over a communication channel or network connection.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bandwidth Throttling<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The deliberate limitation of the data-transfer rate available to a network connection, service or application.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bandwidth-delay product<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The amount of data that can be in transit on a network path at one time, calculated from the available bandwidth and round-trip or relevant propagation delay.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">banner<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Text or protocol information returned by a network service that may identify the service software, version or other characteristics.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">banner grabbing<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of connecting to a network service and examining information it provides in order to identify the service or its characteristics.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">base class<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">In object-oriented programming, a class from which another class inherits properties or behaviour.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">base station<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A fixed communication station providing connectivity to mobile or wireless devices.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">base64<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A method of representing binary data as text using a defined set of 64 characters, commonly used when binary data must be transported through text-oriented systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bash<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bourne Again SHell \u2013 a widely used command-line shell and scripting language on Linux and Unix-like systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BASIC<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Beginner's All-purpose Symbolic Instruction Code \u2013 a family of programming languages originally designed to make computer programming accessible to beginners.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Batch File<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A text file containing a sequence of commands that can be executed automatically by a command interpreter, particularly in Windows.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Baud<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A unit describing the number of symbols transmitted per second over a communications channel. A baud is not necessarily equal to one bit per second because a symbol can represent more than one bit.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BBS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bulletin Board System \u2013 a computer system that users could connect to, traditionally over a modem, to exchange messages, download files, play games and access other services.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BBS Door<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A program running on a Bulletin Board System that provided an additional service or game to users, such as online games, file utilities or information services.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BBS Sysop<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">System Operator \u2013 the person responsible for operating and maintaining a Bulletin Board System.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bcrypt<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A password-hashing algorithm based on the Blowfish key schedule and designed to make password guessing computationally expensive.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BDP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bandwidth-Delay Product \u2013 the amount of data that can be simultaneously in transit over a network path at a given bandwidth and delay.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">benchmark<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A standardised or repeatable test used to measure and compare the performance of hardware, software or systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">beta release<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software release made available for wider testing after the main functionality is implemented but before the software is considered fully final.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BGP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Border Gateway Protocol \u2013 the routing protocol used to exchange reachability information between autonomous systems on the Internet.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bicubic interpolation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An image-resampling method using a larger neighbourhood and cubic interpolation to produce smoother results than bilinear interpolation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">big endian<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A byte-ordering convention in which the most significant byte of a multi-byte value is stored or transmitted first.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">big-endian<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A byte-ordering convention in which the most significant byte of a multi-byte value is stored at the lowest memory address.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bilinear interpolation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An image-resampling method calculating new pixel values from the weighted average of neighbouring source pixels.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Binary<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A number system using only the digits 0 and 1. Computers use binary representation internally for digital data and instructions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">binary compatibility<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The ability of existing compiled programs or binary components to continue working with a newer version of a system or library.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">binary distribution<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software distribution containing precompiled executable code rather than requiring the recipient to build the software from source.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Binary File<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file containing data stored in a format intended primarily for computer processing rather than direct reading as ordinary text.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">binary interface<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An interface between compiled software components defined by conventions at the machine-code and object-file level.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">binary package<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software package containing precompiled software ready for installation on a compatible system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bind mount<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux mount operation that makes an existing directory or filesystem location accessible at another location in the filesystem hierarchy.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BinkP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A protocol used by FidoNet and related systems to exchange mail and files efficiently between bulletin-board and mail systems over Internet connections.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Binutils<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A collection of GNU binary utilities including tools such as the assembler, linker, object-file utilities and symbol inspection programs.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bio (social media)<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A short description on a social-media profile in which a user or organisation introduces themselves or provides information about the account.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BIOS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Basic Input\/Output System \u2013 firmware traditionally used to initialise computer hardware and start the operating system when a computer is powered on.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BIOS interrupt<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software interface provided by the BIOS through which software can request certain low-level firmware services on traditional x86 systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">birth time<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A filesystem timestamp representing when a file was created, where the operating system and filesystem support recording it.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bit<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The smallest commonly used unit of digital information, capable of representing either a 0 or a 1.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bit Depth<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The number of bits used to represent each sample or value, commonly affecting the possible range of colours in images or amplitude levels in digital audio.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bit field<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A group of one or more bits within a value used to represent a particular flag, state or small integer.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bit shift<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An operation that moves the bits of a binary value left or right, usually inserting or discarding bits according to the operation used.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitmask<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A binary value used to select, clear, set or test particular bits within another value.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bitrate<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The amount of digital data transmitted or processed per unit of time, normally expressed in bits per second.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitstream<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A sequence of bits representing encoded data, such as compressed audio, video or other information.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BitTorrent<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A peer-to-peer file distribution protocol in which files are divided into pieces that can be downloaded from multiple participating computers and simultaneously uploaded to other participants.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BitTorrent Client<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Software that participates in the BitTorrent peer-to-peer protocol by downloading and uploading pieces of files.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BitTorrent Tracker<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A service that helps BitTorrent clients discover other peers participating in the distribution of particular content.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitwise AND<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A bitwise operation producing a one in each bit position where both operands contain a one.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitwise NOT<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A bitwise operation that inverts every bit of its operand.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitwise operation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An operation performed directly on the individual bits of a binary value, such as AND, OR, XOR or bit shifting.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitwise OR<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A bitwise operation producing a one in each bit position where at least one operand contains a one.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bitwise XOR<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Exclusive OR \u2013 a bitwise operation producing a one where the corresponding bits of the operands differ.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">block<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A fixed-size unit of data or storage used by filesystems, block devices and other computer systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Block (social media)<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A function that prevents another social-media account from contacting, viewing, following, or otherwise interacting with the blocking account, subject to the particular platform rules.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">block device<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A device file representing hardware or virtual storage that can be accessed in blocks, such as a hard disk, solid-state drive or partition.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">block group<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A subdivision of a filesystem containing filesystem metadata and data blocks, particularly associated with filesystems such as ext2, ext3 and ext4.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">block size<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The size of the fixed units into which data is divided for storage, transfer or processing.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">blocking I\/O<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">I\/O in which a calling process or thread waits rather than continuing execution until the operation can proceed or complete.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bluetooth<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A short-range wireless technology used to exchange data between compatible devices.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BNC<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bayonet Neill\u2013Concelman \u2013 a bayonet-style connector commonly used for coaxial cables in radio, video, test equipment and networking applications.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bonding<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux networking mechanism allowing multiple physical network interfaces to be combined into one logical interface for purposes such as redundancy or increased throughput.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bookmark (social media)<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A function that allows a user to save a social-media post or other content for later access without necessarily publicly interacting with it.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Boolean<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A data type or logical value that has two possible states, commonly represented as true and false.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Boost (social media)<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A social-media action that republishes or amplifies another user's content so that it is shown to a wider audience.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Boot<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of starting a computer and loading its operating system into memory.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">boot parameter<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A parameter supplied to the kernel during system boot to configure its behaviour or hardware support.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">boot ROM<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Read-only or non-volatile firmware containing the initial code executed when a computer or embedded device starts.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Boot Sector<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A sector of a storage device containing information or executable code used during the process of booting a computer.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bootloader<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A small program responsible for starting the operating system or another larger program during the computer boot process.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bootstrap<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process by which a computer starts execution of increasingly capable software, beginning with low-level firmware or boot code.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bootstrap Protocol<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An early protocol used by computers to obtain network configuration information during startup, preceding widespread use of DHCP.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bottleneck<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A component or operation that limits the overall performance or throughput of a computer system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bourne Shell<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The original Unix shell written by Stephen Bourne and commonly known as sh. It established many of the shell scripting conventions still used on Unix and Linux systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BPS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bits Per Second \u2013 a unit describing the rate at which digital information is transmitted or processed.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">brace expansion<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A shell feature that generates multiple strings from a pattern containing brace expressions such as {a,b,c}.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">branch<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A named line of development in a version-control system, allowing changes to be developed independently from another line.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">branch prediction<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A processor technique for predicting the outcome or target of a conditional branch so that instruction execution can continue without waiting for the actual result.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">breakpoint<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A debugging facility that temporarily stops program execution at a specified location so that the program state can be examined.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bridge<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A device or software function that connects network segments at the data-link layer and forwards frames between them.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Broadcast<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A networking method in which data is sent to all devices within a defined network broadcast domain.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">broadcast domain<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The collection of network devices that can receive a particular layer-two broadcast transmission.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">broadcast storm<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A condition in which excessive broadcast traffic overwhelms a network, potentially consuming substantial bandwidth and processing resources.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Browser<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Software used to access and display websites and other content on the World Wide Web.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">brute-force attack<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An attack that systematically tries many possible passwords, keys or other values until an acceptable one is found.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BSD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Berkeley Software Distribution \u2013 a family of Unix-derived operating systems originating at the University of California, Berkeley, including FreeBSD, OpenBSD and NetBSD.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BSD licence<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A family of permissive open-source software licences originating from the Berkeley Software Distribution and commonly imposing relatively few restrictions on reuse and redistribution.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">BSSID<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Basic Service Set Identifier \u2013 an identifier used in Wi-Fi networking to identify a particular wireless access point or wireless network interface.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">btrfs<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">B-tree File System \u2013 a Linux filesystem supporting features including snapshots, checksums, subvolumes, compression and copy-on-write storage.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Buffer<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An area of memory used to temporarily hold data while it is being transferred between devices, processes or different parts of a system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">buffer cache<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Memory used by an operating system to cache filesystem or block-device data in order to reduce physical storage operations.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">buffer overflow<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A programming error in which data is written beyond the bounds of a buffer, potentially corrupting memory or enabling security vulnerabilities.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">buffer underflow<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A condition in which an operation attempts to read or otherwise use data beyond the valid lower boundary of a buffer or data structure.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">buffer underrun<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A condition in which a process requires data from a buffer but the buffer does not contain data quickly enough to keep the operation supplied.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bug<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An error or defect in software that causes it to behave incorrectly or unexpectedly.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">build system<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Software responsible for automating compilation, linking, testing, packaging and related steps required to produce software.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bulletin board<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An online system or discussion area where users can post and read messages. The term predates the modern web and remains associated with BBS systems and forums.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bus<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A communication pathway used to transfer data, addresses or control signals between components of a computer.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">bus error<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A hardware-related exception raised when a program attempts an invalid memory access or performs an operation that the processor or memory subsystem cannot support.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bus Mastering<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A technique allowing a hardware device to transfer data directly to or from memory without requiring the CPU to handle every transfer.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bus Speed<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The rate at which data or signals are transferred across a computer bus.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bus Topology<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A network topology in which multiple devices share a common communication medium or backbone.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Byte<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A unit of digital information consisting of 8 bits. A byte can represent 256 different values.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Bytecode<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An intermediate form of program code designed to be executed by a virtual machine or interpreter rather than directly by the physical processor.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">C<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A general-purpose programming language widely used for operating systems, embedded software, utilities and performance-critical applications.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">C#<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A general-purpose programming language developed by Microsoft and commonly used for applications, web services and the .NET platform.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">C++<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A general-purpose programming language based on C that adds features including object-oriented and generic programming.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CA<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Certificate Authority \u2013 an organisation or system trusted to issue and digitally sign certificates used to establish cryptographic identities.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cache<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A high-speed area of memory or storage used to keep frequently accessed data so that it can be retrieved more quickly.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cache hit<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A memory-access event in which requested data is found in the relevant CPU cache.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cache line<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The fixed-size block of memory transferred between a CPU cache and a lower level of the memory hierarchy.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cache miss<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A memory-access event in which requested data is not present in the relevant CPU cache and must be obtained from a lower level of the memory hierarchy.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cache-control<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP response-header mechanism allowing a server to specify caching behaviour for clients and intermediary caches.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CAD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Computer-Aided Design \u2013 the use of computer software to create, modify and analyse technical drawings and three-dimensional models.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">call stack<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A data structure maintained by a program to keep track of active function or procedure calls and their associated local data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">callback<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A function or other callable object supplied to software so that it can be invoked later when a specified event or operation occurs.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">calling convention<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A set of rules defining how functions receive arguments, return values and preserve registers when compiled programs communicate at the binary level.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">calloc<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A C standard-library function that allocates memory for an array and initialises the allocated bytes to zero.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">canonical mode<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix terminal input mode in which input is normally made available to a program a line at a time after line-editing processing.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">capabilities<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The individual privileged operations that can be granted to Linux processes through the kernel capability mechanism.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">capability<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A fine-grained Linux privilege mechanism allowing selected privileged operations without granting a process full superuser privileges.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">capability bounding set<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux security mechanism limiting the capabilities that a process and its descendants may possess.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">capability-based security<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A security model in which access rights are represented by protected references or capabilities rather than relying solely on global identity and permission checks.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CAPTCHA<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A test intended to distinguish human users from automated programs, often used to reduce abuse of websites and online services.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CAS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compare-And-Swap \u2013 an atomic operation that conditionally replaces a value when it matches an expected value.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">case insensitive<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Describing a system in which uppercase and lowercase forms of letters are treated as equivalent for a particular operation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">case sensitive<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Describing a system in which uppercase and lowercase letters are treated as different characters or values.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cast<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A programming-language operation that explicitly converts a value from one data type to another.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cat<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix and Linux command used to read files and write their contents to standard output, and commonly used to combine multiple files.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cat5e<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Category 5e \u2013 a twisted-pair Ethernet cabling category commonly supporting Gigabit Ethernet over appropriate installation distances.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cat6<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Category 6 \u2013 a twisted-pair Ethernet cabling category designed for higher-frequency signalling and supporting Gigabit Ethernet and, under suitable conditions, higher speeds.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cat6a<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Category 6a \u2013 an enhanced twisted-pair cabling category designed to support 10 Gigabit Ethernet over standard structured-cabling distances.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ccTLD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Country Code Top-Level Domain \u2013 a top-level domain assigned to a country or territory, such as .uk or .fr.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cd<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Change Directory \u2013 a shell command used to change the current working directory.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CD-R<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compact Disc Recordable \u2013 a recordable optical disc that can normally be written to once.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CD-ROM<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compact Disc Read-Only Memory \u2013 an optical disc format used to distribute data that is normally read rather than written.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CD-RW<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compact Disc ReWritable \u2013 an optical disc format that allows data to be erased and rewritten.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CDN<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Content Delivery Network \u2013 a distributed network of servers that delivers web content from locations closer to users to improve performance and reduce latency.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">certificate<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A digitally signed data structure used to associate an identity, such as a domain name, with a public cryptographic key.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">certificate authority<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An organisation or service that issues and digitally signs certificates binding identities to public keys.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">certificate chain<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A sequence of digital certificates linking an end-entity certificate to a trusted certificate authority through one or more intermediate authorities.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">certificate revocation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of invalidating a digital certificate before its normal expiration date.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CGI<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Common Gateway Interface \u2013 a standard allowing a web server to execute external programs and use their output to generate dynamic web content.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CGI Script<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A program executed by a web server through the Common Gateway Interface to generate dynamic responses to web requests.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cgroup<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Control Group \u2013 a Linux kernel mechanism for organising processes into groups and controlling or accounting for their use of resources such as CPU and memory.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cgroup v2<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The current unified Linux control-group hierarchy providing resource control and accounting for groups of processes.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ChaCha20<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A stream cipher designed by Daniel J. Bernstein and widely used with Poly1305 for authenticated encryption.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">character device<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A device file representing hardware or a virtual device that communicates as a stream of characters or bytes rather than as addressable blocks.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">character encoding<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A defined mapping between characters and their binary representations.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">character set<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A defined collection of characters that a system or encoding is capable of representing.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Checksum<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A calculated value derived from data and used to detect accidental changes or corruption.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">checksum file<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file containing checksums or cryptographic hashes for one or more files, allowing their integrity to be verified later.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">chgrp<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Change Group \u2013 a Unix and Linux command used to change the group ownership of a file or directory.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">chmod<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Change Mode \u2013 a Unix and Linux command used to change the permission bits associated with files and directories.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">chown<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Change Owner \u2013 a Unix and Linux command used to change the owner and, optionally, group associated with a file or directory.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">chroot<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Change Root \u2013 a Unix and Linux operation that changes the apparent root directory for a process and its descendants.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">chroot jail<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An environment created using chroot to restrict a process to a selected directory hierarchy, although chroot alone is not a complete security boundary.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CI<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Continuous Integration \u2013 the practice of automatically building and testing software as changes are integrated into a shared codebase.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CI\/CD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Continuous Integration and Continuous Delivery\/Deployment \u2013 practices and automation used to build, test and deliver software changes regularly.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CIDR<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Classless Inter-Domain Routing \u2013 a method of representing IP network prefixes using a network address followed by the number of significant bits, such as 192.0.2.0\/24.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cipher<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An algorithm used to encrypt and decrypt data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ciphertext<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data produced by encrypting plaintext.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CIX<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compulink Information eXchange \u2013 a British online service and conferencing system that provided discussion forums, email and other services before and during the early growth of the public Internet.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CLI<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Command Line Interface \u2013 a text-based interface through which commands can be entered to control a computer or run programs.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CLI Shell<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A command-line shell that accepts commands from a user or script and passes them to the operating system or other programs.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Client<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A computer or software application that requests and uses services or resources provided by another system, commonly called a server.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Client-Server<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A computing model in which client programs request services or resources from server programs.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">clone<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of creating a local copy of a version-control repository, including its history.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">closed port<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A network port at which no service is listening, causing connection attempts to be rejected or otherwise reported as unavailable.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">closure<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A function together with the surrounding lexical environment needed to access variables from the scope in which the function was created.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cloud Computing<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The use of remote computers and servers accessed over a network, usually the Internet, to provide computing, storage, software or other services.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cluster<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A group of computers or storage resources working together as a unit, often to improve availability, performance or scalability.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CMake<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A cross-platform build-system generator that produces build files for tools such as Make and Ninja.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CMOS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Complementary Metal-Oxide-Semiconductor \u2013 a semiconductor technology commonly associated with low-power circuitry. The term is also traditionally used for the small amount of motherboard memory storing firmware configuration settings.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CMYK<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cyan, Magenta, Yellow and Key (black) \u2013 a colour model primarily used for colour printing.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CNAME<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Canonical Name \u2013 a DNS record that specifies an alias for another domain name.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Coaxial Cable<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A cable consisting of a central conductor surrounded by insulation and a conductive shield, commonly used for radio-frequency, television, networking and measurement applications.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">COBOL<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Common Business-Oriented Language \u2013 a programming language originally designed for business data processing and still encountered in some long-established commercial systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">code path<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A possible sequence of instructions or branches through a program during execution.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">code point<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A numerical value assigned to a character or other element in a character set such as Unicode.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">code review<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of examining source-code changes to identify defects, security issues, maintainability problems or other concerns before integration.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Codec<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A technology or algorithm used to encode and decode digital data, particularly audio or video.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cold backup<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A backup created while the system or application being backed up is stopped or otherwise not actively changing its data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cold boot<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Starting a computer from a powered-off state.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cold spare<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A spare component kept available for replacement but not actively powered or participating in the system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">collision domain<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A network segment in which simultaneous transmissions can potentially interfere with one another. Modern switched full-duplex Ethernet largely eliminates collisions on individual links.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">colour channel<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">One component of a digital colour representation, such as red, green or blue in an RGB image.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Colour Depth<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The number of bits used to represent the colour of each pixel in a digital image. Greater colour depth allows a larger number of possible colours or intensity levels.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Colour Management<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The use of standards, profiles and software to maintain consistent colour representation between cameras, scanners, monitors, printers and other imaging devices.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">colour profile<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data describing how numerical colour values correspond to actual colours in a particular device or colour space.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Colour Space<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A defined mathematical model describing how colours are represented numerically. Examples include RGB and CMYK colour spaces.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">COM Port<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A traditional Windows designation for a serial communications interface, commonly used for physical or virtual serial ports.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Command<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An instruction entered by a user or supplied by a program to request that a computer perform a particular operation.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">command line<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A textual interface in which a user enters commands and arguments for a shell or other command interpreter to execute.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Command Prompt<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Windows command-line interface that allows users to execute commands and programs using text input.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">command substitution<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A shell feature that executes a command and substitutes its output into another command or expression.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">command-line argument<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A value supplied to a program when it is started, normally appearing after the program name on a command line.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">commit<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A recorded set of changes in a version-control repository, forming part of its history.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">commit hash<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A cryptographic identifier derived from the contents and metadata of a version-control commit.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Community Note<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A user-contributed explanatory or contextual note attached to social-media content, typically intended to provide additional context or identify potentially misleading information.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">compare-and-swap<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An atomic processor or synchronisation operation that changes a value only if it still matches an expected value.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">compile-time<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The stage during which source code is translated, checked or otherwise processed before execution.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compiler<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A program that translates source code written in a programming language into machine code or another lower-level form that can be executed by a computer.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">compiler flag<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An option supplied to a compiler controlling aspects of compilation such as optimisation, warnings, language standards or generated code.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">compiler optimisation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Techniques used by a compiler to transform source code into executable code that is smaller, faster or otherwise more efficient while preserving its required behaviour.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">compiler toolchain<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The collection of software tools used to transform source code into executable programs, typically including a compiler, assembler, linker and supporting utilities.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">compiler warning<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A diagnostic produced by a compiler indicating a construct that may be incorrect, suspicious or undesirable even though compilation can continue.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">composite<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An ImageMagick operation or command used to combine one image with another using operations such as overlaying or masking.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compression<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of reducing the amount of storage space or transmission bandwidth required by data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Computer Vision<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The use of computers to analyse, interpret and extract information from images or video.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">concurrency<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The ability of multiple tasks to make progress during overlapping periods of time, whether or not they are executing simultaneously.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">condition variable<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A synchronisation primitive allowing threads to wait until a particular condition becomes true.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">conditional<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A programming construct that selects which statements to execute depending on whether a specified condition is true or false.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">conditional compilation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A compilation technique in which sections of source code are included or excluded according to predefined conditions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">configure script<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A generated shell script commonly used by Autoconf-based software projects to detect the local system environment and prepare a build.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">connection timeout<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A period after which an application or network service gives up waiting for a connection to be established or for an expected network response.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">constant<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A named value whose value is intended not to change during the relevant execution or scope of a program.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">constructor<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A special operation used to initialise a newly created object.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Container<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An isolated software environment used to package an application together with its dependencies while sharing the host operating system kernel.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">container format<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file format capable of holding encoded media and associated metadata, allowing different codecs or data streams to be packaged together.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Containerisation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A method of packaging software and its dependencies into isolated execution environments that share an operating-system kernel.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Content Creator<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A person or organisation that regularly produces and publishes original or curated digital content for an online audience.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Content Moderation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of reviewing, filtering, restricting, removing, or otherwise managing user-generated content according to the rules of an online service or community.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Content Warning<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A notice indicating that content may contain material that some users could find disturbing, offensive, upsetting, or otherwise undesirable.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Context Menu<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A menu displayed by a graphical user interface in response to an action such as right-clicking, normally containing commands relevant to the selected object or location.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">context switch<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process by which an operating system saves the execution state of one process or thread and restores the state of another.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">continuous delivery<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software-development practice in which software is maintained in a state where it can be released reliably on demand.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">continuous deployment<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software-development practice in which changes that pass automated checks are automatically deployed to production.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">continuous integration<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software-development practice in which changes are frequently integrated and automatically built and tested.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">control group<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A group of processes managed together by an operating system for purposes such as resource accounting, limits and scheduling.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">controlling terminal<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The terminal associated with a Unix process session and used for terminal input, job-control signals and related functions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">controlling TTY<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The terminal device associated with a process session and used for interactive input, output and job control.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">convert<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An older ImageMagick command-line tool used for image conversion and processing. In modern ImageMagick versions, magick is generally preferred.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cookie<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A small piece of data stored by a website in a web browser, commonly used to remember preferences, sessions or other information about a visitor.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cookie Session<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A mechanism in which a web browser stores a cookie containing information used by a website to associate requests with a particular user session.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cooperative multitasking<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A multitasking model in which a running process or task is expected to voluntarily yield control to allow others to execute.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">copy-on-write<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A technique in which data is initially shared and a private copy is made only when one participant needs to modify it.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">copy-on-write snapshot<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A snapshot mechanism that initially shares storage with the original data and records changed blocks separately as modifications occur.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">copyleft<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A licensing principle in which users are granted freedoms to use, modify and redistribute software while conditions require certain redistributed modified versions to preserve those freedoms.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">core affinity<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The association of a process or thread with one or more specific CPU cores on which it is permitted to execute.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Core Dump<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file containing information about the memory and state of a program at the time it terminated abnormally, commonly used for debugging.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">core file<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A file containing information about a process at the time it terminated abnormally, commonly used for debugging crashes.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">core pattern<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The Linux kernel setting controlling how and where core dump files are generated.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">coredumpctl<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A systemd utility used to inspect and retrieve information about core dumps collected by systemd-coredump.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CORS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cross-Origin Resource Sharing \u2013 a browser security mechanism that controls whether web pages can request resources from a different origin.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CoW<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Copy-on-Write \u2013 a technique delaying duplication of shared data until a modification requires a private copy.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cp<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Copy \u2013 a Unix and Linux command used to copy files and directories.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CP\/M<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Control Program for Microcomputers \u2013 an early operating system widely used on microcomputers before the widespread adoption of MS-DOS.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPE<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Common Platform Enumeration \u2013 a structured naming scheme used to identify hardware, operating systems, applications and other technology products.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPU<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Central Processing Unit \u2013 the main processor in a computer that executes program instructions and performs calculations.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPU affinity<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A setting controlling which processor cores a process or thread is permitted to execute on.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPU Cache<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Small, high-speed memory located within or close to a processor that stores frequently accessed instructions and data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPU Core<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An individual processing unit within a CPU capable of executing instructions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPU profiler<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A profiling tool designed to determine how processor time is distributed among functions, threads or other parts of a program.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CPU register<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A small, high-speed storage location inside a processor used directly by machine instructions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CRC<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cyclic Redundancy Check \u2013 an error-detection technique used to determine whether data has been accidentally corrupted during storage or transmission.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Creator (social media)<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A person who produces and publishes content for an audience through one or more social-media or online platforms.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">credential stuffing<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An attack using usernames and passwords obtained from one service to attempt authentication against other services.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">credentials<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Information used to establish or verify identity or access rights, such as passwords, cryptographic keys or authentication tokens.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">critical section<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A portion of code that accesses shared resources and must be protected so that conflicting concurrent operations cannot execute simultaneously.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CRL<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Certificate Revocation List \u2013 a digitally signed list of certificates that a certificate authority has revoked.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cron<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix and Linux system facility for automatically running commands or scripts at scheduled times.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cron job<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A command or script configured to run automatically according to a cron schedule.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cron.d<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A directory containing system-wide cron schedule files on many Unix and Linux systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">crontab<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A table containing scheduled commands for cron, together with the times and conditions under which those commands should be run.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cross compilation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of building software on one system for execution on a different target architecture or platform.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cross compiler<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A compiler that runs on one type of computer or operating system but produces executable code for another platform.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cross-compilation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of compiling software on one architecture or operating system for execution on another architecture or operating system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cross-compiler<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A compiler that runs on one platform while generating executable code for a different target platform.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cross-platform<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Describing software designed to operate on more than one operating system or hardware platform.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cross-posting<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Publishing the same or substantially similar content to multiple online services, communities, or social-media accounts.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CRT<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cathode-Ray Tube \u2013 a display technology using an electron beam to illuminate phosphors on the inside surface of a glass screen.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CRUD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Create, Read, Update and Delete \u2013 the four basic operations commonly performed on data stored in a database or application.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cryptographic hash<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A hash function designed to make it computationally difficult to find two different inputs with the same hash and to recover an input from its hash.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cryptography<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The study and application of techniques for protecting information through encryption, authentication, integrity mechanisms and related methods.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cryptsetup<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux utility used to configure and manage encrypted block devices, including LUKS volumes.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CSLIP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Compressed Serial Line Internet Protocol \u2013 an extension of SLIP that reduces the overhead of transmitting TCP\/IP headers over serial connections.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CSP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Content Security Policy \u2013 an HTTP-based security mechanism allowing a website to restrict which types and sources of content a browser may load or execute.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CSPRNG<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cryptographically Secure Pseudo-Random Number Generator \u2013 a pseudo-random number generator designed to produce values that are difficult for an attacker to predict.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CSRF<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cross-Site Request Forgery \u2013 an attack in which a victim's authenticated browser is induced to send an unintended request to a web application.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CSS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Cascading Style Sheets \u2013 a language used to control the presentation, layout, colours, fonts and appearance of HTML documents.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">ctime<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Change time \u2013 a Unix filesystem timestamp recording when inode metadata was last changed. It is not the file creation time.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">cut<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix and Linux command used to extract selected sections, fields or characters from each line of input.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CVE<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Common Vulnerabilities and Exposures \u2013 a standardised system for identifying publicly disclosed cybersecurity vulnerabilities using identifiers such as CVE-2026-12345.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CVSS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Common Vulnerability Scoring System \u2013 a standardised framework for assessing the severity of cybersecurity vulnerabilities.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">CWE<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Common Weakness Enumeration \u2013 a catalogue of common classes of software and hardware weaknesses that can lead to security vulnerabilities.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">D-Bus<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Desktop Bus \u2013 an inter-process communication system commonly used by Linux desktop environments and system services to exchange messages.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DAC<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Digital-to-Analogue Converter \u2013 an electronic circuit that converts digital numerical values into a continuously varying analogue signal.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Daemon<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A background process that runs without direct user interaction and commonly provides a service to an operating system or network.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Daemon Process<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A background process that normally operates without direct user interaction and provides a service to the system or other applications.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">daemonisation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of turning a Unix program into a background daemon, traditionally involving steps such as forking, detaching from the terminal and establishing suitable standard streams.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">data cache<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A processor cache storing recently accessed data.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data Centre<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A facility containing computer systems, networking equipment, storage and supporting infrastructure used to operate computing services.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data Mining<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of analysing large collections of data to discover patterns, relationships and useful information.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">data structure<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A defined way of organising and storing data so that it can be accessed and manipulated efficiently.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data Type<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A classification defining the kind of data a variable, database field or other storage location can contain and how that data is interpreted.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data Warehouse<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A centralised repository designed to store and analyse large quantities of data, often collected from multiple sources.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Database<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An organised collection of data that can be stored, searched, updated and managed by computer software.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Database Index<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A data structure maintained by a database to speed up searches and retrieval of rows, usually at the cost of additional storage and update overhead.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Datagram<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A self-contained unit of data transmitted across a network without requiring a dedicated connection.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DBMS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Database Management System \u2013 software used to create, store, organise, query and manage databases.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DCC<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Direct Client-to-Client \u2013 an Internet Relay Chat mechanism allowing IRC users to establish direct connections for activities such as file transfers and private conversations.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dd<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Unix and Linux command used for copying and converting data between files, devices and other input or output sources. It is commonly used for tasks such as creating disk images.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DDNS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Dynamic Domain Name System \u2013 a service that automatically updates DNS information when the public IP address associated with a network connection changes.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DDoS<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Distributed Denial-of-Service \u2013 an attack in which many systems send traffic or requests to a target in an attempt to make a service unavailable.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DDR<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Double Data Rate \u2013 a memory technology that transfers data on both edges of a clock signal, effectively allowing two data transfers per clock cycle.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dead code<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Program code that cannot be reached or executed under the relevant conditions, often indicating obsolete or unnecessary logic.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Deadlock<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A situation in which two or more processes or threads are unable to continue because each is waiting for a resource held by another.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DEB<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Debian software package file containing software, metadata and installation information for systems using the Debian package-management system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DEB package<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software package in the Debian package format, containing files and metadata required to install software on Debian and compatible systems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Debian<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A free and open-source operating system distribution known for its large software repository, community development and use as a foundation for other Linux distributions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Debian package repository<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A collection of Debian software packages and associated metadata made available through a network or local storage location for use by Debian package-management tools.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">debouncing<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of filtering rapid unwanted transitions produced by a mechanical switch when it is pressed or released.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">debug build<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software build configured to retain additional debugging information and commonly use reduced optimisation to make debugging easier.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">debug level<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A logging level intended for detailed diagnostic information useful during development or troubleshooting.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">debug symbols<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Information embedded in or associated with compiled software allowing debuggers to relate machine code to source files, variables and functions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">debugger<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Software that allows a programmer to inspect and control a running program, including setting breakpoints, examining variables and stepping through instructions.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Debugging<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The process of finding, diagnosing and correcting errors or unexpected behaviour in software.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">declaration<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A programming-language construct that tells the compiler or interpreter about a name, type, function or other program element.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Default Gateway<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The network device to which a computer sends traffic intended for destinations outside its local network.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">defence in depth<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A security strategy using multiple independent layers of protection so that failure of one control does not necessarily compromise the entire system.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DELETE<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">An HTTP method used to request deletion of a specified resource.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DEP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Data Execution Prevention \u2013 a security mechanism preventing selected memory regions from being executed as program code.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Dependency<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software component, library, package or other resource that a program requires in order to operate.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dependency confusion<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A software supply-chain attack in which a package manager is tricked into retrieving a malicious package with a name that takes precedence over a legitimate internal dependency.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dependency graph<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A representation showing dependencies between software packages, libraries, modules or other components.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dependency hell<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A situation in which conflicting, incompatible or difficult-to-manage software dependencies make installation or maintenance unusually complicated.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dependency tree<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A hierarchical representation of the direct and indirect dependencies required by a software package or application.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">deprecated<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Describing a software feature or interface that remains available but is discouraged in favour of a newer alternative.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">deprecation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The designation of a software feature, interface or function as discouraged or scheduled for eventual removal while it may remain available for compatibility.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">dereference<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The operation of accessing the object or value referred to by a pointer or similar reference.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">destructor<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A special operation used to perform cleanup when an object is destroyed or its lifetime ends.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">detached HEAD<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Git state in which HEAD refers directly to a commit rather than to a branch name.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">devfs<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A device filesystem mechanism providing filesystem representations of devices. On modern Linux systems, device management is primarily handled through devtmpfs and related mechanisms.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Device Driver<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Software that allows an operating system to communicate with and control a particular hardware device.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">device mapper<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux kernel subsystem providing a framework for creating virtual block devices from mappings and transformations of underlying storage.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">device node<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A special filesystem entry representing a device and allowing applications to communicate with it through the normal Unix file interface.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">devtmpfs<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A Linux virtual filesystem containing device nodes maintained by the kernel and commonly mounted at \/dev.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">df<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Disk Free \u2013 a Unix and Linux command that reports the amount of used and available space on mounted filesystems.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DH<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Diffie-Hellman \u2013 a cryptographic key-exchange method.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DHCP<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Dynamic Host Configuration Protocol \u2013 a network protocol that automatically provides devices with configuration information such as IP addresses, subnet masks and gateways.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DHCP client<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A computer or network device that obtains network configuration from a DHCP server.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DHCP Lease<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A period during which a DHCP server assigns an IP address and other network configuration information to a client.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DHCP Reservation<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A DHCP configuration that assigns a particular IP address to a device based on its network interface identifier, such as its MAC address.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DHCP Server<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A network service that automatically assigns IP addresses and other network configuration information to clients.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DHT<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Distributed Hash Table \u2013 a distributed data structure allowing a collection of networked nodes to locate information without relying on a single central database.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Dial-up<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">A method of connecting a computer to a network or Internet service using a telephone line and a modem.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Dial-up Networking<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">The use of a modem and telephone connection to establish a computer network connection, commonly used for Internet access before broadband became widespread.<\/div><\/td><\/tr><tr><td data-mtr-content=\"term\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">DICOM<\/div><\/td><td data-mtr-content=\"meaning\" class=\"mtr-td-tag\"><div class=\"mtr-cell-content\">Digital Imaging and Communications in Medicine \u2013 an international standard for storing, transmitting and exchanging medical imaging information and associated data.<\/div><\/td><\/tr><\/tbody><\/table><nav class=\"garf-info-2-pagination\" aria-label=\"Table pages\"><span class=\"garf-info-2-page-summary\">Page 1 of 5<\/span><span class=\"garf-info-2-page-links\"><span class=\"garf-info-2-page-link garf-info-2-current-page\" aria-current=\"page\">1<\/span><a href=\"\/cms\/wp-json\/wp\/v2\/pages\/44278?garf_sort&#038;garf_dir=asc&#038;garf_page=2&#038;garf_size=500\" class=\"garf-info-2-page-link\">2<\/a><a href=\"\/cms\/wp-json\/wp\/v2\/pages\/44278?garf_sort&#038;garf_dir=asc&#038;garf_page=3&#038;garf_size=500\" class=\"garf-info-2-page-link\">3<\/a><span class=\"garf-info-2-page-gap\">\u2026<\/span><a href=\"\/cms\/wp-json\/wp\/v2\/pages\/44278?garf_sort&#038;garf_dir=asc&#038;garf_page=5&#038;garf_size=500\" class=\"garf-info-2-page-link\">5<\/a><a href=\"\/cms\/wp-json\/wp\/v2\/pages\/44278?garf_sort&#038;garf_dir=asc&#038;garf_page=2&#038;garf_size=500\" class=\"garf-info-2-page-link\">Next &raquo;<\/a><\/span><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is a brief list of some commonly used terms and expressions used by computer people. It is not an exhaustive list and many of the terms can be found in greater detail in the Wikipedia. http:\/\/www.wikipedia.org This page displays up to 500 entries at a time.&nbsp;Use the page selectors at the bottom of the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":30448,"parent":646,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-44278","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Commonly used computer terminology - GarfNet<\/title>\n<meta name=\"description\" content=\"This is a brief list of some commonly used terms and expressions used by computer people.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Commonly used computer terminology - GarfNet\" \/>\n<meta property=\"og:description\" content=\"This is a brief list of some commonly used terms and expressions used by computer people.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/\" \/>\n<meta property=\"og:site_name\" content=\"GarfNet\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-05T19:44:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/nggallery_import\/Screenshot_20210519_131757.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/\",\"name\":\"Commonly used computer terminology - GarfNet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/nggallery_import\\\/Screenshot_20210519_131757.png\",\"datePublished\":\"2026-09-05T07:26:22+00:00\",\"dateModified\":\"2026-09-05T19:44:05+00:00\",\"description\":\"This is a brief list of some commonly used terms and expressions used by computer people.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/#primaryimage\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/nggallery_import\\\/Screenshot_20210519_131757.png\",\"contentUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/nggallery_import\\\/Screenshot_20210519_131757.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/commonly-used-computer-terminology\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reference tables\",\"item\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"General\",\"item\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/tables\\\/general\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Commonly used computer terminology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#website\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/\",\"name\":\"GarfNet\",\"description\":\"Penguin-powered and full of Unixy goodness, since 1995...\",\"publisher\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\",\"name\":\"Garf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"contentUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"width\":2420,\"height\":1928,\"caption\":\"Garf\"},\"logo\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Commonly used computer terminology - GarfNet","description":"This is a brief list of some commonly used terms and expressions used by computer people.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/","og_locale":"en_GB","og_type":"article","og_title":"Commonly used computer terminology - GarfNet","og_description":"This is a brief list of some commonly used terms and expressions used by computer people.","og_url":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/","og_site_name":"GarfNet","article_modified_time":"2026-09-05T19:44:05+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/nggallery_import\/Screenshot_20210519_131757.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/","url":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/","name":"Commonly used computer terminology - GarfNet","isPartOf":{"@id":"https:\/\/garfnet.org.uk\/cms\/#website"},"primaryImageOfPage":{"@id":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/#primaryimage"},"image":{"@id":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/#primaryimage"},"thumbnailUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/nggallery_import\/Screenshot_20210519_131757.png","datePublished":"2026-09-05T07:26:22+00:00","dateModified":"2026-09-05T19:44:05+00:00","description":"This is a brief list of some commonly used terms and expressions used by computer people.","breadcrumb":{"@id":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/#primaryimage","url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/nggallery_import\/Screenshot_20210519_131757.png","contentUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/nggallery_import\/Screenshot_20210519_131757.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/commonly-used-computer-terminology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/garfnet.org.uk\/cms\/"},{"@type":"ListItem","position":2,"name":"Reference tables","item":"https:\/\/garfnet.org.uk\/cms\/tables\/"},{"@type":"ListItem","position":3,"name":"General","item":"https:\/\/garfnet.org.uk\/cms\/tables\/general\/"},{"@type":"ListItem","position":4,"name":"Commonly used computer terminology"}]},{"@type":"WebSite","@id":"https:\/\/garfnet.org.uk\/cms\/#website","url":"https:\/\/garfnet.org.uk\/cms\/","name":"GarfNet","description":"Penguin-powered and full of Unixy goodness, since 1995...","publisher":{"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/garfnet.org.uk\/cms\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635","name":"Garf","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","contentUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","width":2420,"height":1928,"caption":"Garf"},"logo":{"@id":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png"}}]}},"_links":{"self":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/pages\/44278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/comments?post=44278"}],"version-history":[{"count":9,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/pages\/44278\/revisions"}],"predecessor-version":[{"id":44290,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/pages\/44278\/revisions\/44290"}],"up":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/pages\/646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/media\/30448"}],"wp:attachment":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/media?parent=44278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}