Home >>Computer Fundamental Tutorial >Basics of Computers Evaluation of Microprocessor

Basics of Computers Evaluation of Microprocessor

Basics of Computers Evaluation of Microprocessor

Published in 1971, the first microprocessor was a 4-bit microprocessor with 4m5 KB memory which had a series of 45 instructions. Microprocessor speed has doubled every two years in the past 5 decades, as predicted by Intel co-founder Gordon Moore. Actual microprocessors are able to access 64 GB of memory. We belong to these classifications, based on the size of data microprocessors may process.

  • 8-bit
  • 16-bit
  • 32-bit
  • 64-bit

A further important consideration is the size of instruction set while categorizing microprocessors. Microprocessors initially had very small sets of instructions because complex hardware was both expensive and difficult to build.

As technology developed to overcome these problems, increasingly complex instructions were added to increase microprocessor functionality. But soon it was realized that having large instruction sets was counterproductive as many instructions that sat idle on precious memory space were seldom used. So the popularity gained from the old school of thought which supported smaller instruction sets.

RISC

RISC stands for Reduced Instruction Set Computers. It has a small set of highly optimized instructions. Simpler instructions are often used to execute complicated instructions, growing the scale of instruction collection. The RISC architecture theory combines these highlights –

RISC processors include Intel P6, Pentium4, AMD K6 and K7, etc.

  • Minimum number of instructions should be provided.
  • Instructions would be equal in duration.
  • Simple tackling methods should be used
  • Reduce memory references by inserting registers to get operands
  • Many of the RISC architectural techniques are –
    1. Pipelining − A sequence of instructions is obtained even if it includes conflicting instructions in the fetching and execution process.
    2. Single cycle execution − Most RISC instructions take one cycle of CPUs to execute.

CISC

CISC stands for Complex Instruction Set Computers. It stands for hundreds of instructions. CISC-supporting computers can do a wide variety of tasks, making them ideal for personal computers. These are certain features of CISC architecture-

CISC processors are for example Intel 386 & 486, Pentium, Pentium II and III, Motorola 68000, etc.

  • Larger collection of guidelines
  • Instructions are of variable length
  • Complex Modification
  • Instructions continue for longer than one clock
  • Simpler compilers fit well

EPIC

EPIC calls for Explicitly Parallel Instruction Computing. It's a computer architecture which is a hybrid between RISC and CISC, trying to offer the best of both. The main features are −

  • Parallel instructions, instead of fixed width
  • Application execution plan for the contact compiler
  • Programs require sequential semantics

Such Awesome processors include Intel IA-64, Itanium, etc.