User:Robertocteixeira/Books/Structured Computer Organization

A Study about the Design and Project of Computer's Systems & Architectures

 * Introduction
 * Computer
 * Computer engineering


 * Architectures
 * Computer architecture
 * Harvard architecture
 * Modified Harvard architecture
 * Dataflow architecture
 * Transport triggered architecture
 * Von Neumann architecture
 * Microarchitecture
 * Processor design
 * Central processing unit
 * Microprocessor
 * Coprocessor
 * Multi-core processor
 * Logic synthesis
 * High-level synthesis
 * High-level verification
 * Application-specific integrated circuit


 * Instruction Sets
 * Instruction set
 * Application-specific instruction set processor
 * Complex instruction set computing
 * Reduced instruction set computing
 * Explicit data graph execution
 * Explicitly parallel instruction computing
 * Minimal instruction set computer
 * One instruction set computer
 * Very long instruction word
 * No instruction set computing
 * Zero instruction set computer
 * TRIPS architecture
 * Comparison of instruction set architectures
 * History of general-purpose CPUs


 * Programming Execution
 * Instruction cycle
 * Instruction pipelining
 * Bubble (computing)
 * Operand forwarding
 * Out-of-order execution
 * Register renaming
 * Speculative execution
 * Branch predictor
 * Memory dependence prediction
 * Hazard (computer architecture)


 * Programming Parallel Levels
 * Parallel computing
 * Bit-level parallelism
 * Bit-serial architecture
 * Word (computer architecture)
 * Instruction-level parallelism
 * Scalar processor
 * Superscalar processor
 * Task parallelism
 * Process (computing)
 * Thread (computing)
 * Data parallelism
 * Vector processor
 * Memory-level parallelism


 * Word Size Architectures
 * 1-bit architecture
 * 4-bit
 * 8-bit
 * 12-bit
 * 16-bit
 * 18-bit
 * 24-bit
 * 32-bit
 * 36-bit
 * 48-bit
 * 60-bit
 * 64-bit computing
 * 128-bit
 * 256-bit
 * 512-bit


 * Multithreading Computer Architectures
 * Multithreading (computer architecture)
 * Super-threading
 * Barrel processor
 * Hyper-threading
 * Temporal multithreading
 * Simultaneous multithreading
 * Symmetric multiprocessing
 * Asymmetric multiprocessing
 * Preemption (computing)
 * Computer multitasking
 * Cooperative multitasking


 * Computer Architecture Taxonomy
 * Flynn's taxonomy
 * SISD
 * SIMD
 * MISD
 * MIMD
 * SPMD
 * Addressing mode
 * Cache (computing)


 * Computer Architecture Types
 * Digital signal processor
 * General-purpose computing on graphics processing units
 * Microcontroller
 * Physics processing unit
 * System on a chip
 * Cellular architecture


 * Computer Architectures Components
 * Address generation unit
 * Arithmetic logic unit
 * Barrel shifter
 * Floating-point unit
 * Back-side bus
 * Multiplexer
 * Processor register
 * Memory management unit
 * Translation lookaside buffer


 * Computer Architectures Power Management
 * Power management
 * Advanced Power Management
 * Advanced Configuration and Power Interface
 * Dynamic frequency scaling
 * Dynamic voltage scaling
 * Clock gating
 * CPU core voltage


 * Computer Architecture Hardware Security
 * Computer security
 * NX bit
 * Intel MPX
 * Hardware restriction
 * Firmware
 * Trusted Execution Technology
 * Next-Generation Secure Computing Base
 * Secure cryptoprocessor
 * Hardware security module
 * Hengzhi chip
 * Trusted Computing
 * Trusted Platform Module


 * Computers Engineering Research
 * Microprocessor development board
 * Embedded system
 * Intel System Development Kit
 * In-circuit emulation
 * Programmer (hardware)
 * Single-board computer
 * Single-board microcontroller
 * Comparison of single-board computers
 * Elektor Junior Computer
 * AIM-65
 * SYM-1