Glossary of computer hardware terms

From Wikipedia, the free encyclopedia
(Redirected from Device programmer)

Template:Short description Lua error in package.lua at line 80: module 'Module:Hatnote list' not found. This glossary of computer hardware terms is a list of definitions of terms and concepts related to computer hardware, i.e. the physical and structural components of computers, architectural issues, and peripheral devices.

A

Page Template:Glossary/styles.css has no content.

Accelerated Graphics Port (AGP)
A dedicated video bus standard introduced by INTEL enabling 3D graphics capabilities; commonly present on an AGP slot on the motherboard. (Presently a historical expansion card standard, designed for attaching a [[#template:plain text|video card]] to a computer's [[#template:plain text|motherboard]] (and considered high-speed at launch, one of the last off-chip parallel communication standards), primarily to assist in the acceleration of 3D computer graphics). Has largely been replaced by PCI Express since the mid 2000s.
accelerator
A [[#template:plain text|microprocessor]], [[#template:plain text|ASIC]], or [[#template:plain text|expansion card]] designed to offload a specific task from the [[#template:plain text|CPU]], often containing [[#template:plain text|fixed-function]] hardware. A common example is a [[#template:plain text|graphics processing unit]].
accumulator
A register that holds the result of previous operation in ALU. It can be also used as an input register to the adder.
address
The unique integer number that identifies a [[#template:plain text|memory location]] or an input/output port in an [[#template:plain text|address space]].
address space
A mapping of logical [[#template:plain text|addresses]] into physical memory or other [[#template:plain text|memory-mapped devices]].
Advanced Technology eXtended (ATX)
A [[#template:plain text|motherboard]] [[#template:plain text|form factor]] specification developed by Intel in 1995 to improve on previous DE factor standards like the AT form factor.
AI accelerator
An [[#template:plain text|accelerator]] aimed at running artificial neural networks or other machine learning and machine vision algorithms (either training or deployment), e.g. Movidius Myriad 2, TrueNorth, tensor processing unit, etc.
Advanced Configuration and Power Interface
An open standard for [[#template:plain text|operating system]]s to discover, configure, manage, and monitor status of the hardware.

B

Page Template:Glossary/styles.css has no content.

Blu-ray Disc (BD)
An [[#template:plain text|optical disc]] [[#template:plain text|storage medium]] designed to supersede the [[#template:plain text|DVD]] format. Blu-ray Disc is capable of storing about 5 times as much data as a standard DVD. Most computers do not come shipped with Blu-ray drives, however they can be purchased and added as a separate upgrade. Blu-ray won a format war against HD DVD and for a time drives offering both formats were sold.
bus
A common path shared by multiple subsystems or components to send / receive signals. It is a low cost option in mini and micro computers compared to multiple dedicated non- shared paths in main frame computers.
Bottleneck
An occurrence where a certain component compromises the way another component works.

C

Page Template:Glossary/styles.css has no content.

cache
A small and fast buffer memory between the CPU and the main memory. Reduces access time for frequently accessed items (instructions / operands).
cache coherency
The process of keeping data in multiple [[#template:plain text|caches]] synchronised in a [[#template:plain text|multiprocessor]] [[#template:plain text|shared memory]] system, also required when [[#template:plain text|DMA]] modifies the underlying memory.
cache eviction
Freeing up data from within a [[#template:plain text|cache]] to make room for new cache entries to be allocated; controlled by a cache replacement policy. Caused by a [[#template:plain text|cache miss]] whilst a cache is already full.
cache hit
Finding data in a local [[#template:plain text|cache]], preventing the need to search for that resource in a more distant location (or to repeat a calculation).
cache line
A small block of [[#template:plain text|memory]] within a [[#template:plain text|cache]]; the granularity of allocation, refills, eviction; typically 32–128 bytes in size.
cache miss
Not finding data in a local [[#template:plain text|cache]], requiring use of the cache policy to allocate and fill this data, and possibly performing evicting other data to make room.
cache thrashing
A pathological situation where access in a [[#template:plain text|cache]] cause cyclical cache misses by evicting data that is needed in the near future.
cache ways
The number of potential [[#template:plain text|cache lines]] in an associative cache that specific physical addresses can be mapped to; higher values reduce potential collisions in allocation.
cache-only memory architecture (COMA)
A [[#template:plain text|multiprocessor]] [[#template:plain text|memory architecture]] where an [[#template:plain text|address space]] is dynamically shifted between [[#template:plain text|processor nodes]] based on demand.
card reader
Any data input device that reads data from a card-shaped [[#template:plain text|storage medium]] such as a [[#template:plain text|memory card]].[1][2][3]
channel I/O
A generic term that refers to a high-performance input/output (I/O) architecture that is implemented in various forms on a number of computer architectures, especially on mainframe computers.
chipset

Page Module:Hatnote/styles.css has no content.Also chip set.

A group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product.
Compact Disc-Recordable (CD-R)
A variation of the optical [[#template:plain text|compact disc]] which can be written to once.
Compact Disc-ReWritable (CD-RW)
A variation of the optical [[#template:plain text|compact disc]] which can be written to many times.
Compact Disc Read-Only Memory (CD-ROM)
A pre-pressed [[#template:plain text|compact disc]] which contains data or music playback and which cannot be written to.
computer case

Page Module:Hatnote/styles.css has no content.Also chassis, cabinet, box, tower, enclosure, housing, system unit, or simply case.

The enclosure that contains most of the components of a computer, usually excluding the display, keyboard, mouse, and various other peripherals.
computer fan
An active cooling system forcing airflow inside or around a [[#template:plain text|computer case]] using a fan to cause air cooling.
[[File:Arctic cooling fan Pro TC 20060621.jpg|thumb|An 80×80×25 mm [[#template:plain text|computer fan]]]]
computer form factor
The name used to denote the dimensions, power supply type, location of mounting holes, number of ports on the back panel, etc.
control store
The memory that stores the [[#template:plain text|microcode]] of a [[#template:plain text|CPU]].
Conventional Peripheral Component Interconnect (Conventional PCI)

Page Module:Hatnote/styles.css has no content.Also simply PCI.

A computer [[#template:plain text|bus]] for attaching hardware devices in a computer.
core
The portion of the [[#template:plain text|CPU]] which actually performs arithmetic and logical operations; nearly all CPUs produced since the late 2000s decade have multiple cores (e.g. "a quad-core processor").
core memory
In modern usage, a synonym for [[#template:plain text|main memory]], dating back from the pre-semiconductor-chip times when the dominant main memory technology was magnetic core memory.
Central Processing Unit (CPU)
The portion of a computer system that executes the instructions of a computer program.

Template:Compact ToC

D

Page Template:Glossary/styles.css has no content.

data cache (D-cache)
A [[#template:plain text|cache]] in a [[#template:plain text|CPU]] or [[#template:plain text|GPU]] servicing data load and store requests, mirroring [[#template:plain text|main memory]] (or [[#template:plain text|VRAM]] for a [[#template:plain text|GPU]]).
data storage
A technology consisting of computer components and recording media used to retain digital data. It is a core function and fundamental component of computers.[1]
device memory
[[#template:plain text|local memory]] associated with a hardware device such as a [[#template:plain text|graphics processing unit]] or OpenCL compute device, distinct from [[#template:plain text|main memory]].
Digital Video Disc (DVD)

Page Module:Hatnote/styles.css has no content.Also Digital Versatile Disc.

An optical compact disc - of the same dimensions as compact discs (CDs), but store more than six times as much data. Primarily used for storing movies and computer games, however, the rise of services such as Steam have largely rendered physical game discs obsolete.
Digital Visual Interface (DVI)
A video display interface developed by the Digital Display Working Group (DDWG). The digital interface is used to connect a video source to a display device, such as a computer monitor.
Direct Access Storage Device (DASD)
A mainframe terminology introduced by IBM denoting secondary storage with random access, typically (arrays of) [[#template:plain text|hard disk drives]].
direct mapped cache
A [[#template:plain text|cache]] where each [[#template:plain text|physical address]] may only be mapped to one [[#template:plain text|cache line]], indexed using the low bits of the [[#template:plain text|address]]. Simple but highly prone to allocation conflicts.
direct memory access (DMA)
The ability of a hardware device such as a [[#template:plain text|disk drive]] or network interface controller to access [[#template:plain text|main memory]] without intervention from the [[#template:plain text|CPU]], provided by one or more DMA channels in a system.
DisplayPort
A digital display interface developed by the Video Electronics Standards Association (VESA). The interface is primarily used to connect a video source to a display device such as a computer monitor, though it can also be used to transmit audio, USB, and other forms of data. Unlike [[#template:plain text|HDMI]], DisplayPort is open source.
drive bay
A standard-sized area within a [[#template:plain text|computer case]] for adding [[#template:plain text|hardware]] (hard drives, CD drives, etc.) to a computer.
dual in-line memory module (DIMM)
A series of dynamic random-access memory integrated circuits. These modules are mounted on a printed circuit board and designed for use in personal computers, workstations and servers. Contrast [[#template:plain text|SIMM]].
dual issue
A superscalar pipeline capable of executing two instructions simultaneously.
dynamic random-access memory (DRAM)
A type of random-access memory that stores each bit of data in a separate capacitor within an integrated circuit and which must be periodically refreshed to retain the stored data.

Template:Compact ToC

E

Page Template:Glossary/styles.css has no content.

expansion bus
A [[#template:plain text|computer bus]] which moves information between the internal hardware of a computer system (including the CPU and RAM) and peripheral devices. It is a collection of wires and protocols that allows for the expansion of a computer.
expansion card
A printed circuit board that can be inserted into an electrical connector or expansion slot on a computer [[#template:plain text|motherboard]], [[#template:plain text|backplane]], or [[#template:plain text|riser card]] to add functionality to a computer system via an [[#template:plain text|expansion bus]].
[[File:Chassis-plans-Digital-IO-Card.jpg|thumb|A PCI digital I/O [[#template:plain text|expansion card]]]]

F

Page Template:Glossary/styles.css has no content.

firewall
Any hardware device or software program designed to protect a computer from viruses, trojans, malware, etc.
firmware
Fixed programs and data that internally control various electronic devices.
flash memory
A type of non-volatile computer storage chip that can be electrically erased and reprogrammed.
floppy disk
A data storage medium that is composed of a disk of thin, flexible ("floppy") magnetic storage medium encased in a square or rectangular plastic shell. Historically floppy disks came in 8-inch, 5.25-inch, and 3.5-inch sizes, with the latter being by far the most ubiquitous.
floppy disk drive
A device for reading [[#template:plain text|floppy disks]]. These were common on computers made prior to 2010.
floppy-disk controller
A specific area on the [[#template:plain text|motherboard]] which can be used to connect a [[#template:plain text|floppy disk drive]] to it.
free and open-source graphics device driver

Template:Compact ToC

G

Page Template:Glossary/styles.css has no content.

graphics hardware
Graphics Processing Unit (GPU)
A specialized processor designed for the purpose of creating images and animations and displaying them on a computer screen, independent of the CPU and onboard video memory.

H

Page Template:Glossary/styles.css has no content.

hard disk drive (HDD)
Any non-volatile [[#template:plain text|storage device]] that stores data on rapidly rotating rigid (i.e. hard) platters with magnetic surfaces.
hardware
The physical components of a computer system.
Harvard architecture
A [[#template:plain text|memory architecture]] where program machine code and data are held in separate [[#template:plain text|memories]], more commonly seen in [[#template:plain text|microcontrollers]] and digital signal processors.
High-Definition Multimedia Interface (HDMI)
A compact interface for transferring encrypted uncompressed digital audio and video data to a device such as a computer monitor, video projector or digital television. Motherboard and graphics card manufacturers must pay a licensing fee to incorporate HDMI into their products.

Template:Compact ToC

I

Page Template:Glossary/styles.css has no content.

input device
Any peripheral equipment used to provide data and control signals to an information processing system.
input/output (I/O)
The communication between an information processing system (such as a computer), and the outside world.
Input/Output Operations Per Second (IOPS)
A common performance measurement used to benchmark computer storage devices like [[#template:plain text|hard disk drives]].
instruction
A group of several bits in a computer program that contains an [[#template:plain text|operation code]] and usually one or more [[#template:plain text|memory addresses]].
instruction cache
I-cache
A [[#template:plain text|cache]] in a [[#template:plain text|CPU]] or [[#template:plain text|GPU]] servicing [[#template:plain text|instruction fetch]] requests for program code (or shaders for a [[#template:plain text|GPU]]), possibly implementing modified Harvard architecture if program machine code is stored in the same [[#template:plain text|address space]] and physical memory as data.
instruction fetch
A stage in a [[#template:plain text|pipeline]] that loads the next [[#template:plain text|instruction]] referred to by the [[#template:plain text|program counter]].
integrated circuit

Page Module:Hatnote/styles.css has no content.Also chip.

A miniaturised electronic circuit that has been manufactured in the surface of a thin substrate of semiconductor material.
interrupt
A condition related to the state of the hardware that may be signaled by an external hardware device.

Template:Compact ToC

J

Page Template:Glossary/styles.css has no content.

jump drive
Another name for a [[#template:plain text|USB flash drive]].

K

Page Template:Glossary/styles.css has no content.

keyboard
An [[#template:plain text|input device]], partially modeled after the typewriter keyboard, which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches.

L

Page Template:Glossary/styles.css has no content.

load/store instructions
instructions used to transfer data between [[#template:plain text|memory]] and [[#template:plain text|processor registers]].
load–store architecture
An instruction set architecture where arithmetic/logic instructions may only be performed between [[#template:plain text|processor registers]], relying on separate [[#template:plain text|load/store instructions]] for all data transfers.
local memory
[[#template:plain text|memory]] associated closely with a [[#template:plain text|processing element]], e.g. a [[#template:plain text|cache]], [[#template:plain text|scratchpad]], the memory connected to one [[#template:plain text|processor node]] in a [[#template:plain text|NUMA]] or [[#template:plain text|COMA]] system, or [[#template:plain text|device memory]] (such as [[#template:plain text|VRAM]]) in an [[#template:plain text|accelerator]].

Template:Compact ToC

M

Page Template:Glossary/styles.css has no content.

magneto-optical drive
mainframe computer
An especially powerful computer used mainly by large organizations for bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing.
main memory
The largest [[#template:plain text|random-access memory]] in a [[#template:plain text|memory hierarchy]] (before offline storage) in a computer system. Main memory usually consists of [[#template:plain text|DRAM]], and is distinct from [[#template:plain text|caches]] and [[#template:plain text|scratchpads]].
mask ROM
A type of [[#template:plain text|read-only memory]] (ROM) whose contents are programmed by the [[#template:plain text|integrated circuit]] manufacturer.
memory
Devices that are used to store data or programs on a temporary or permanent basis for use in an electronic digital computer.
memory access pattern
The pattern with which [[#template:plain text|software]] or some other system (such as an [[#template:plain text|accelerator]] or [[#template:plain text|DMA channel]]) accesses, reads, and writes [[#template:plain text|memory]] on secondary storage. These patterns have implications for [[#template:plain text|locality of reference]], [[#template:plain text|parallelism]], and the distribution of workload in shared memory systems.
memory address
The [[#template:plain text|address]] of a location in a [[#template:plain text|memory]] or other [[#template:plain text|address space]].
memory architecture
A memory architecture in a computer system, e.g. [[#template:plain text|NUMA]], [[#template:plain text|uniform memory access]], [[#template:plain text|COMA]], etc.
memory card
A small electronic data storage device consisting of a flat piece of plastic no larger than a thumbnail that can be inserted into a special socket in a computer or a portable electronic device such as a camera or a cell phone in order to provide instant access to removable memory, typically [[#template:plain text|flash memory]].
[[File:Smartmedia card closeup.jpg|thumb|right|A typical portable [[#template:plain text|memory card]] providing 32 megabytes of storage space]]
mini-VGA
Small connectors used on some laptops and other systems in place of the standard [[#template:plain text|VGA]] connector.
microcode
A layer of hardware-level instructions involved in the implementation of higher level machine code instructions in many computers and other processors.
modem
A device that enables two distant computer systems to communicate with one another. In the past, modems connected to a phone line, however, since the mid 2000s broadband modems have been the predominant type seen.
modified Harvard architecture
A variation of [[#template:plain text|Harvard architecture]] used for most [[#template:plain text|CPUs]] with separate non-coherent [[#template:plain text|instruction]] and [[#template:plain text|data caches]] (assuming that code is immutable), but still mirroring the same [[#template:plain text|main memory]] [[#template:plain text|address space]], and possibly sharing higher levels of the same [[#template:plain text|cache hierarchy]].
monitor
An electronic visual display for computers. A monitor usually comprises the display device, circuitry, casing, and power supply. The display device in modern monitors is typically a thin film transistor liquid crystal display (TFT-LCD) or a flat panel LED display, whereas older monitors used a cathode ray tube (CRT).[1]
[[File:386DX40 MB Jaguar V.jpg|thumb|The Octek Jaguar V [[#template:plain text|motherboard]] from 1993[4]]]
motherboard
The central [[#template:plain text|printed circuit board]] (PCB) in many modern computers which provides a physical platform for attaching and arranging many of the crucial components of the system, usually while also providing connection space for [[#template:plain text|peripherals]].[5]
mouse
A [[#template:plain text|pointing device]] that functions by detecting two-dimensional motion relative to its supporting surface; motion is usually mapped to a cursor in screen space; typically used to control a graphical user interface on a desktop computer or for CAD, etc.

Template:Compact ToC

N

Page Template:Glossary/styles.css has no content.

network
A collection of computers and other devices connected by communications channels, e.g. by Ethernet or wireless networking.
network interface controller

Page Module:Hatnote/styles.css has no content.Also LAN card or network card.

[6]
network on a chip (NOC)
A [[#template:plain text|computer network]] on a single semiconductor chip, connecting [[#template:plain text|processing elements]], [[#template:plain text|fixed-function]] hardware, or even [[#template:plain text|memories]] and [[#template:plain text|caches]]. Increasingly common in system on a chip designs.
non-uniform memory access (NUMA)
non-volatile memory
[[#template:plain text|memory]] that can retain the stored data even when not powered, as opposed to [[#template:plain text|volatile memory]].
non-volatile random-access memory
[[#template:plain text|Random-access memory]] (RAM) that retains its data when power is turned off.

Template:Compact ToC

O

Page Template:Glossary/styles.css has no content.

operating system
The set of software that manages computer [[#template:plain text|hardware resources]] and provides common services for computer programs, typically loaded by the BIOS on booting.
operation code
Several bits in a computer program [[#template:plain text|instruction]] that specify which operation to perform.
optical disc drive
A type of [[#template:plain text|disk drive]] that uses laser light or electromagnetic waves near the light spectrum as part of the process of reading or writing data to or from optical discs.

P

Page Template:Glossary/styles.css has no content.

pen drive
Another name for a [[#template:plain text|USB flash drive]].
pentest
Another name for a penetration test.
peripheral
Any device attached to a computer but not part of it.
Peripheral Component Interconnect (PCI)
a local computer bus for attaching hardware devices in a computer and which is part of the PCI Local Bus standard
personal computer (PC)
Any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator.
power supply
A unit of the computer that converts mains AC to low-voltage regulated DC for the power of all the computer components.
power supply unit (PSU)
Converts mains AC to low-voltage regulated DC power for the internal components of a computer. Modern personal computers universally use switched-mode power supplies. Some [[#template:plain text|power supplies]] have a manual switch for selecting input voltage, while others automatically adapt to the mains voltage.
prefetch
The process of pre-loading instructions or data into a [[#template:plain text|cache]] ahead of time, either under manual control via prefetch instructions or automatically by a prefetch unit which may use runtime heuristics to predict the future memory access pattern.
prefetching
The pre-loading of instructions or data before either is needed by dedicated cache control instructions or predictive hardware, to mitigate latency.
printer
A [[#template:plain text|peripheral]] which produces a text or graphics of documents stored in electronic form, usually on physical print media such as paper or transparencies. The two most common types of printers available are inkjet, which uses ink cartridges, and laser, which uses toner.
process node
Refers to a level of semiconductor manufacturing technology, one of several successive transistor shrinks.
processing element
An electronic circuit (either a microprocessor or an internal component of one) that may function autonomously or under external control, performing arithmetic and logic operations on data, possibly containing [[#template:plain text|local memory]], and possibly connected to other processing elements via a network, network on a chip, or cache hierarchy.
processor node
A processor in a multiprocessor system or cluster, connected by dedicated communication channels or a network.
programmable read-only memory (PROM)
A type of non-volatile memory chip that may be programmed after the device is constructed.
programmer
Any electronic equipment that arranges written software to configure programmable non-volatile integrated circuits (called programmable devices) such as EPROMs, EEPROMs, Flashes, eMMC, MRAM, FRAM, NV RAM, PALs, FPGAs or programmable logic circuits.
PCI Express (PCIe)
An [[#template:plain text|expansion bus]] standard designed to replace the older [[#template:plain text|PCI]], [[#template:plain text|PCI-X]], and [[#template:plain text|AGP]] bus standards.
PCI-eXtended (PCI-X)
An [[#template:plain text|expansion bus]] and [[#template:plain text|expansion card]] standard that enhances the 32-bit PCI Local Bus for higher bandwidth demanded by servers.

Template:Compact ToC

R

Page Template:Glossary/styles.css has no content.

Redundant Array of Independent Disks (RAID)
Any of various data storage schemes that can divide and replicate data across multiple hard disk drives in order to increase reliability, allow faster access, or both.
random-access memory (RAM)
A type of computer data storage that allows data items to be accessed (read or written) in almost the same amount of time irrespective of the physical location of data inside the memory. RAM contains multiplexing and demultiplexing circuitry to connect the data lines to the addressed storage for reading or writing the entry. Usually, more than one bit of storage is accessed by the same address, and RAM devices often have multiple data lines and are said to be '8-bit' or '16-bit' etc. devices. In today's technology, random-access memory takes the form of [[#template:plain text|integrated circuits]].
read-only memory (ROM)
A type of memory chip that retains its data when its power supply is switched off.

S

Page Template:Glossary/styles.css has no content.

server
A computer which may be used to provide services to clients.
software
Any computer program or other kind of information that can be read and/or written by a computer.
single in-line memory module (SIMM)
A type of memory module containing [[#template:plain text|random-access memory]] used in computers from the early 1980s to the late 1990s. Contrast [[#template:plain text|DIMM]].
solid-state drive

Page Module:Hatnote/styles.css has no content.Also solid-state disk or electronic disk.

Any data storage device that uses integrated circuit assemblies as memory to store data persistently. Though they are sometimes referred to as solid-state disks, these devices contain neither an actual disk nor a drive motor to spin a disk. On average, solid-state drives cost about four times as much as conventional hard drives of the same capacity, but can provide significantly faster boot times.
[[File:Vertex 2 Solid State Drive by OCZ-top oblique PNr°0307.jpg|thumb|A 2.5-inch [[#template:plain text|solid-state drive]] that can be used in laptops and desktop computers]]
static random-access memory (SRAM)
A type of semiconductor [[#template:plain text|memory]] that uses bistable latching circuitry to store each bit. The term static differentiates it from [[#template:plain text|DRAM]], which must be periodically refreshed.
sound card

Page Module:Hatnote/styles.css has no content.Also audio card.

An internal [[#template:plain text|expansion card]] that facilitates economical input and output of audio signals to and from a computer under control of computer programs.
storage device
synchronous dynamic random-access memory (SDRAM)
A type of [[#template:plain text|dynamic random access memory]] that is synchronized with the system bus.
SuperDisk
A high-speed, high-capacity alternative to the 90 mm (3.5 in), 1.44 MB floppy disk. The SuperDisk hardware was created by 3M's storage products group Imation in 1997.
Serial ATA (SATA)

Page Module:Hatnote/styles.css has no content.Also Serial AT Attachment.

A computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.

Template:Compact ToC

T

Page Template:Glossary/styles.css has no content.

tape drive
A peripheral [[#template:plain text|storage device]] that allows only sequential access, typically using magnetic tape.
task manager
terminal
An electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system.
touchpad

Page Module:Hatnote/styles.css has no content.Also trackpad.

A [[#template:plain text|pointing device]] consisting of specialized surface that can translate the motion and position of a user's fingers or a [[#template:plain text|stylus]] to a relative position on a screen.[7]
TV tuner card
A card that allows the user to view television channels on a computer using an antenna. It can also be used to connect devices such as video game consoles, videocassette recorders, and LaserDisc players, if necessary.

U

Page Template:Glossary/styles.css has no content.

Universal Serial Bus (USB)
A specification to establish communication between devices and a host controller (usually a [[#template:plain text|personal computer]]). The USB standard was first finalized in 1996, and has undergone many revisions since then, enabling faster data transfer speeds.
uop cache
A [[#template:plain text|cache]] of decoded micro-operations in a CISC processor (e.g x86).[8]
USB 1.x
The first revision of USB, which was capable of transferring up to 12 Mbit/s (megabits per second).
USB 2.0
The second revision of USB, introduced in 2000. It significantly increased the maximum transfer rate to 480 Mbit/s.
USB 3.0
The third revision of USB, introduced in 2008. It provides transfer rates of up to 5 Gbit/s (gigabits per second), more than 10 times faster than USB 2.0.
USB flash drive
A [[#template:plain text|flash memory]] device integrated with a [[#template:plain text|USB]] interface. USB flash drives are typically removable and rewritable.

Template:Compact ToC

V

Page Template:Glossary/styles.css has no content.

video card

Page Module:Hatnote/styles.css has no content.Also graphics card.

An [[#template:plain text|expansion card]] which generates a feed of output images to a display (such as a computer monitor).
Video Graphics Array (VGA)
First released in 1987, this was the last graphical standard introduced by IBM to which the majority of PC clone manufacturers conformed. Today, it has largely been supplanted by [[#template:plain text|DisplayPort]] and [[#template:plain text|HDMI]], however, it can still be found as an integrated graphics option in some motherboards.
volatile memory
[[#template:plain text|Memory]] that requires power to maintain the stored information, as opposed to [[#template:plain text|non-volatile memory]]. Sticks of RAM are an example of volatile memory.

W

Page Template:Glossary/styles.css has no content.

[[Image:Sweex USB webcam PCB with without lens close up.jpg|thumb|upright|A [[#template:plain text|webcam]] typically includes a lens (shown at top), an image sensor (shown at bottom), and supporting circuitry.]]
webcam
A video camera that feeds its images in real time to a computer or computer network, often via [[#template:plain text|USB]], Ethernet, or Wi-Fi.[1][9]
write-back cache
A [[#template:plain text|cache]] where store operations are buffered in [[#template:plain text|cache lines]], only reaching [[#template:plain text|main memory]] when the entire cache line is [[#template:plain text|evicted]].
write-through cache
A [[#template:plain text|cache]] where store operations are immediately written to the underlying [[#template:plain text|main memory]].
working set
The set of data used by a [[#template:plain text|processor]] during a certain time interval, which should ideally fit into a CPU cache for optimum performance.

Z

Page Template:Glossary/styles.css has no content.

zip drive
The Zip drive is a removable floppy disk storage system that was introduced by Iomega in late 1994. Considered medium-to-high-capacity at the time of its release, Zip disks were originally launched with capacities of 100 MB.

Template:Compact ToC

See also

References

  1. ^ a b c d Page Module:Citation/CS1/styles.css has no content.Shelly, G.; Vermaat, M. (2008). Discovering Computers: Fundamentals. Available Titles Skills Assessment Manager (SAM) - Office 2010 Series. Cengage Learning. p. 6. ISBN 978-1-4239-2702-0. Retrieved May 25, 2016.
  2. ^ Page Module:Citation/CS1/styles.css has no content."Punched Card System for a Wholesale Hardware". Volume 7. The Punched Card Machine Accounting and Data Processing Semi-annual. 1952. p. 123. Retrieved 18 May 2016.
  3. ^ Page Module:Citation/CS1/styles.css has no content.Kent, Allen; Lancour, Harold (2016-05-11). Encyclopedia of Library and Information Science. CRC Press. p. 277. ISBN 9780824720025. Retrieved 2016-05-25.
  4. ^ Page Module:Citation/CS1/styles.css has no content."Golden Oldies: 1993 mainboards". Retrieved 2007-06-27.
  5. ^ Page Module:Citation/CS1/styles.css has no content.Andrews, Jean (2009-12-29). A+ Guide to Hardware: Managing, Maintaining and Troubleshooting. Cengage Learning. ISBN 978-1435487383.
  6. ^ Page Module:Citation/CS1/styles.css has no content.Andrews, Jean (May 11, 2016). A+ Guide to Hardware. Cengage Learning. p. 403. ISBN 978-1133135128. Retrieved May 19, 2016.
  7. ^ Page Module:Citation/CS1/styles.css has no content.Project, Ubuntu Documentation (May 11, 2016). Ubuntu 11.04 Unity Desktop Guide. Fultus Corporation. ISBN 9781596822580. Retrieved May 19, 2016.
  8. ^ Page Module:Citation/CS1/styles.css has no content."micro op cache patent".
  9. ^ Page Module:Citation/CS1/styles.css has no content.Hannon, John J. (May 11, 2016). Emerging Technologies for Construction Delivery. Transportation Research Board. ISBN 9780309097918. Retrieved May 19, 2016.

Template:Glossaries of computers