MEHULENTERPRISE

Driven by knowledge, powered by nature.

Home

Products

Services

Profile

Contact

Guide
Processor
The processor is also known as the ‘Central Processing Unit’ (CPU). It is the heart, soul and the brain of the computer. It is the most important component on the system’s motherboard. The integrated circuits of the processors are etched on silicon chips and the process is called photolithography that is accomplished with the ultraviolet light. The limiting factor is the wavelength of the light. The processor computes and processes data and delivers the results based on the instructions by synchronising between the transistors. Scientists have managed to squeeze millions of transistors onto each chip. Each transistor on the surface of a silicon chip acts as a switch that can open or close a gate. Computer processes information by manipulating sequences of opened and closed gates. A positive charge applied to the gate attracts electrons, allowing current to flow across the gap from the source to the drain. A negative charge stops the current and closes the gate. Higher the number of transistors on a processor the more data will process in a given unit of time. Older processors had a distance of one micron between the transistors. The transistor density in vogue now is 0.18 micron. The processor’s architecture determines the manner in which it processes data. New processors employ multistage pipelines for transmitting data. To ensure proper data flow through these pipelines, the processor includes a kind of prediction and error correction mechanism. The clock speed is the speed at which the processor executes instructions. The clock speed is measured in megahertz (MHz), which stands for a million instructions per second. The MHz rating is considered the most important measure of processor performance. Higher clock speeds mean faster processors. The system Bus transports the data needed by the processor. The system Bus comes on a number of speeds ranging from 66 MHz to 200 MHz in modern processors. Another important consideration is Bus width. The processor will be faster if it has a fast and wide bus. Floating point math decides how 3D games, flight simulators, 3D rendering software, designing software etc., work. Floating decimals take more power to crunch but a more floating-point math capable processor delivers better performance. Processors produce a lot of heat and some high-end processors require super cooled gases to maintain the temperature. Processor heat can be managed by designing processors that consume less power. If the processor is not cooled properly, then it might lead to all sorts of errors, including system crashes. Therefore, a heat sink or a small cooling fan to dissipate the heat usually covers the processor. The average number of instructions a processor can execute in a second is called MIPS. The Higher MIPS rating means better performance. The functioning of a processor is quite technical in nature. But very briefly, a processor works by taking program code and data from the ‘System Memory’ (RAM), executing the code and returning the results to the RAM. Logically, a processor is divided into two main parts, the ‘Arithmetic Logic Unit’ (ALU) and the ‘Control Unit’. The ALU performs all the arithmetic and logical operations on the data. The control unit acts as an intermediary between the ALU and the RAM. The control unit controls the functioning of the processor. It accepts the data from the RAM. Passes the data to the ALU for performing arithmetic and logical operations, and returns the processed data back to the RAM. ‘Multimedia Extensions’ (MMX) is a set of instructions built into the processor, specifically intended for improving the performance of multimedia or graphics applications, mainly games. However, computers need to have applications specifically designed to take advantage of MMX. In general terms, a processor is a complete computation unit that is fabricated in a single chip to do all the computation and logic processing. The history of the microprocessor goes way back to the year 1971 when the Intel 4004 microprocessor was launched. A microprocessor is a collection of machines that work in a synchronous manner. There are many logic circuits that are present inside a microprocessor which work together to produce results. Since computers are digital devices they deal only with zeros and ones. The building blocks of a microprocessor is the logic gates like ‘and’, ‘or’, ‘not’ gates. There are digital switches that take inputs and produce outputs according to the formula and logic applied. Initially, the processors used to have electro-mechanical switches that were slow and used to consume enormous amounts of power. But with the invention of transistors the whole computing scene changed. A transistor can be considered a digital switch. Not only does it consume less power, there are no moving parts. In modern processors, transistors are fabricated in to a single chip to form an integrated circuit. They are connected internally and do not require any writing to be done. Special materials are used to form these integrated circuits called semi-conductors like silicon, germanium, etc. Once the integrated circuits were invented than everybody realized an integrated circuit is made more miniature, the more powerful it will be. Initially, the processor used to have large-scale integration that used to pack hundreds of transistors together. But soon the integration went in to very large-scale where millions of transistors were packed in a single integrated circuit. Originally, the functions performed by a processor were implemented using several different logic chips. Intel was the first company to incorporate all these logic components into a single chip. One important aspect, which differentiates between processor and hardwired logic, is that the processors were programmable. They can perform different functions based on the instructions from different software. With the help of different sets of pre-configured subtask or instruction it enables users to write programs to use these task. The inside of processor consists of logic circuits like ‘Arithmetic Logic Unit’ (ALU). Its function is to perform mathematical operations like addition, subtractions, divisions, etc. Modern microprocessors contain complete floating-point processors that can perform extremely sophisticated operations and applications no large floating-point numbers. Also present is an address bus that may be 16 bits or 32 bits wide and is used to send addresses to the memory. It includes a data bus that is used to send and receive data from memory is again 16 bits or 32 bits wide. A clock line lets a clock pulse, which sequences the processor, and a read and a write line tells the memory weather to read or write data in memory. A reset line sets the program counters to zero. The number of transistor available affects the performance of processor. A typical instruction in a processor like an 8088 takes about 15 clock cycles to execute. More transistors also make possible a technology called pipelining. In a pipelined architecture, instruction execution overlaps and so even though it might take five clock cycles to executes each instruction, there can be five instruction in various stage of execution simultaneously. That way it looks like one instruction completes every clock cycle, so much for microprocessor efficiency.