03 Central Processing Unit
-
Upload
jeethin-pv -
Category
Documents
-
view
227 -
download
0
Transcript of 03 Central Processing Unit
-
8/6/2019 03 Central Processing Unit
1/26
Central Processing UnitCentral Processing Unit
CPU or ProcessorCPU or Processor
-
8/6/2019 03 Central Processing Unit
2/26
Central Processing UnitCentral Processing Unit
ComponentsComponents
Control UnitControl UnitArithmetic & Logic UnitArithmetic & Logic Unit
-
8/6/2019 03 Central Processing Unit
3/26
Central Processing UnitCentral Processing Unit
Control UnitControl Unit
Reads & Interprets ProgramReads & Interprets Program
InstructionsInstructionsDirects the Operation of theDirects the Operation of the
ProcessorProcessorControls the flow of programs andControls the flow of programs and
data into and out of memorydata into and out of memory
-
8/6/2019 03 Central Processing Unit
4/26
Central Processing UnitCentral Processing Unit
Arithmetic & Logic UnitArithmetic & Logic Unit
Arithmetic:Arithmetic:
Addition, Subtraction, Multiplication,Addition, Subtraction, Multiplication,DivisionDivision
Logic:Logic:ComparisonsComparisons
-
8/6/2019 03 Central Processing Unit
5/26
Central Processing UnitCentral Processing Unit
Machine CycleMachine Cycle
FetchFetch
DecodeDecodeExecuteExecute
StoreStore
-
8/6/2019 03 Central Processing Unit
6/26
Central Processing UnitCentral Processing Unit
FetchFetch
Calls an instruction into memoryCalls an instruction into memory
-
8/6/2019 03 Central Processing Unit
7/26
Central Processing UnitCentral Processing Unit
DecodeDecode
Figures out what the instruction isFigures out what the instruction istrying to dotrying to do
-
8/6/2019 03 Central Processing Unit
8/26
Central Processing UnitCentral Processing Unit
ExecuteExecute
Does the decoded instructionDoes the decoded instructionAdd 2+2Add 2+2
-
8/6/2019 03 Central Processing Unit
9/26
Central Processing UnitCentral Processing Unit
StoreStore
Puts the answer 4 into memory forPuts the answer 4 into memory foruse by another instructionuse by another instruction
-
8/6/2019 03 Central Processing Unit
10/26
Central Processing UnitCentral Processing Unit
Clock CycleClock Cycle
A Crystal Oscillator on theA Crystal Oscillator on theMotherboardMotherboard
It paces the machine cycleIt paces the machine cycle
-
8/6/2019 03 Central Processing Unit
11/26
Central Processing UnitCentral Processing Unit
Clock CycleClock Cycle
Measured in MHz or GHzMeasured in MHz or GHzMegahertz = 1,000,000 cycles/secMegahertz = 1,000,000 cycles/sec
Gigahertz = 1,000,000,000Gigahertz = 1,000,000,000
cycles/seccycles/sec
-
8/6/2019 03 Central Processing Unit
12/26
Central Processing UnitCentral Processing Unit
Clock CycleClock CycleOne clock cycle is calculated byOne clock cycle is calculated bydividing 1 by the MHz or GHzdividing 1 by the MHz or GHz
Example: (800 MHz CPU)Example: (800 MHz CPU)
1/800,000,000 =1/800,000,000 =
0.00000000125 or0.00000000125 or
1.25 nanoseconds (nano = billionth)1.25 nanoseconds (nano = billionth)
(1.25 billionths of a second)(1.25 billionths of a second)
-
8/6/2019 03 Central Processing Unit
13/26
Central Processing UnitCentral Processing Unit
Clock CycleClock CycleThe shorter the clock cycle theThe shorter the clock cycle the
faster the processorfaster the processor
-
8/6/2019 03 Central Processing Unit
14/26
Central Processing UnitCentral Processing Unit
PipeliningPipeliningExecuting multiple instructions atExecuting multiple instructions at
the same timethe same time
FETCHFETCH DECODEDECODE EXECUTEEXECUTE STORESTORE
Instruction 1Instruction 1
Instruction 2Instruction 2
Instruction 3Instruction 3
Instruction 4Instruction 4
-
8/6/2019 03 Central Processing Unit
15/26
Central Processing UnitCentral Processing Unit
Parallel ProcessingParallel ProcessingMultiple processors work togetherMultiple processors work together
to complete a set of instructionsto complete a set of instructions
Control
CPU
CPU 01
CPU 02
Answer
-
8/6/2019 03 Central Processing Unit
16/26
Central Processing UnitCentral Processing Unit
DualDual--CoreCoreAA dualdual--corecore CPU combines twoCPU combines two
independent processors and theirindependent processors and theirrespective caches and cacherespective caches and cache
controllers onto a single silicon chipcontrollers onto a single silicon chip
-
8/6/2019 03 Central Processing Unit
17/26
Central Processing UnitCentral Processing Unit
DualDual--CoreCore
-
8/6/2019 03 Central Processing Unit
18/26
Central Processing UnitCentral Processing Unit
DualDual--Core AdvantagesCore AdvantagesLess PowerLess Power
Less SpaceLess SpaceBetter PerformanceBetter Performance
-
8/6/2019 03 Central Processing Unit
19/26
Central Processing UnitCentral Processing Unit
DualDual--Core DisadvantagesCore DisadvantagesRequire Different OSRequire Different OS
Scalability more limitedScalability more limitedLower production yieldsLower production yields
-
8/6/2019 03 Central Processing Unit
20/26
Central Processing UnitCentral Processing Unit
INTELINTEL
AMDAMD
TRANSMETATRANSMETA
MOTOROLAMOTOROLA
-
8/6/2019 03 Central Processing Unit
21/26
Central Processing UnitCentral Processing Unit
INTELINTEL
-
8/6/2019 03 Central Processing Unit
22/26
Central Processing UnitCentral Processing Unit
AMDAMD
-
8/6/2019 03 Central Processing Unit
23/26
Central Processing UnitCentral Processing Unit
TRANSMETATRANSMETA
-
8/6/2019 03 Central Processing Unit
24/26
Central Processing UnitCentral Processing Unit
MOTOROLA & IBMMOTOROLA & IBM
-
8/6/2019 03 Central Processing Unit
25/26
Central Processing UnitCentral Processing Unit
QuestionsQuestions
-
8/6/2019 03 Central Processing Unit
26/26
Central Processing UnitCentral Processing Unit
Assignment 01Assignment 01
Explain the difference between theExplain the difference between the
Intel DualIntel Dual--Core and AMD DualCore and AMD Dual--CoreCoreCPUS. What makes them different.CPUS. What makes them different.
DoubleDouble--Spaced, 12pt Font, w/ReferencesSpaced, 12pt Font, w/References
Due: Wed Sept 7Due: Wed Sept 7thth