C/C++: Two closely related programming languages often used by professionals for software development. C came first and is a conventional procedural-type language. C++ came later and adds object-oriented extensions.

cache: A dedicated or reserved bank of memory that is used to improve your computer's performance. It provides a temporary storage area for instructions and data that acts as a fast swap to and from your CPU. The larger the cache, the greater the performance.

CAD/CAM: Computer-Assisted Design/ Computer-Assisted Manufacturing.
Use of a computer to create schematics and blueprints. These systems must accurately dimension aspects and calculate dependencies.

Cascading Style Sheets: A language applied to HTML to control the style of a document: which fonts and colors to use, how much white space to insert, etc. You specify the style at the top of the document, and it applies to all the elements on a page.

Category # Cable: The rating placed on UTP cable by the Electronics Industries Association (EIA) to explain how fast a cable can transmit data. Cat cabling is broken down as follows:

Cat-1 and -2: Used for voice and low-speed data.

Cat-3: Used for data speeds up to 16Mbps.

Cat-4: Used for data speeds up to 20Mbps.

Cat-5: Used for data speeds up to 100Mbps.

Cat-5 Enhanced: Used for data speeds up to 200Mbps.

Cat-6: Used for data speeds up to 600Mbps.

Cathode Ray Tube: Traditional monitors contain CRTs, which work by passing an electron beam through a screen filter and onto to a field of phosphorous dots, which light up and define the image you see.

CAV: see Constant Angular Velocity

CCD: Charged Couple Device. It is a tiny silicon wafer that's built into many of today's digital cameras and video camcorders. It's a sensor used to convert light into a video signal, made up of thousands of tiny, light-sensitive pixels that react to incoming light. Its tiny semiconductors are connected so that the output of one serves as the input of the next. From there, the light is converted into an electrical signal that can be recorded onto a videotape.

CD-DA: Compact Disc-Digital Audio. Music CDs, developed by Sony and Philips in 1982.

CD-R: Compact Disc Recorder. A CD drive device that can not only read, but also record data and music onto special media.

CD-ROM cache: A storage area in main system memory for frequently accessed information (it's always faster to pull data off of high-speed memory rather than slow-speed CD-ROM media).

CDRFS: see Compact Disc-Recordable File System

CD-RW: See Compact Disc-ReWritable

CD Text: An expansion of the CD audio format which adds information such as artist names, and album and song titles to the table of contents. New CD Text-enabled players can then take this info and display it during playback.

CF-2: Compact Flash 2. A postage stamp-sized industry-standard memory module.

CGDC: Computer Game Developers Conference. An annual gathering of electronic entertainment companies, gaming hardware vendors, and the developers that love them.

Character Generator (CG): A software application for creating titles and credits.

charge coupled device: A tiny silicon wafer that's built into many of today's camcorders. It's used to convert light into a video signal. It's made up of thousands of tiny, light-sensitive pixels that react to incoming light. From there, the light is converted into an electrical signal that can be recorded onto a videotape.

chipset Silicon chips on the motherboard that help direct instructions from memory and the CPU and the various buses in the PC.

chroma key: Hardware effect that lets you sample out a colored background, remove it from the picture, and replace it with something else.

chromakey: Replacing a specific color or range of colors, usually a pure shade of blue or green, from a primary video source with part of a second video source. It's how they get the weathermap behind the meteorologist, or Superman to fly over Metropolis.

CHS IDE Mode Type: CHS (Cylinders, Heads, Sectors-per-track) translations used to bypass the limits imposed by the OS. The parameters used to determine the capacity of a hard drive. They are the actual number of cylinders, heads, and sectors per track on the drive platters.

CIS: see Contact Image Sensor.
CISC: (pronounced sisk) Complex Instruction-Set Computing. An architectural design style for microprocessors that dates back to the 1970s. CISC processors try to conserve memory and other system resources by encoding program instructions in a compact format and by using complex instructions that perform multiple operations. Also see RISC.

class library: A collection of classes (object definitions) that programmers use to build object-oriented programs. Essentially, it's a prewritten code library that saves programmers from reinventing the wheel so they can develop applications more rapidly.

client: A single-user computer attached to a network. Clients are usually desktop PCs but can also include laptop computers and even hand-held devices. Clients can access servers and sometimes other clients over the network.

client machine: Also known as an end-user machine. Represents the performance limits that a game developer must keep in mind when designing the latest and greatest technology.

clock cycle: One moment in the life of a microprocessor. During this "tick," electrical signals flow through circuits and turn transistors on or off, which is how a processor does its work. The number of clock ticks per second is the clock frequency, typically expressed in megahertz (200MHz equals 200 million cycles per second).

clock frequency: The rate at which a microprocessor performs internal operations. This is regulated by a "clock" or oscillator that synchronizes operations inside the chip. It's expressed in clock cycles, e.g., 200MHz equals 200 million cycles per second.

clock multiplier: CPU speeds are determined by multiplying the speed of the system bus by a variable number--the clock multiplier. For example, a 550MHz CPU running on a 100MHz system bus uses a multiplier of 5.5.

clock speed: The frequency at which a CPU or 3D accelerator chip operates. Measured in megahertz. The faster the clock speed, the more powerful the chip.

cluster: Also called "allocation units," a cluster is the number of sectors that the OS allocates each time disk space is needed. For example, if the cluster size is 16 (thirty-two, 512B sectors per cluster), then every file will use 16K even though the actual file size may be less. So a small file that was only 1K would actually take up 16K.

CLV: see Constant Linear Velocity

CMOS: Complementary Metal Oxide Semiconductor. Sensor used in digital cameras whose semiconductors use both negative and positive polarity circuits and require less power than CCDs.

CMYK separations: Process of converting the RGB spectrum based on the light spectrum to a reflective physics system based on the four colors used in most printing: Cyan, Magenta, Yellow, and Black (which is represented as "K").

co-axial S/PDIF: see S/PDIF

COBOL: COmmon Business-Oriented Language. COBOL is a programming language that dates back to the 1950s and was the standard for many years on mainframe computers. Some say that most of the code still running on computers today was written in COBOL, but it has been largely superseded by modern languages.

code base: The foundation or backbone of the code infrastructure.

codec: A tool (either software or hardware) that takes an analog signal and converts it to a digital signal and compresses it to your hard drive.

collision detection: The ability of a 3D object to physically react to another 3D object in space and time.

color cast: Tint present across an entire image that does not reflect the actual light being photographed.

color convergence: Each pixel on a CRT monitor is composed of a red, green, and blue phosphor dot. The dots must be aligned--or converged--properly to ensure a sharp display. Some high-end monitors have controls to correct misconvergence.

color shift: See color cast.
colored lighting: The first 3D games used simple white light to illuminate objects and cast shadows. With the advent of faster CPUs and 3D hardware acceleration, games now have the raw power to mix different colored lights to achieve more spectacular ambient effects.

Command Tag Queuing: A feature of the SCSI-2 protocol that allows device controllers to accept and queue multiple commands from multiple host processes without waiting for a pending I/O request to be completed, resulting in a more efficiently utilized SCSI bus. Basically, it allows devices to immediately accept and execute other commands while data that has already been read or written is sent back up the bus to the SCSI host adapter. It also allows the device controller to execute commands in a different order than they may have been received from the host adapter. Performance improves significantly when a device is optimized to execute commands in a more intelligent order.

command turnaround: The turnaround time a computer takes between the commands it issues to the drive. This command turnaround time--during which the bus remains idle--is essentially overhead and constitutes a very significant portion of the overall time available on the bus.

Compact Disc-Recordable: A write-once technology that uses gold recordable discs. Standard 74min CD-R media can hold up to 650MB of data.

Compact Disc-Recordable File System: A file system developed specifically for CD-R by Sony. It utilizes packet writing and requires a reader driver that can be imbedded into each disc written that allows other computers to read it. The disc requires a "link area" between packets on the disc that links packets together. This creates overhead that reduces the size of a typical 74min disc from 650MB to 520MB. After recording a session, you are required to "freeze" the disc, enabling it to be read on a CD-ROM drive. Each freeze performed consumes an additional 13.5MB of space.

Compact Disc-ReWritable: A rewritable technology whose media can be written to and erased approximately 1,000 times before failure. Standard 74min CD-RW media can hold up to 500MB when formatted for fixed-length packet writing.

CompactFlash: Portable memory format that is read, via adapter, in PC card drives.

compiler: A tool that programmers use to convert their code into object code (also known as binary code, executable code, or machine code). Object code is the actual code that runs on a computer. Compilers also check for errors in source code.

composite: TV A video signal where the red, blue, and green signals are mixed together. Usually, the output connector will be an RCA cable type.

compression: A way to shrink file size, to reduce in size or volume. Compression is important to make large graphics take up less bandwidth.

compression algorithm: Formula that calculates how aggressively an image processor replaces image data with smaller pattern information. The end result is smaller files and more artifacting, in direct proportion.

compressors: A routine or program that compresses data.

Connect/Disconnect: Allows multiple connected drives to share the SCSI bus bandwidth by allowing them to disconnect individually from the SCSI bus when other drives/devices have information to send.

console game: Your basic "video game." Runs on a self-contained, non-upgradable box, such as the Nintendo N64 or Sega Saturn, instead of on a PC, which can be upgraded with new hardware.

Constant Angular Velocity: CAV CD-ROM drives spin the disc at a constant speed, so the data rate increases as the pickup moves to the outer edges of the disc. Constant motor speed eliminates the need for settling of the optical pickup after seeking data, resulting in an improved access rate. CAV-based drives are simpler to design and produce because the motor doesn't need to change speed.

Constant Linear Velocity: CLV drives vary the speed the disc is spinning at so that the data rate of the drive is constant. The drive rotates the disc faster when reading the inside tracks and slower when reading the outside tracks as more data is pumped through the head. This is to ensure a constant data rate regardless of where on the disc it's being accessed. CLV-based drives generally encounter latency at high-speeds when the rotational speed needs to be changed.

Contact Image Sensor: A low-cost and lower-profile scan head based on LED technology.

context switch: An operation that's triggered when a user switches among multitasking programs. The OS must save the contents of the CPU's registers before switching to the next program, then restore the registers when the user switches back to the first program.

continuous level of detail: A new way of representing 3D objects with a smoothly variable, instead of fixed, polygon count. Allows much more efficient and scalable use of processing power, as well as a general increase in framerate and visual realism.

continuous tone: As opposed to line art consisting of solid blocks of shades or colors, con-tone images (such as photographs or paintings) have a continual flow of hues.

continuous zoom: Any lens that magnifies the image without incremental steps.
control: A program module that enhances the functionality of a program. A control is often a user-interface function. In the Windows environment, OLE controls and ActiveX controls are examples.

control point: The defining point of a vector line that contains control handles for setting the algorithm that determines the line's curve.

cooked: Custom-tweaked for uncharacteristically high performance. A videocard that has been cooked in no way represents the same branded product that sits on store shelves. Final shipping product often must be sold "underdone" to ensure stability and compatibility, and to keep mass-production costs down.

coordinate matrix: A set of numbers required to draw a 3D object on the screen. Each object consists of numerous polygons, often triangles. Each vertex (corner) of each polygon needs a coordinate matrix to describe its location in virtual space. The coordinate matrix is usually a set of four numbers describing the horizontal, vertical, and depth positions of the vertex.

core: The main logic circuits of a microprocessor chip (CPU). The term usually refers to the microarchitecture (internal design) of a CPU, exclusive of buses and caches. For example, Intel's Pentium II and Celeron processors have virtually identical cores, even though they have different configurations of L2 caches and buses.

core-logic system chipset: Two or more chips on the motherboard of an IBM PC-compatible computer that connect the CPU to other system devices. The system chipset defines many of the features of a PC: how much main memory (RAM) it can hold, how many expansion slots it has, how much memory it can cache, and so forth.

coverage: The area of a printed page covered with ink.

CPU: Central processing unit. Another term for a microprocessor chip.

crash stop: Soft plastic material that the heads hit, rather than hitting metal.

cropping: Deleting peripheral data around a selected portion of an image.
cross-bar: An architecture within main memory that allows data to be parsed according to a specific instruction.

crossover point: The point in a sine-wave signal where the strength begins to drop off due to filtering via capacitors and coils. The official point is considered when a -3dB drop starts, and continues to roll off until the signal is fully dampened. Depending on the way the filtering network is made, you can either allow frequencies past the crossover point to continue (a.k.a. a hi-pass filter), or dampen frequencies past that crossover point (a.k.a. a low-pass filter).

CRT: see Cathode Ray Tube

CSMA/CD: Carrier Sense Multiple Access/Collision Detection. The media-sharing scheme used by Ethernet. Basically, it allows computers to communicate with each other only after it detects when the cable is not in use. Machines can be requested to resend their data when CSMA is combined with collision detection and collisions have been detected.

Author Charles E. Brown
Company EWM / PSI
Comments to email
Contact Page Form
Created Jan-01-1999
Updated Jan-30-2001

Copyright ©1999-2001.
All Rights Reserved.