Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.
Structure and Role of the Processor
Transcript of Structure and Role of the Processor
Signals Arithmetic & Logic Circuits Data R1-R7 System Clock & Clock Speed All computers have a quartz-controlled oscillator – used for timing operations at a fixed rate All timing signals are derived from this – they regulate & synchronise operations of P, MM, I/O Processors are designed to work at specific clock speed – number of ticks per operation Rate / Speed / Frequency measured in GHz or MHz – doubles every year approx. Clock Frequencies over time: 1986: 10MHZ, 1994: 100MHz, 2002: 1GHz, 2012: ?? Processor Performance Word Length – number of binary digits in a BINARY WORD – used for all data / instructions BUS WIDTH – number of wires in a bus = word size (each wire = 1 signal = 1 bit) PERFORMANCE is measured in number of MACHINE OPERATIONS per second (OPS)
GOPS = Giga-Ops (10^9)
MOPS = Mega-Ops (10^6) Effect of Clock Speed on Processor Performance Clock Speed x 2 = program execution x 2 Doubling the CLOCK SPEED makes the processor execute instructions twice as fast, as each MACHINE CODE instruction is executed in 1 Clock Tick or Cycle (HZ=Cycles per second) LIMIT on clock speed – faster the chip operates, the more HEAT is generated – processor dies Effect of DATA Bus Width on Processor Performance Bus Width x 2 = program execution x 2 Bus width = the amount of data the CPU can transmit at a time to main memory and to input and output devices (bits per cycle) e.g. an 8-bit bus moves 8 bits of data at a time. Bus width can be 8, 16, 32, 64, or 128 so far Bigger number = faster transfer of data Effect of Word Length on Processor Performance Word size - a binary word is the amount of data the CPU can process at one time (bits per cycle) e.g an 8-bit processor can manipulate 8 bits at a time Bigger the number = faster processing It also affects the range of numbers that can be handled - Greater Word Length allows more complex maths Effect of ADDRESS Bus Width on Processor Performance Moore’s Law deviation Reason for Moore’s Law breaking down:
packing in more transistors on a chip increases power consumption and outputs more heat How to overcome this?
MULTI-CORE = more than 1 Processor on a chip – called CORES – run at lower frequency, use less power and can perform multiple tasks – also useful for Multi-Media A wider Address Bus does not directly affect performance However, a wider address bus allows a longer word length This means more memory can be addressed The limitation is that the Registers (PC, MAR) must also be able to accommodate the longer word length (32 / 64 bits) Bigger the number = more RAM addresses Limitation - if word size too big for ACC - processing gets slower as results have to be split over several Registers Also – if CIR is not big enough to hold the instruction – the system Bus must be used again –slower processing