Computer architecture is a framework for comprehending how computers work and how their components function to perform tasks. Computer architecture comprises hardware, software, and communication components.
The operation of a computer system depends on the central processing unit (CPU), memory, input/output devices, and storage devices, which is called computer architecture.