Computer architecture defines the conceptual design and operational structure of a computer system. It includes components like the CPU, memory, registers, and buses that connect them. The CPU contains the control unit and ALU to execute instructions. Memory is divided into main memory (RAM and ROM) for active use, and secondary storage for permanent storage. Registers are high-speed memory locations within the CPU. Buses provide communication between components using address, data, and control lines. Together these components form the fundamental architecture that allows a computer system to function.
Related topics: