computer architecture
System hardware organization
Computer architecture is the design and organization of a computer system's components—how processors, memory, and input/output systems connect and interact.
The term covers both hardware structure and the instruction sets that software uses to communicate with hardware.
Different architectures (x86, ARM) determine what software can run on a machine.
The course covers computer architecture from logic gates to operating systems.
- microarchitectureCPU's internal component organization
- emulationCopying to rival
- assemblerConverts assembly to executable
- instructionGuidance for action
- busLarge passenger vehicle
out of order execution · graceful degradation · hardware · cache memory · clock cycle · flip-flops · microprocessors · digital electronics · embedded system · binary code · ARM · circuit design · logic gates · parallel processing · firmware · RISC · core memory · pipelining
- computingsoftware, hardware, code, coding, programming
- engineeringengineers, civil engineering, engineering, electrical engineering, blueprint
- electronicsresistors, capacitors, TVs, TV, telephone
computer architecturesoftware engineering
Disciplined approach to building programs
software development · software design · programming · application development · user interface design
computer architectureanalog computing
Processing via continuous physical quantities
computer, architecture, compute, computers, computing, computed, computable, computation, computational