pc maintenance: preparing for a+ certification chapter 5: cpus

27
PC Maintenance: PC Maintenance: Preparing for A+ Preparing for A+ Certification Certification Chapter 5: CPUs Chapter 5: CPUs

Upload: archibald-rich

Post on 23-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

PC Maintenance: PC Maintenance: Preparing for A+ Preparing for A+

CertificationCertificationChapter 5: CPUsChapter 5: CPUs

Page 2: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Chapter 5 ObjectivesChapter 5 Objectives

Understand how a CPU holds and Understand how a CPU holds and processes dataprocesses data

Identify ways by which a CPU is Identify ways by which a CPU is categorized and evaluatedcategorized and evaluated

Distinguish between PGA and SECC Distinguish between PGA and SECC packagingpackaging

Understand how modern CPUs have Understand how modern CPUs have evolved from earlier versionsevolved from earlier versions

Page 3: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Inside the CPUInside the CPU

Low-order bits:Low-order bits: data that represents data that represents numbers to be calculatednumbers to be calculated

High-order bits:High-order bits: data that represents data that represents instructions to the CPUinstructions to the CPU

Page 4: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Inside the CPUInside the CPU

Instruction set:Instruction set: high-order bit codes that high-order bit codes that the CPU understandsthe CPU understands

Registers:Registers: holding areas for data inside holding areas for data inside the CPUthe CPU

Page 5: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Example ProcessExample Process

Page 6: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Data Processing SpeedData Processing Speed

External speedExternal speed Speed at which motherboard and CPU Speed at which motherboard and CPU

communicatecommunicate Controlled by system crystalControlled by system crystal

Internal speedInternal speed Speed at which CPU performs internal Speed at which CPU performs internal

operationsoperations Usually a multiple of the external speedUsually a multiple of the external speed

Page 7: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Overclocking and UnderclockingOverclocking and Underclocking

OverclockingOverclocking: operating a CPU at a : operating a CPU at a higher internal speed than it is rated forhigher internal speed than it is rated for

UnderclockingUnderclocking: operating a CPU at a : operating a CPU at a lower internal speed than it is rated forlower internal speed than it is rated for

Page 8: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Core VoltageCore Voltage

Voltage that the CPU requires to operateVoltage that the CPU requires to operate Ranges from approximately +1.5v to +5vRanges from approximately +1.5v to +5v Newer CPUs = lower voltagesNewer CPUs = lower voltages Motherboard must provide correct voltageMotherboard must provide correct voltage

Page 9: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

CPU Cache UsageCPU Cache Usage

L1 cacheL1 cache Front-side cacheFront-side cache Holds data waiting to enter the CPUHolds data waiting to enter the CPU Built into the CPU on modern systemsBuilt into the CPU on modern systems

L2 cacheL2 cache Back-side cacheBack-side cache Holds data exiting the CPUHolds data exiting the CPU Built into the CPU packaging, but on a Built into the CPU packaging, but on a

separate chipseparate chip

Page 10: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

CPU CoolingCPU Cooling

FanFan Pulls heat away from CPUPulls heat away from CPU

Heat sinkHeat sink Spikes channel heat away from CPUSpikes channel heat away from CPU

Page 11: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Passive/Active Heat SinkPassive/Active Heat Sink

Passive: without fanPassive: without fan Active: with fanActive: with fan

Page 12: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pre-Pentium CPUsPre-Pentium CPUs

80888088 16-bit internal registers16-bit internal registers 20-bit address bus20-bit address bus 8-bit external data bus8-bit external data bus 4.77MHz to 10MHz4.77MHz to 10MHz Optional 8087 math coprocessorOptional 8087 math coprocessor

Page 13: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pre-Pentium CPUsPre-Pentium CPUs

8028680286 Could run in Protected ModeCould run in Protected Mode

More RAM could be addressedMore RAM could be addressed MultitaskingMultitasking

Could run in Real ModeCould run in Real Mode Backward compatible with applications for 8088Backward compatible with applications for 8088

Could use expanded memory on an ISA Could use expanded memory on an ISA expansion boardexpansion board

Up to 20MHz in speedUp to 20MHz in speed

Page 14: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pre-Pentium CPUsPre-Pentium CPUs

80386 (i386)80386 (i386) 386 protected mode, 286 protected mode, 386 protected mode, 286 protected mode,

and real modeand real mode Virtual memoryVirtual memory Virtual 8086 modeVirtual 8086 mode

386DX versus 386SX386DX versus 386SX 32-bit versus 16-bit external data bus32-bit versus 16-bit external data bus 32-bit versus 24-bit address bus32-bit versus 24-bit address bus

Page 15: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pre-Pentium CPUsPre-Pentium CPUs

80486 (i486)80486 (i486) Built-in coprocessor (on DX models)Built-in coprocessor (on DX models) Clock multipliersClock multipliers Up to 120MHz (clock-tripled)Up to 120MHz (clock-tripled) First CPU to use ZIF packagingFirst CPU to use ZIF packaging

486DX versus 486SX486DX versus 486SX Disabled math coprocessor on 486SXDisabled math coprocessor on 486SX

Page 16: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

ZIF PackagingZIF Packaging

Pin Grid Array (PGA)Pin Grid Array (PGA) Removable without forceRemovable without force Raise/lower leverRaise/lower lever

Page 17: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium PackagingPentium Packaging

Socket 4Socket 4 +5v socket+5v socket Used for 1Used for 1stst Generation Pentium (60, 66MHz) Generation Pentium (60, 66MHz) 273-pin273-pin

Socket 3Socket 3 Variable-voltage socket, +3.3v or +5vVariable-voltage socket, +3.3v or +5v Introduced Introduced afterafter Socket 4 Socket 4 Works with either 486 or 1Works with either 486 or 1stst Generation Generation

PentiumPentium

Page 18: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium PackagingPentium Packaging

Socket 5Socket 5 +3.3v socket+3.3v socket 22ndnd Generation Generation

Pentiums (77 to Pentiums (77 to 100MHz)100MHz)

First to use First to use staggered PGA staggered PGA (SPGA)(SPGA)

320-pin320-pin

Page 19: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium PackagingPentium Packaging

Socket 6Socket 6 ++3.3v socket3.3v socket Used for Pentium OverDrive and 486DX4Used for Pentium OverDrive and 486DX4

Socket 7Socket 7 Variable voltage socket, +3.3v or +5vVariable voltage socket, +3.3v or +5v 321 pins (rather than 320 on Socket 5)321 pins (rather than 320 on Socket 5) Otherwise the same as Socket 5Otherwise the same as Socket 5

Page 20: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium PackagingPentium Packaging

Super Socket 7 (Super7)Super Socket 7 (Super7) Enhanced Socket 7Enhanced Socket 7 Used with 2Used with 2ndnd Generation Pentium and non-Intel Generation Pentium and non-Intel

competitor chipscompetitor chips Provides split voltage capability that allows higher Provides split voltage capability that allows higher

external than internal voltageexternal than internal voltage

Page 21: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium CPUsPentium CPUs

First-GenerationFirst-Generation 60 or 66MHz60 or 66MHz Used Socket 3 or Socket 4Used Socket 3 or Socket 4

Second-GenerationSecond-Generation 75 to 100MHz75 to 100MHz Used Socket 5 or Socket 7Used Socket 5 or Socket 7

Third-GenerationThird-Generation 166 to 233MHz 166 to 233MHz Adds MMX capabilityAdds MMX capability

Page 22: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium ProPentium Pro

Improvement on Second-Generation Improvement on Second-Generation PentiumPentium

Introduced quad pipeliningIntroduced quad pipelining Introduced on-chip L2 cacheIntroduced on-chip L2 cache Lacked MMXLacked MMX Optimized for 32-bit operating systemsOptimized for 32-bit operating systems Socket 8: +3v rectangular socket, 387 pinsSocket 8: +3v rectangular socket, 387 pins

Page 23: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium IIPentium II

A fast Pentium Pro with MMX addedA fast Pentium Pro with MMX added Internal speeds from 233 to 450MHzInternal speeds from 233 to 450MHz External buses of 66 or 100MHzExternal buses of 66 or 100MHz Single Edge Contact Cartridge (SECC)Single Edge Contact Cartridge (SECC)

Page 24: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

CeleronCeleron

Low-budget Pentium II (or Pentium III)Low-budget Pentium II (or Pentium III) Packaging:Packaging:

Single Edge Processor (SEP)Single Edge Processor (SEP) Socket 370Socket 370

Page 25: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

AMD K6AMD K6

Competitor to Pentium IICompetitor to Pentium II Socket 7 PGA chipSocket 7 PGA chip Versions:Versions:

K6: 166 to 300MHzK6: 166 to 300MHz K6-2: 266 to 475MHz, 3DNow! TechnologyK6-2: 266 to 475MHz, 3DNow! Technology K6-3: 400 to 450MHz, full-speed L2 cacheK6-3: 400 to 450MHz, full-speed L2 cache

Page 26: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium IIIPentium III

450MHz to 1GHz450MHz to 1GHz Packaging:Packaging:

SECC2SECC2 Socket 370Socket 370 Flip-Chip (FC) designFlip-Chip (FC) design

Page 27: PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs

Pentium 4Pentium 4

1.3GHz to more than 2.8GHz1.3GHz to more than 2.8GHz Socket 423 or Socket 478Socket 423 or Socket 478 NetBurst architectureNetBurst architecture 64-bit, 100MHz quad pipelining64-bit, 100MHz quad pipelining 20Kb L1 cache, 256KB full-speed L2 20Kb L1 cache, 256KB full-speed L2

cachecache