User:Starcrescent/Books/The Complete Computer

inshaAllah

 * Programming
 * Software
 * Low-level programming language
 * C (programming language)
 * C dynamic memory allocation
 * Source code
 * Machine code
 * Object code
 * Bytecode
 * Memory model (programming)
 * Branch table
 * Bitwise operation
 * Bit manipulation
 * Bit field
 * Control flow
 * Call stack
 * Compiler
 * Bootstrapping (compilers)
 * Compile time
 * Optimizing compiler
 * Programming paradigm
 * Programming model
 * Intermediate representation
 * Runtime (program lifecycle phase)
 * Interpreter (computing)
 * Just-in-time compilation
 * Tracing just-in-time compilation
 * Ahead-of-time compilation
 * Source-to-source compiler
 * Dynamic recompilation
 * Concurrent computing
 * Data dependency
 * Translator (computing)
 * Operand
 * Overlay (programming)
 * Subroutine
 * Register allocation
 * Register transfer language
 * Scope (computer science)
 * Stack (abstract data type)


 * Starting up a Computer
 * BIOS
 * OpenBIOS
 * Unified Extensible Firmware Interface
 * Firmware
 * Open Firmware
 * Booting
 * Bootstrapping
 * Chain loading
 * GNU GRUB


 * Operating System
 * Operating system
 * Address space
 * File format
 * Executable
 * Executable and Linkable Format
 * Portable Executable
 * Mach-O
 * Clock signal
 * Graphical user interface
 * Menu bar
 * Message passing
 * Message Passing Interface
 * Message passing in computer clusters
 * Execution (computing)
 * Runtime system
 * Computer multitasking
 * Real-time computing
 * System software
 * Multithreading (computer architecture)
 * Thread (computing)
 * Process (computing)
 * Resident monitor
 * Stack-based memory allocation
 * Flat memory model
 * Memory segmentation
 * Memory paging
 * Virtual memory
 * Zero page
 * Expanded memory
 * Memory management
 * Comparison of real-time operating systems
 * Xinu
 * POSIX
 * GNU Hurd
 * QNX
 * Minix 3
 * TRON project
 * Google Fuchsia
 * Haiku (operating system)
 * Inferno (operating system)


 * Electronics
 * Digital electronics
 * Digital signal
 * Electrical network
 * Digital signal processing
 * Analog signal
 * Signal
 * Signal processing
 * Read-only memory
 * EPROM
 * EEPROM
 * Layout Versus Schematic
 * Electronic design automation
 * Clock generator
 * Crystal oscillator
 * Crystal oscillator frequencies
 * Packet switching
 * Parasitic extraction
 * Physical design (electronics)
 * Data communication
 * Serial communication
 * Register-transfer level
 * OSI model
 * Transducer


 * Computer Model
 * Finite-state machine
 * Pushdown automaton
 * Turing machine
 * Universal Turing machine
 * Harvard architecture
 * Von Neumann architecture
 * Load–store architecture
 * Modified Harvard architecture
 * Register–memory architecture
 * Neuromorphic engineering
 * Richards controller
 * State diagram
 * State-transition table


 * Architecture
 * Microarchitecture
 * Instruction set architecture
 * Microcode
 * CPU cache
 * Complex instruction set computer
 * Classic RISC pipeline
 * Branch (computer science)
 * Comparison of executable file formats
 * Application binary interface
 * Command-line interface
 * Illegal opcode
 * Opcode
 * Opcode table
 * NOP (code)
 * Parallel computing
 * Indirect branch
 * Hyper-threading
 * Simultaneous multithreading
 * Superscalar processor
 * Instruction cycle
 * Instruction pipelining
 * Instruction register
 * Instruction scheduling
 * Instruction unit
 * Instruction selection
 * Very long instruction word
 * Instruction path length
 * Instruction-level parallelism
 * Concurrency (computer science)
 * No instruction set computing
 * SIMD
 * Software pipelining
 * Speculative execution
 * Accumulator (computing)
 * Stack register
 * Shift register
 * Processor design
 * Program counter
 * Orthogonal instruction set
 * Out-of-order execution
 * Minimal instruction set computer
 * Pipeline (computing)
 * Pipeline stall
 * Reduced instruction set computer
 * Addressing mode
 * Memory address register
 * Interrupt
 * Communicating sequential processes
 * Delay slot
 * Predication (computer architecture)


 * Metal-oxide Semiconductors
 * BiCMOS
 * CMOS
 * MOSFET
 * Transistor
 * Capacitor
 * FinFET
 * 22 nm process
 * MOSFET applications
 * NMOS logic
 * Field-effect transistor
 * Tunnel field-effect transistor
 * Transmitter
 * Multiplexing
 * Multiplexer
 * Three-dimensional integrated circuit
 * PMOS logic
 * Semiconductor device
 * Depletion-load NMOS logic
 * Multigate device
 * Self-aligned gate
 * Carry-lookahead adder
 * Combinational logic
 * Dynamic logic (digital electronics)
 * Logic gate
 * Flip-flop (electronics)
 * Design rule checking


 * MOS Manufacturing
 * Semiconductor device fabrication
 * Acetone
 * Trichloroethylene
 * Ultrapure water
 * Piranha solution
 * RCA clean
 * Passivation (chemistry)
 * Photolithography
 * Ion implantation
 * Dopant
 * Etching (microfabrication)
 * Dry etching
 * Plasma etching
 * Reactive-ion etching
 * Deep reactive-ion etching
 * Atomic layer etching
 * Buffered oxide etch
 * Plasma ashing
 * Rapid thermal processing
 * Furnace anneal
 * Thermal oxidation
 * Chemical vapor deposition
 * Atomic layer deposition
 * Physical vapor deposition
 * Molecular-beam epitaxy
 * Electroplating
 * Chemical-mechanical polishing
 * Wafer testing
 * Automatic test equipment
 * Laser trimming
 * Die preparation
 * Through-silicon via
 * Dicing tape
 * Wafer backgrinding
 * Wafer bonding
 * Microelectromechanical systems
 * Nanoelectromechanical systems
 * Redistribution layer
 * Wafer-level packaging
 * Flip chip
 * Ball grid array
 * Wafer dicing
 * Integrated circuit packaging
 * Wire bonding
 * Thermosonic bonding
 * Tape-automated bonding
 * Lead frame
 * Soldering
 * Wright etch
 * Chemistry of photolithography
 * Contact lithography
 * Epitaxy
 * Molecular diffusion
 * Doping (semiconductor)
 * Extreme ultraviolet lithography
 * Computational lithography
 * Foundry model
 * Immersion lithography
 * LOCOS
 * Microfabrication
 * Czochralski method
 * Crystal growth
 * Mask (computing)
 * Nanoimprint lithography
 * Nanolithography
 * Next-generation lithography
 * Monocrystalline silicon
 * Polycrystalline silicon
 * Stepper
 * Semiconductor equipment sales leaders by year
 * Semiconductor fabrication plant
 * Semiconductor industry
 * Applied Materials


 * Processor
 * Arithmetic logic unit
 * Control unit
 * Central processing unit
 * Coprocessor
 * Digital signal processor
 * AI accelerator
 * Floating-point unit
 * Vector processor
 * Very Large Scale Integration
 * Application-specific integrated circuit
 * Electronic circuit
 * Programmable logic array
 * Programmable logic device
 * Programmable Array Logic
 * Microprocessor
 * Microcontroller
 * Integrated circuit
 * Integrated circuit design
 * Integrated circuit layout
 * Interconnect (integrated circuits)
 * Memory management unit
 * Processor (computing)
 * Physics processing unit
 * Tensor Processing Unit
 * Vision processing unit
 * Multi-core processor
 * Field-programmable gate array
 * Scalar processor
 * Hardware acceleration
 * Asynchronous circuit
 * Branch predictor
 * Branch target predictor
 * Hazard (computer architecture)
 * Scoreboarding
 * Processor register
 * Static core
 * Transmeta Crusoe
 * Cell (microprocessor)


 * Memory
 * Memory address
 * Dynamic random-access memory
 * Semiconductor memory
 * Static random-access memory
 * Flash memory
 * Memory refresh
 * Non-volatile random-access memory
 * Computer memory


 * Sound
 * Sound chip
 * Pulse-code modulation


 * Video
 * Computer graphics (computer science)
 * Video card
 * Framebuffer
 * Computer graphics
 * Graphics pipeline
 * General-purpose computing on graphics processing units
 * Graphics processing unit
 * Video display controller
 * List of home computers by video hardware
 * Image processor
 * Raster interrupt


 * Motherboard
 * Engineering design process
 * Systems design
 * Bus (computing)
 * Bank switching
 * Controller (computing)
 * Computer architecture
 * Computer hardware
 * Computer
 * Printed circuit board
 * PCI configuration space
 * Circuit (computer science)
 * Input/Output Control System
 * Root complex