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.

Related

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

Categories
Opposites
hardware vs. software abstraction

computer architecturesoftware engineering

Disciplined approach to building programs

software development · software design · programming · application development · user interface design

designed structure vs. organic/unstructured

computer architecturewetware

Human cognitive system

analog systems

digital vs. analog computing paradigm

computer architectureanalog computing

Processing via continuous physical quantities

quantum computing

Family

computer, architecture, compute, computers, computing, computed, computable, computation, computational

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G