Computer Architecture

Aaradhya Pathak
2 min readJun 12, 2021

--

Suppose you’re coding a robot. What do you do when a certain task requires you to lift a hand? You’ll make certain rules or devise a specific method to get this done, same is with Computer Architecture. It is the set of rules and methods that describe the functionality, organization, and implementation of computer systems (Source: Wikipedia).

The first ever known documentation of a computer architecture is in a correspondence between Charles Babbage and Ada Lovelace, describing the analytical engine.

Types

1. Von-Neumann Architecture

2. Harvard Architecture

3. Instruction Set Architecture

4. Microarchitecture

5. System Design

Most Popular Architectures

  1. x86

x86 is the architecture compatible with Intel 8086 and all of its successor including processors from other companies. It is the most common architecture used in laptops and desktops. Some operating systems using this architecture are Windows, Linux, MS-DOS, Solaris etc. It is one of the architectures operating on 32 bit.

2. x64

x64 also known as x86_64 is a 64 bit version of the x86 architecture released in 1999. While x64 can run programs written for 32 bit architecture, the converse is not possible. While x86 refers to a specific 32 bit architecture, x64 refers to every 64 bit processor architecture. Some operating systems using this architecture are DOS, Linux, macOS, Solaris, Windows etc. The PS4, PS5, Xbox One and Xbox X and S series are based on AMD x86–64 processors while the newer generations of both consoles use newer types of architecture.

3. ARM

ARM is a family of architectures configured for various environments. It comes in both 32 bit and 64 bit architectures. Arm Ltd. are the ones responsible for the its development and licensing it to other companies who can implement them in their own products. They are perfect for light, portable and battery efficient devices due to their low costs, less power consumption and far lesser heat generation. Some operating systems using this architecture are Android, Linux, Windows 10 IoT Core, Chrome OS, Firefox OS, iOS 10 and older, webOS etc.

Thanks for reading till here. This will be all from my side for my first story until I meet again with another piece of information until then keep pushing your limits.

--

--

Aaradhya Pathak
Aaradhya Pathak

Written by Aaradhya Pathak

Hi there! Thanks for reading any of my stories. I am just your regular computer geek who wants to make computer stuff more readable for the non-geeks.

No responses yet