X-Nico

48 unusual facts about Central Processing Unit


A2LL

The application server was developed using Microsoft's (D)COM technology and uses an Informix 9.4x database running on a Solaris machine containing 80 CPUs and a 300 GB Cache-RAM.

Back-side bus

In personal computer microprocessor architecture, a back-side bus (BSB), or backside bus, is a computer bus used to connect the CPU to CPU cache memory, usually L2.

Barebook

It is only supplied with basic elements (case, motherboard, CPU-fan, display, et al.) and one has to add components such as CPU, memory, hard drive, wireless card, and so on separately.

Binary File Descriptor library

Internally, BFD translates the data from the abstract view into the details of the bit/byte layout required by the target processor and file format.

Blitter

A blitter is capable of copying large quantities of data from one memory area to another relatively quickly, and in parallel with the CPU, whilst freeing up the CPU's more complex ISA for more general operations.

Breakpoint

Many processors include hardware support for breakpoints (typically instruction and data breakpoints).

Clustered file system

In conventional systems, this time consists of a disk-access time and a small amount of CPU-processing time.

Coldplug

In most computer systems, CPUs and memory are coldpluggable, but it is common for high-end servers and mainframes to feature hotplug capability of these components.

Core OpenGL

Renderers may be either hardware based, such that they correspond to graphics cards installed in the system or they may be software based, where the main CPU of the system handles all of the graphics command processing and final rasterization work.

Cyrix coma bug

The Cyrix coma bug is a design flaw in Cyrix 6x86, 6x86L, and early 6x86MX processors that allows a non-privileged program to completely lock the computer.

Dan Dodge

After moving to Kanata, Ontario, (a high-tech area outside Ottawa) to start Quantum Software Systems (later renamed QNX Software Systems to avoid confusion with the famous hard drive manufacturer), the first commercial version of QNX was released for the Intel 8088 CPU in 1982.

Distributed algorithm

A distributed algorithm is an algorithm designed to run on computer hardware constructed from interconnected processors.

EncFS

This option creates a large amount of CPU overhead, as each block's checksum must be calculated when data is read (to verify integrity) or written (to update the checksum).

Erratum

Design errors and mistakes in a CPU's hardwired logic may also be documented and described as errata.

Executable

An executable comprises machine code for a particular processor or family of processors.

Execute in place

The storage must provide a similar interface to the CPU as regular memory (or an adaptive layer must be present),

External Bus Interface

The External Bus Interface, usually shortened to EBI, is a computer bus for interfacing small peripheral devices like flash memory with the processor.

Fair-share scheduling

Fair-share scheduling is a scheduling strategy for computer operating systems in which the CPU usage is equally distributed among system users or groups, as opposed to equal distribution among processes.

File Alteration Monitor

This greatly aids the applications, because before FAM existed, such applications would have to read the disk repeatedly to detect any changes, which resulted in high disk and CPU usage.

In-circuit emulator

A header and cable assembly connects the adaptor to a socket where the actual CPU or microcontroller mounts within the embedded system.

Iostat

This is because iostat can misinterpret one processor being in a state where it is waiting for I/O, as meaning that all processors in the system are having to wait.

Local bus

In computer science, a local bus is a computer bus that connects directly, or almost directly, from the CPU to one or more slots on the expansion bus.

Macintosh IIci

Sharing the same compact case design with three expansion slots, the IIci improved upon the IIcx's 16 MHz Motorola 68030 CPU and 68882 FPU, replacing them with 25 MHz versions of these chips.

Microsequencer

It is used as a part of the control unit of a CPU or as a stand-alone generator for address ranges.

MikroSim

With this e-learning tool, devices like miniaturized calculators, microcontroller, microprocessors, and computer can be explained didactically on own-developed instruction code on register transfer level, which are controlled by program sequences of micro instructions (microcode).

The program MikroSim is an educational software for hardware-non-specific explanation of the general functioning and behaviour of a virtual processor, running on the operating system Microsoft Windows.

Module file

The CPU has to do very little work to play these modules on an Amiga.

Mpstat

The mpstat command writes to standard output activities for each available processor.

Multilayer switch

According to Cisco, Layer 3 switches are basically routers that switch based on Layer 3 information, the basic difference being processing speed and/or the way they do the switching; Layer 3 switches use ASICs/hardware instead of the CPU/software that a router would.

Multilevel feedback queue

#At some stage the process reaches the head of the queue and is assigned the CPU.

Ne-XVP

The project undertook a holistic approach to define a next generation multimedia processing architecture for embedded MPSoCs that targets programmability, performance scalability, and silicon efficiency in an evolutionary way.

OpenACC

The standard is designed to simplify parallel programming of heterogeneous CPU/GPU systems.

OpenMAX

OpenMAX DL is the interface between physical hardware, such as digital signal processor (DSP) chips and CPUs, and software, like video codecs and 3D engines.

Outrigger Macintosh

This allows unfettered access to logic board connections such as the memory, Central processing unit, VRAM and drive/power connections without a screwdriver.

Overclockwise

He anticipates the arrival of Mom's robots, and manages to destroy them and steal their processors, increasing his capacities even further.

Perl DBI

The system implements each supported database environment as a DBD driver, in much the same way that hardware devices from multiple vendors can operate with different CPU platforms.

Porting

In software engineering, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, operating system, or third party library).

Root complex

Similar to a host bridge in a PCI system, the root complex generates transaction requests on behalf of the processor, which is interconnected through a local bus.

S-100 bus

The backplane was split into four separate cards, with the CPU on a fifth.

Socket 7

Socket 7 is a physical and electrical specification for an x86-style CPU socket on a personal computer motherboard.

Software rot

For example, many early computer game designers made assumptions about processing speed of the CPU which the games were designed for.

Synthetic instrument

An analogy to this relationship between specific measurement hardware versus generic hardware with its function totally defined in software is the relationship between specific digital circuits and a general purpose CPU.

The Legend of Dragoon

Turn-based battles occur between playable characters and CPU-controlled enemies.

Thermally conductive pad

In computing and electronics, thermal pads (also called thermally conductive pad or thermal interface pad) are a pre-formed square or rectangle of solid material (often paraffin wax or silicone based) commonly found on the underside of heatsinks to aid the conduction of heat away from the component being cooled (such as a CPU or another chip) and into the heatsink (usually made from aluminium or copper).

Unreal Tournament 2003

3.5 GB free, 64 MB of video memory recommended

Linux 2.2+ or Windows 98-Win7, 733 MHz x86 CPU, 128 MB RAM, video card with 16 MB RAM, 3 GB HDD space, DirectX 8.1 or OpenGL 1.2

Mac OS X 10.2.6+, 700 MHz PowerPC G4 CPU, 256 MB RAM, GeForce 2 MX or Radeon with 32 MB RAM, 3 GB HDD space

WinRAR

Since version 3.60 (August 2006), WinRAR includes a multithreaded version of the compression algorithm, which improves compression speed on systems with multiple, dual-core, or Hyper-threading-enabled CPUs.

XIO

XIO is usually used in a star topology, using a router ASIC called Crossbow (Xbow) to connect up to eight fully symmetrical devices in a system (one of them is usually the memory controller / CPU bridge, called HEART in Octane or Hub in Origin).

Zero-copy

"Zero-copy" describes computer operations in which the CPU does not perform the task of copying data from one memory area to another.


ARINC 653

An abstraction layer managing the timer and space partitioning constraints of the platform (memory, CPU, Input/output).

Asteroids Deluxe

The hardware consists primarily of a standard MOS 6502 CPU, which executes the game program, and the Digital Vector Generator (DVG), vector processing circuitry developed by Atari themselves.

ColorCAM

ColorCAM was originally developed and marketed under the name LAYCAD and was running on computers from ELTEC in Mainz, Germany, and HEMA in Aalen, Germany, using the Motorola 6809 CPU, one of the most powerful 8/16-bit processors at that time.

DarkSpace

2.0 GHz Intel Pentium 4/AMD Sempron Processor, Windows XP/Vista/7, Dedicated graphics card (Nvidia GeForce 9500GT / AMD/ATI Radeon HD 4000 Series or better), 1 GB of RAM (2 GB for Vista/7), 200 MB free hard drive space, Broadband internet connection, Direct Input compatible mouse, DirectX 9.0c or higher.

John Connor

This version of John is shown to be a highly skilled computer hacker (a nod from Terminator 2), even being able to hack into a Terminator's CPU in order to read the information it contains, as well as easily hacking into the LAPD database.

Medison

The announced computer had a 14-inch (35.5 cm) WXGA screen, an Intel Celeron processor at 1.5 GHz, 256MB of DDR333/400 RAM, a 40GB hard drive, VIA PN800 integrated graphics, a CD/DVD Combo drive and 802.11g wireless networking.

Memory scrubbing

In order to not disturb regular memory requests from the CPU and thus prevent decreasing performance, scrubbing is usually only done during idle periods.

Network Computer

Because many NCs did not use Intel CPUs or Microsoft software, Microsoft and Intel developed a competing standard called NetPC.

RdRand

The CPUID instruction can be used to check whether the central processing unit (CPU) supports the RDRAND instruction.

Socket 8

The Socket 8 CPU socket was used exclusively with the Intel Pentium Pro and Pentium II Overdrive computer processors.