User:Hixsix/Books/The Computing Bible pt.1

Source: Wikipedia, the free encyclopedia.


The Computing Bible pt.1

By: Jacob Hicks

Power supply unit (computer)
Central processing unit
Graphics processing unit
Texture mapping unit
Render output unit
Cache (computing)
Physics processing unit
Vision processing unit
Vector processor
DirectX Video Acceleration
OpenGL
Mantle (API)
Vulkan (API)
Video Acceleration API
VDPAU
X-Video Bitstream Acceleration
X-Video Motion Compensation
GPU cluster
Molecular modeling on GPUs
Random-access memory
Computer data storage
Hard disk drive
CD-RW
DVD recordable
Drum memory
Multiplexer
Multiplexing
DIMM
Non-volatile memory
Read-only memory
Flash memory
Transistor
Williams tube
Manchester Small-Scale Experimental Machine
Magnetic-core memory
Diode matrix
Address decoder
Core rope memory
Static random-access memory
Dynamic random-access memory
Memory cell (computing)
CPU cache
EEPROM
USB
ECC memory
Parity bit
Error detection and correction
DVD-RAM
Flip-flop (electronics)
Processor register
Paging
Virtual memory
Memory rank
Interleaved memory
Data storage device
Motherboard
CD-ROM
Thrashing (computer science)
RAM drive
Embedded system
BIOS
Operating system
Non-volatile random-access memory
Tunnel magnetoresistance
Magnetoresistive random-access memory
Kibibyte
Mebibyte
Spin-transfer torque
SK Hynix
IBM
Nano-RAM
Gibibyte
Solid-state drive
Server farm
Bottleneck (engineering)
Von Neumann architecture
Leakage (electronics)
Hybrid Memory Cube
Multi-channel memory architecture
Registered memory
RAM parity
List of device bit rates
Memory geometry
Chip creep
Evolution of storage devices
Ethernet
IEEE 1394
Parallel port
Serial port
Sound card
Hybrid drive
Network interface controller
Optical disc drive
Disk pack
Floppy disk
Memory card
USB flash drive
Computer mouse
Computer keyboard
Microprocessor
Peripheral
S-100 bus
Super I/O
Expansion card
CPU socket
Ball grid array
VIA C3
Chipset
Front-side bus
Firmware
Clock generator
Clock signal
Serial ATA
Computer form factor
Small form factor
Printed circuit board
RAID
Parallel ATA
Megabit
PCI Express
ATX
Scalable Link Interface
AMD CrossFireX
Nonvolatile BIOS memory
Accelerated Graphics Port
Daughterboard
Overclocking
Input/output
Control unit
Arithmetic logic unit
Microcontroller
System on a chip
Multi-core processor
ENIAC
Stored-program computer
EDVAC
Computer memory
Harvard architecture
Atmel AVR
Relay
Transistor computer
Microcode
Mainframe computer
IBM System z
PDP-8
SIMD
Supercomputer
Die (integrated circuit)
NOR gate
IBM Solid Logic Technology
PDP-10
PDP-11
PMOS logic
NMOS logic
CMOS
Bipolar junction transistor
7400 series
Self-aligned gate
Computer architecture
Instruction set
Electronic component
Parasitic capacitance
Electromigration
Subthreshold conduction
Quantum computing
Instruction cycle
Classic RISC pipeline
Status register
Addressing mode
Opcode
Bit
Combinational logic
Floating-point unit
Bitwise operation
Memory management unit
Memory protection
Synchronous circuit
Oscillation
Square wave
Propagation delay
Asynchronous circuit
ARM architecture
AMULET microprocessor
MIPS instruction set
Balanced ternary
Binary number
Bank switching
Parallel computing
Instruction-level parallelism
Task parallelism
Thread (computing)
Process (computing)
Instruction pipelining
Superscalar processor
Execution unit
Branch predictor
Speculative execution
Out-of-order execution
Very long instruction word
Multithreading (computer architecture)
Flynn's taxonomy
MIMD
Multiprocessing
Symmetric multiprocessing
Non-uniform memory access
Cache memory
Direct memory access
Temporal multithreading
Simultaneous multithreading
Transaction processing
Throughput
SISD
Floating point
Pool (computer science)
Granularity (parallel computing)
SPECint
Uncore
Complex instruction set computing
Bus (computing)
CPU core voltage
Digital signal processor
Hyper-threading
List of CPU architectures
Reduced instruction set computing
Stream processing
Wait state
Turing machine
Post–Turing machine
Universal Turing machine
Quantum Turing machine
Belt machine
Stack machine
Register machine
Counter machine
Pointer machine
Random-access machine
Random-access stored-program machine
Queue automaton
Modified Harvard architecture
Dataflow architecture
Transport triggered architecture
Cellular architecture
Load/store architecture
Register memory architecture
Endianness
FIFO (computing and electronics)
Zero-copy
Uniform memory access
Heterogeneous System Architecture
Heterogeneous computing
Reconfigurable computing
Chemical computer
DNA computing
Organic computing
Wetware computer
Reversible computing
Unconventional computing
Memory hierarchy
Application-specific instruction set processor
Explicit data graph execution
TRIPS architecture
Explicitly parallel instruction computing
Minimal instruction set computer
One instruction set computer
No instruction set computing
Zero instruction set computer
Comparison of instruction set architectures
X86
Z/Architecture
Power Architecture
SPARC
Mill architecture
Itanium
DEC Alpha
DEC Prism
SuperH
Clipper architecture
VAX
Unicore
PA-RISC
MicroBlaze
Bubble (computing)
Operand forwarding
Register renaming
Memory dependence prediction
Bit-level parallelism
Bit-serial architecture
Word (computer architecture)
Advanced Encryption Standard
Scalar processor
Data parallelism
Memory-level parallelism
Speculative multithreading
Preemption (computing)
Computer multitasking
Bulldozer (microarchitecture)
Hardware scout
Single instruction, multiple threads
MISD
SPMD
Performance per watt
Manycore processor
General-purpose computing on graphics processing units
AI accelerator
Barrel processor
Channel I/O
Network processor
Baseband processor
Coprocessor
Secure cryptoprocessor
Application-specific integrated circuit
Field-programmable gate array
Field-programmable object array
Complex programmable logic device
Tile processor
Multi-chip module
Network on a chip
MPSoC
Address generation unit
Load–store unit (computing)
Reservation station
Barrel shifter
Back-side bus
Northbridge (computing)
Southbridge (computing)
Adder (electronics)
Binary multiplier
Input–output memory management unit
Memory controller
Power Management Unit
Translation lookaside buffer
Register file
Hardware register
ROM image
Instruction unit
Analogue electronics
Mixed-signal integrated circuit
Power management integrated circuit
Quantum circuit
Quantum gate
Gate array
Semiconductor device
Clock rate
Clock gating
Dynamic voltage scaling
Dynamic frequency scaling
Advanced Configuration and Power Interface
Arithmetic overflow
Parity flag
Sequential logic
Two's complement
Serial computer
Bit slicing
Analytical Engine
C (programming language)
C++
Java (programming language)
Machine code
Abstraction layer
Implementation
Compiler
Microarchitecture
High-level programming language
Assembly language
Disassembler
Debugger
Processor design
Latency (engineering)
Interrupt latency
Pipeline (computing)
Real-time computing
Benchmark (computing)
Computer hardware
Logic gate
Digital signal
Boolean algebra
Logic synthesis
Logic in computer science
Digital signal (signal processing)
Digital signal processing
Circuit minimization for Boolean functions
Register-transfer level
Formal equivalence checking
Finite-state machine
Digital audio
Bitmap
Glossary of computer graphics
3D modeling
Texture mapping
Shader
Matrix multiplication
Digital geometry
Lightmap
Bump mapping
Fillrate
Polygon mesh
Graphics pipeline
Raster graphics
Anti-aliasing
Framebuffer
Interpolation
Boolean circuit
Pure function
Subtractor
Encoder
Binary decoder
Logical equivalence
Logic optimization
Formal verification
Relay logic
Programmable logic controller
Transcendental function
Exponential function
Object code
CORDIC
User space
Arbitrary-precision arithmetic
Fixed-point arithmetic
Library (computing)
X86-64
Streaming SIMD Extensions
X87
Microcomputer
Integrated development environment
IEEE floating point
IBM Floating Point Architecture
Radix point
Video card