200 likes | 381 Views
PROCESSORS. Department of ECE/EEE, M.S.P.V.L Polytechnic College, Pavoorchatram. Processor. Pronounced as separate letters it is the abbreviation for c entral p rocessing u nit . The CPU is the brains of the computer.
E N D
PROCESSORS Department of ECE/EEE, M.S.P.V.L Polytechnic College, Pavoorchatram.
Processor • Pronounced as separate letters it is the abbreviation for central processing unit. • The CPU is the brains of the computer. • Sometimes referred to simply as the central processor, but more commonly called processor, the CPU is where most calculations take place. • In terms of computing power, the CPU is the most important element of a computer system.
Cont., • On large machines, CPUs require one or more printed circuit boards. • On personal computers and small workstations, the CPU is housed in a single chip called a microprocessor. • Since the 1970's the microprocessor class of CPUs has almost completely overtaken all other CPU implementations.
Cont., Two typical components of a CPU are the following: • The arithmetic logic unit(ALU), which performs arithmetic and logical operations. • The control unit (CU), which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary.
Computing • Central processing unit (CPU), an electronic circuit that can execute computer programs • Microprocessor, a CPU on one chip as part of a microcomputer • Graphics processing unit (GPU / VPU), a dedicated graphics rendering device for a personal computer or game console • Physics processing unit (PPU), a dedicated microprocessor designed to handle the calculations of physics
Cont., • Digital signal processor, a specialized microprocessor designed specifically for digital signal processing • Network processor, a microprocessor specifically targeted at the networking application domain • Front end processor, a helper processor for communication between a host computer and other devices • Coprocessor • Floating point unit
Cont., • Data processor, a system that translates or converts between different data formats • Word processor, a computer application used for the production of printable material • Audio processor, used in studios and radio stations
CISC Processors CISC - Definition • A Complex Instruction Set Computer (CISC) is an instruction set architecture (ISA) in which each instruction can indicate several low-level operations, such as a load from memory, an arithmetic operation, and a memory store, all in a single instruction. • The term was coined in contrast to Reduced Instruction Set Computer (RISC).
Cont., Examples of CISC processors are the • VAX, • PDP-11, • Motorola 68000 family • Intel x86/Pentium CPUs
Incitements and benefits • Before the RISC philosophy became prominent, many computer architects tried to bridge the so called semantic gap. • To design instruction sets that directly supported high-level programming constructs such as procedure calls, loop control, and complex addressing modes, allowing data structure and array accesses to be combined into single instructions. • Instructions are also typically highly encoded in order to further enhance the code density.
Cont., • The compact nature of such instruction sets results in smaller program sizes and fewer (slow) main memory accesses, which at the time (early 1960s and onwards) resulted in a tremendous savings on the cost of computer memory and disc storage,
Features of CISC: • complex instruction. • more addressing mode. • Highly pipelined. • vice-versa of RISC.
RISC Processors • RISC-Means Reduced Instruction Set Computer. • A Risc system has reduced number of instructions and moreimportantly it is load store architecture werepipelining can be implemented easily. Eg.ATMEL AVR
Features One cycle execution time: • RISC processors have a CPI (clock per instruction) of one cycle. This is due to the optimization of each instruction on the CPU and a technique called <I.PIPELINING< I>. Pipelining: • a techique that allows for simultaneous execution of parts, or stages, of instructions to more efficiently process instructions.
Cont., large number of registers: • The RISC design philosophy generally incorporates a larger number of registers to prevent in large amounts of interactions with memory. RISC Characteristics • Simple instructions set, • Same length instructions, • 1 machine cycle instructions.
The End ….. Thank You …..