User:Starcrescent/Books/The Complete Computer
Appearance
The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
Making A Complete Computer
[edit]inshaAllah
[edit]- 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