Professional Documents
Culture Documents
It defines the attributes, functionality, and organization of It focuses on the actual implementation and
Definition a computer system at a high level. operational features of the computer system.
Level of
Abstraction High-level design and conceptual representation. Low-level design and implementation details.
Concerned with the design and organization of various Concerned with how these components are
components, like the CPU, memory hierarchy, and I/O interconnected and function together
Concerns subsystem. efficiently.
Deals with the instruction set architecture (ISA) and the Deals with the physical components, data paths,
Scope overall system design. control signals, and their interactions.
Defines the interface between software and hardware, Focuses on optimizing hardware components
Goal ensuring compatibility and programmer-friendly features. for efficient data flow and execution.
Pipelining, cache design, memory hierarchy, and
Examples RISC vs. CISC, SIMD vs. MIMD architectures. bus organization.
Impact on Influences the potential for software optimization and Directly impacts the execution speed, power
Performance compatibility. consumption, and resource utilization.
Concerned with Logical design, instruction set design, addressing modes. Physical design, data paths, control unit design.
Decides how to implement the architecture
Determines the instruction set, addressing modes, and effectively, including data paths and control
Design Decisions overall system organization. units.