cpu architecture


 CPU architecture is the layout of the processor's internal systems like the shape of the transistors and other electronics. Because today's CPU or processor has over a million transistors on a single silicon wafer humans can't see the architecture without some magnifying device.


A micro-processing unit is synonymous with a central processing unit, a processor used in a traditional computer. The microprocessor (MPU) acts as a device or group of devices that perform the following tasks.


Accumulator

This is an 8-bit listing that is part of ALU. This record is used to store 8-bit data and perform arithmetic and logic operations. The result of the operation is stored in the battery.


ALU

The ALU performs the computing function of the microprocessor. It includes the battery temporary registration arithmetic and logic circuit and five flags. The result is stored in the battery and flags.


8085 microprocessor

The 8085 processor is an 8-bit general-purpose processor that is capable of addressing 64k memory. This processor has forty pins requiring a power supply + 5 volts and a single-phase clock of 3 MHz.


What is CPU Architecture?

Computer processor architecture dictates the design of the processor itself including its strengths and limitations:


It can be divided into two categories:

  • Instruction Set Architecture (ISA), or "Big A" Architecture:
  • Micro Intel CPU architecture sometimes referred to as an ISA application


An instruction set defines the basic characteristics of a multicore processor designed with it. It usually defines record counting syntax OPcodes availability instructions hardness etc. This usually has no effect on the final performance unless it is an internal bottleneck that cannot be relieved. This usually leaves micro architecture designers.


Examples include intel x86 CPU MIPS ARM processor architecture among others. Code written in assembly for a given ISA is not portable in all intel architecture as it is mapped to specific machine instructions.


Computer micro-architecture defines how a real-world CPU is actually implemented under the set of rules defined by ISA.


Examples include p6 net burst sandy bridge k8 bulldozer skylake and zen all part of x86.


You will notice that all of these designs have very different performance levels and came out at very different times. Not even all of them are made by the same company!


However, they are all part of the same intel x86 processor family because they are all capable of running the same code. Everyone understands a specific instruction (OPcod) as the same thing (say add 2 numbers and write the result back in memory).


A code compiled for the Pentium 2 processor architecture in the 90s will happily run on a 2016 AMD multi-core processor which is because they share the same ISA.

Post a Comment

Previous Post Next Post