The microprocessor is a CPU that built on a single Integrated Circuit (IC). It is a necessary component of the computer. It is a silicon chip that includes millions of transistors and many other electronic components that process millions of commands per second.
A Microprocessor is a multipurpose chip that is joint with memory. It receives digital data as input and processes it allowing to the commands stored in the memory. The microprocessor has several functions similar to functions of data storage, relate with many other devices, and several other time-related functions.
The key function of a microprocessor is to send and receive the data to make the function of the computer in good health. In this article, we will discuss the types and evolution of microprocessor.
The microprocessor comprises millions of small components similar to transistors, registers, and diodes that work organized. A microprocessor contains;
- An ALU: It executes arithmetic and logical operations on the data received from an input device or memory.
- Control unit: It handles the instructions and flow of data inside the computer.
- Register array: It contains of registers recognized by letters like B, C, D, E, H, L, and accumulator.
Evolution of Microprocessors
We may classify the microprocessor according to the generations and the size of the microprocessor:
The first generation microprocessors were presented in the year 1971-1972 by Intel Corporation. The commands of these microprocessors were processed serially. They made the instruction, decoded and then executed it. The microprocessor updates the instruction pointer & made the following instruction, acting this repeated operation for each instruction in turn when an instruction of the microprocessor was finished
Intel manufactured the first IC micro-processor in 1971 named 4004 due to 4-bit processor & having 2,300 transistors. It was included a processor on a single chip. It could make simple arithmetic and logical operations for example addition, subtraction, and Boolean.
The second generation microprocessors were presented in 1973 for a second time by Intel. It was a first 8 – bit microprocessor. That could execute arithmetic and logic operations on 8-bit words.
The second generation of the microprocessor is well-defined by overlapped fetch, decode, and perform the steps. When the first generation is processed in the execution unit, then the second instruction is decoded and the third instruction is fetched
The third generation microprocessors were presented in 1978 by Intel’s 8086, Zilog Z800 and 80286. Those were 16 – bit processors with a performance similar to minicomputers.
These types of microprocessors were changed from the earlier generations of microprocessors in that all key workstation industrialists began evolving their own ISC based microprocessor architectures.
The fourth generation microprocessors are arrived with exceptional design with a million transistors. Front-line microprocessors like Motorola’s 88100 and Intel’s 80960CA might issue and give up work more than one instruction per clock cycle. A number of different companies familiarized the 32-bit microprocessors, however the most standard one is the Intel 80386.
Fifth-generation microprocessors in a job decoupled superscalar processing. Their design rapidly surpassed 10 million transistors. PCs in the fifth generation are a low-margin, high volume business occupied by a single microprocessor.
We are in the fifth generation from 1995 to at the present. Intel came out after 80856 with a new processor namely Pentium processor. That was followed by Pentium Pro CPU that permits various CPUs in a single system to attain multiprocessing.
Types of Microprocessor
We can classify the Microprocessors into following five types:
- Complex Instruction Set Microprocessors (CISC)
- Reduced Instruction Set Microprocessor (RISC)
- Application Specific Integrated Circuit (ASIC)
- Superscalar Processors
- Digital Signal Microprocessors (DSP’s)
Complex Instruction Set Microprocessors (CISC)
The Complex Instruction Set Microprocessors is CISM categorize a microprocessor in which orders may be done together along with other low-level activities. These types of processors implement different tasks similar to downloading, uploading, and recalling data into the memory card. Apart from these tasks, it also does complex mathematical calculations in a single command.
Reduced Instruction Set Microprocessor (RISC)
These types of Microprocessors are prepared consistent with the function in which the microprocessor may do small things in particular commands. This way, these processors complete more commands at a more rapidly rate.
The Application Specific Integrated Circuit (ASIC)
These types of processors are used for specific drives that comprise automotive emissions control or personal digital assistant’s computer. These types of processor is made with the good specification and can also be made with off the shelf gears.
Superscalar processor copies the hardware on the processor to do many tasks at a time. These processors may be used for ALUs or multipliers. They have changed operational units and these processors can do more than one command by nonstop transmitting numerous instructions to the extra operational units inside the processor.
Digital Signal Multiprocessors (DSP’s)
These processors are used to encode and decode the videos. Also used to change the digital to analog & analog to digital. They require a microprocessor that is outstanding in mathematical calculations. The chips of this processor are working in;
- Home theaters
- Audio gears
- TV set-top boxes
- Mobile phones
Microprocessor follows the below steps for working.
The commands are in storage from where the processor fetches them.
It then decodes the order to allocate the task further. The arithmetic and logic unit also completes to register the data provisionally for the duration of this.
The assigned tasks undergo execution and reach the output port in binary form.
Pros & Cons of Microprocessors
The pros of microprocessors are;
- Very high processing speed
- Compressed size
- Easy maintenance
- Can do difficult mathematics
Microprocessors disadvantages are;
- Overheating takes place due to overuse
- Act be determined by the size of the data
- Huge board size than microcontrollers
- Maximum microprocessors do not support floating-point operation