What is computer architecture

Different computer designs can have different components and similar components can be interconnected in different ways. Each design offers a different performance to the users. Exactly which components are interconnected, what performance will be produced, it is the computer architecture.

Computer architecture deals with the issue of selecting hardware components and interconnecting them to build computers that achieve specified functional performance and cost goals.

Computer architecture can be defined as a set of rules and methods that describe the functionality, management and implementation of a computer.

How many types of computer architecture are there 

There are following types of computer architecture

  • Von-Neumann Architecture
  • Harvard Architecture, Instruction Set Architecture
  • Micro architecture 
  • System Design

Von Neumann Architecture

The Von Neumann architecture is based on the stored program computer concept, where instruction data and program data are stored in a single memory. This design is still used in most computers produced today.

Harvard Architecture

Harvard architecture is used when data and code are present in different memory blocks. Data and instructions require a separate memory block. Data can be accessed from one memory location and instruction can be accessed from a different location.

Instruction Set Architecture

In order to build an architecture, instruction set architecture is required as it consists of a set of instructions that the processor understands. It has two instruction sets, one is RISI and the other is CISC/ There are many ADS modes in the U.S., but programs don't use all of them, which is why the multiple ADEs modes were reduced. It helps the compiler to write instructions easily and increases performance.

Micro Architecture

It describes how a particular processor will handle and execute instructions from the ISA.

System Design.

This includes other complete hardware components within the system such as virtualization, multiprocessing.

What are the elements of computer architecture

A computer system is basically a machine that simplifies complex tasks. Computer system architecture consists of various components or elements, such as:

  • Input Unit
  • Output Unit
  • Storage Unit
  • Arithmetic Logic Unit
  • Control Unit

What is computer architecture used for

Computer architectures represent the means of interconnectivity for the hardware components of the computer as well as the way of data transfer and processing displayed. Computer architecture in computer engineering is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

What is the importance of computer architecture

Computer architecture is important for the following reasons:

  • Study of computer architecture to know the execution of computer instructions at the micro level helps.
  • Concepts of embedded systems, processor design can also be known.
  • It gives a basic and basic understanding of how a computer works.
  • It gives an idea of ​​the relative cost of operating the computer, the software and the users' relationship to their internal workings.
  • Studying computer architecture can help with data flow, memory hierarchy, tradeoffs and Time analysis can be known.


I think from this post, you have got complete information about what is computer architecture, its types, its use and what is the importance of computer architecture.

Post a Comment