What Is Computer Architecture
What Is Computer Architecture
Computer architecture is a specification describing how hardware and software technologies interact to
create a computer platform or system. When we think of the word architecture, we think of building a
house or a building. Keeping that same principle in mind, computer architecture involves building a
computer and all that goes into a computer system. Computer architecture consists of three main
categories.
System design – This includes all the hardware parts, such as CPU, data processors, multiprocessors, memory
controllers and direct memory access. This part is the actual computer system.
Instruction set architecture – This includes the CPU’s functions and capabilities, the CPU’s programming
language, data formats, processor register types and instructions used by computer programmers. This part is
the software that makes it run, such as Windows or Photoshop or similar programs.
Microarchitecture – This defines the data processing and storage element or data paths and how they should be
implemented into the instruction set architecture. These might include DVD storage devices or similar devices.
All these parts go together in a certain order and must be developed in a pattern so they will function
correctly.
https://www.computersciencedegreehub.com/faq/what-is-computer-architecture/
1. The processor is the workhorse of the system; it is the component that executes
a program by performing arithmetic and logical operations on data. It is the
only component that creates new information by combining or modifying
current information.
https://www.phy.ornl.gov/csep/ca/node2.html