- Functional Units: The fundamental components including the CPU (Arithmetic Logic Unit and Control Unit), Memory (RAM), and Input/Output devices.
- Interconnection: How components communicate via system buses and control signals to move data.
- Implementation: The actual hardware realization of architectural specifications (e.g., how a 32-bit adder is designed).
- Performance: Concerns with speed, reliability, and the physical structure that directly affects overall system efficiency.
While architecture refers to the high-level, programmer-visible attributes (e.g., the instruction set, number of bits), organization pertains to the low-level, hardware-specific details that are often transparent to the programmer.
- Central Processing Unit (CPU): The "brain" containing the ALU for calculations and CU for managing instruction flow.
- Memory Unit: Stores data and instructions, including RAM and cache, allowing rapid access.
- Input/Output (I/O) Unit: Interfaces between the computer and external devices.
- Bus Structures: Pathways that connect the CPU, memory, and I/O devices to transfer data.
- Teacher: Admin User