SlideShare a Scribd company logo
PC Hardware Basic Guide
Module 5 - Processors
Module 5 - Processors
PC Hardware Basic Guide
2
Module 5 - Processors
 Overview
◊ It is a single chip CPU.
◊ It is an electronic component integrated with thousands and millions of
transistors for performing arithmetic and logic operations.
◊ The first processor under Advanced Technology is 80286. 80386,
80486 and the other Pentium processors.
 Lesson Covered in this Module
◊ Microprocessors
◊ Advanced Processors
◊ Choosing, Installing and troubleshooting a processor
Module 5 - Processors
PC Hardware Basic Guide
3
Lesson 1 - Microprocessors
Introduction
◊ A single chip CPU is called as Microprocessor
◊ The CPU is made of two units namely the Arithmetic and Logic
Unit and the Control Unit
◊ It performs functions like executing the instructions given by
the user program, controlling the I/O operations and the
functions of peripheral devices
Module 5 - Processors
PC Hardware Basic Guide
4
Lesson 1 - Microprocessors
 Topics Covered in this Lesson
◊ Microprocessors
◊ Logic Gates
◊ Number Systems
◊ System Bus
◊ 8085 Microprocessor
◊ 8086 Microprocessor
◊ 8088 Microprocessor
◊ Support Chips used in 8088
Module 5 - Processors
PC Hardware Basic Guide
5
Topic 1 – Microprocessor
◊ The Arithmetic and Logic Unit (ALU) is used for performing
Arithmetic and logic operations
◊ The Arithmetic operations are addition, subtraction,
multiplication and division.
◊ The logic operations are taking decision based on same
conditions.
◊ Block diagram of Microprocessor
Module 5 - Processors
PC Hardware Basic Guide
6
Topic 2 – Logic Gates
AND Gate
◊ AND gate is a logic gate
which produces an output
“1” if both the inputs are
“1”.
OR Gate
◊ The output of OR gate is
logic 1 if any one of its
input is logic 1.
Module 5 - Processors
PC Hardware Basic Guide
7
Topic 2 – Logic Gates
NOT gate or Inverter
◊ If the input is logic 1 the
output is 0 and vice versa.
XOR Gate
◊ The output of XOR gate is
one if one input is
complement of the other.
Module 5 - Processors
PC Hardware Basic Guide
8
Topic 2 – Logic Gates
◊ NAND gate
◊ The output is logic 1 if at least one input is logic 0.
◊ The Register unit is used to store data.
◊ The control unit controls operations like generating the
control signals for reading, and writing data to memory or I/O
devices.
Module 5 - Processors
PC Hardware Basic Guide
9
Topic 3 - Number Systems
The different numbers systems in use are
◊ Decimal Number System which has numbers in the range 0 to
9
◊ Octal Number System which has the numbers in the 0 to 7
◊ Binary Number System which has the numbers 0 and 1
◊ Hexadecimal Number System which has the numbers in the
range 0 to 9 and A to F
Module 5 - Processors
PC Hardware Basic Guide
10
Topic 3 - Number Systems
 Decimal to Binary Conversion
◊ For example: (29)10 converted to binary
29/2 = 14 remainder 1
14/2 = 7 remainder 0
7/2 = 3 remainder 1
3/2 = 1 remainder 1
1/2 = 0 remainder 1
◊ (Decimal) 27 = Binary (11101)2
 Binary to Decimal Conversion
 For example: (11101)2
 Binary number (11101)2 = ( Decimal) 16+8+4+0+1= 29
1 1 1 0 1
1*24 =16 1*23 = 8 1* 22 = 4 0*21 = 0 1*20= 1*1= 1
Module 5 - Processors
PC Hardware Basic Guide
11
Topic 3 - Number Systems
 Hexadecimal Number System
 The hexadecimal numbers are 0 to 9 and A to F.
Continued….
Decimal Hexadecimal Binary
1 01 0000 0000
2 02 0000 0010
3 03 0000 0011
4 04 0000 0100
5 05 0000 0101
6 06 0000 0110
7 07 0000 0111
Module 5 - Processors
PC Hardware Basic Guide
12
Topic 3 - Number Systems
Decimal Hexadecimal Binary
8 08 0000 1000
9 09 0000 1001
10 0A 0000 1010
11 0B 0000 1011
12 0C 0000 1100
13 0D 0000 1101
14 0E 0000 1110
15 0F 0000 1111
Module 5 - Processors
PC Hardware Basic Guide
13
Topic 3 - Number Systems
Hexadecimal to Binary conversion
◊ (1A)16 = (0001 1010)2
◊ The binary value for 1 is 0001
◊ The binary value for A is 1010
Binary to Hexadecimal Conversion
◊ The binary number (0001 1010)2
◊ (0001)2 is 1; (1010) 2 is A
◊ The hexadecimal value is thus (1A)16
Module 5 - Processors
PC Hardware Basic Guide
14
Topic 3 - Number Systems
 Hexadecimal to Decimal Number
 The hexadecimal is first converted to binary and the binary
number is then converted into decimal.
◊ For example: Hexadecimal number (2B)16
◊ Step 1 - Hexadecimal number to binary
(2B)16 = (0010 1011)2
◊ Step 2 - Binary number (0010 1011)2 to decimal
32+8+2+1=43
 Hexadecimal number (2B) 16 = (0010 1011)2= (43)10
0 0 1 0 1 0 1 1
0*27=0 0*26=0 1*25=32 0*24=0 1*23=8 0*22 =0 1*21=2 1*20= 1*1= 1
Module 5 - Processors
PC Hardware Basic Guide
15
Topic 4 - System Bus
The system bus is divided into three namely
◊ Address bus
◊ Data Bus
◊ Control Bus
Address Bus - used to locate the unique locations to get the
data
Data Bus - used to send data between devices and memory
Control Bus – It carries control signal from the processor to
other devices or memory.
Module 5 - Processors
PC Hardware Basic Guide
16
Topic 5 - Processors
8085 Microprocessor
◊ It is a 40 pin DIP package
IC
◊ It is an 8 bit processor
◊ It is 3.125 MHz
◊ It has16 bit address bus
◊ Operates on +5V DC power
supply
The pin diagram of 8085
Module 5 - Processors
PC Hardware Basic Guide
17
Topic 5 - Processors
The signals present in the
microprocessor are,
◊ Address and Data Bus
• The address bus of 8085
microprocessor is 16 bit.
• The low order address
lines AD0 to AD7 are
multiplexed.
• The High order A8 to A15
are dedicated for carrying
the address.
• Demultiplexed using
Address Latch Enable
(ALE) signal.
Module 5 - Processors
PC Hardware Basic Guide
18
Topic 5 - Processors
 Control and Status Signals
◊ Control signals - RD and WR
◊ Status signals - IO/M, S0 and S1
◊ Special signal - ALE to demultiplex the address and the data signals.
• ALE (Address latch Enable) - Generates every time during the beginning
of the operation.
• RD (Read) - indicates that the selected memory location or the I/O device
has to be read.
• WR (Write) - indicates that data is available on the data bus and the data
has to be written to the memory location or the I/O device Provided by the
address bus.
•
Module 5 - Processors
PC Hardware Basic Guide
19
Topic 5 - Processors
IO/M
◊ Low signal it indicates a memory operation
◊ High signal indicates an input output operation
Power Supply and Frequency Signals
◊ Vcc – It is the power supply given to the microprocessor for its
operation.
◊ Vss – It is the ground reference
◊ X1 and X2 are the two ends which are connected to the crystal
◊ CLK (OUT) – used as a system clock for other devices.
Module 5 - Processors
PC Hardware Basic Guide
20
Topic 5 - Processors
Interrupts and Externally Initiated Signals
◊ Interrupt Request (INTR) signal is generated by the peripheral
devices to catch the attention of the CPU.
Externally Initiated Signals
◊ RESET (RESET IN and RESET OUT), HOLD, READY.
◊ RESET IN: the microprocessor is reset
◊ RESET OUT: used by the processor to reset the other
peripheral devices
◊ HOLD: generated by the DMA controller requesting the
microprocessor to grant the bus.
Module 5 - Processors
PC Hardware Basic Guide
21
Topic 5 - Processors
 Serial I/O Ports
◊ SID and SOD are two signals used for serial transmission.
◊ SID is used to receive data bit by bit
◊ SOD pin is used to output data bit by bit.
 Flag Registers
◊ Indicates the status of the Arithmetic and Logic operations.
◊ The Flag registers present in 8085 microprocessor
• Sign Flag
• Zero Flag
• Carry Flag
• Auxiliary Carry Flag
• Parity Flag
Module 5 - Processors
PC Hardware Basic Guide
22
Topic 6 - Features of 8086 Microprocessor
◊ 8086 is a 16 bit microprocessor
◊ The clock speed varies from 4 MHz to 10 MHz
◊ The data bus width is 16 bit
◊ The width of the address bus is 20 bits.
◊ Operates with +5V DC power supply
◊ It is a 40 pin DIPP Package
◊ It has a pipelined architecture
◊ Does not provide a coprocessor support
Module 5 - Processors
PC Hardware Basic Guide
23
Topic 7 - Features of 8088 Microprocessor
◊ The data bus is 8 bit.
◊ The clock speed supported is 4.77 MHz
◊ It supports the 8087 coprocessor
◊ Supports DMA data transfer
◊ Supports pipelined architecture.
◊ Supports nine flags
◊ Provides large number of I/O ports up to 64K
◊ The 8088 microprocessor operates in two different modes.
• Minimum Mode
• Maximum Mode
Module 5 - Processors
PC Hardware Basic Guide
24
Topic 7 - Features of 8088 Microprocessor
◊ The pin MN/MX decides the mode in which the processor
can operate.
◊ Under Minimum Mode, there is no coprocessor support.
Module 5 - Processors
PC Hardware Basic Guide
25
Topic 7 - Features of 8088 Microprocessor
◊ The MN/MX pin should be low to operate in Maximum mode.
Module 5 - Processors
PC Hardware Basic Guide
26
Topic 7 - Features of 8088 Microprocessor
► Basic units of 8088
Microprocessor
 Bus Interface Unit (BIU)
 Execution Unit (EU).
 Functions performed by the
BIU
◊ I/O read and write
◊ Memory read and write
◊ Address generation and
storing pre-fetched
instructions
 Functions performed by the EU
◊ Decoding the instructions
fetched by the Bus Interface
Unit
◊ Executing the instructions to
generate the result
Module 5 - Processors
PC Hardware Basic Guide
27
Topic 7 - Features of 8088 Microprocessor
 Co-Processor 8087
◊ Used for performing
arithmetic, trigonometric,
exponential and logarithmic
instructions.
◊ So it is termed as Numerical
Data Processor (NDP).
 Working of 8087 Co-
Processor
◊ The results of floating point
operations are desired to
have 18 decimal digit
accuracy.
Module 5 - Processors
PC Hardware Basic Guide
28
Topic 7 - Features of 8088 Microprocessor
Interface between 8088 and 8087 in a PC
◊ The address/data bus lines of he 8088 microprocessor are
connected directly with the 8087 Co-Processor.
Module 5 - Processors
PC Hardware Basic Guide
29
Topic 8 - Support Chips Used in 8088
 Different support chips present
in the 8088 motherboard.
◊ 8284 – Clock Generator is
used to generate the clock
◊ 8259-- Interrupt controller.
◊ 8288 is the bus controller.
◊ 8237 is the DMA controller.
◊ 8253 is the programmable
Timer
◊ 8255 is the Programmable
Peripheral Interface
 373 and 245 are address
latches and buffer
Module 5 - Processors
PC Hardware Basic Guide
30
Topic 8 - Support Chips Used in 8088
 Classification of Support Chips
 Dumb Chip
◊ No intelligence and it is not programmable
◊ Does not have separate memory to store the commands and the
controls
◊ Function of the dumb chip is fixed and is according to the input
 Smart Chip
◊ It is programmable and has intelligence.
◊ Separate memory to store the commands and the controls
◊ Troubleshooting of a smart chip is complex
Module 5 - Processors
PC Hardware Basic Guide
31
Topic 8 - Support Chips Used in 8088
Programmable Interrupt
Controller (PIC) – 8259A
◊ It is used in the XT
motherboard to generate
an interrupt signal
◊ PCI is an interface
between the CPU and the
device.
◊ The XT motherboard
supports one interrupt
controller which can
support eight devices
Module 5 - Processors
PC Hardware Basic Guide
32
Topic 8 - Support Chips Used in 8088
The AT motherboard supports two interrupt controllers
(8259) for supporting 15 interrupts.
Module 5 - Processors
PC Hardware Basic Guide
33
Topic 8 - Support Chips Used in 8088
► Programmable DMA Controller
8237
 Inn XT motherboard only one DMA
controller is present.
 In AT motherboards, two DMA
controllers are cascaded.
 The DMA controller has four
channels
◊ Channel 0 is used for refreshing
RAM
◊ Channel 1 is not used
◊ Channel 2 is used by Floppy
Disk Controller for performing
data transfer
◊ Channel 3 is used by Hard Disk
Controller for performing data
transfer
Memory
Refresh
Not Used
FDC
HDC
Channel 0
Channel 1
Channel 2
Channel 3
Module 5 - Processors
PC Hardware Basic Guide
34
Lesson 2 - Advanced Processors
Introduction
◊ The advancement in technology brought many variations to
the Extended Technology XT and the Advanced Technology
was introduced
◊ It is very much essential to identify the different processors,
their features and the sockets or the slots where they can be
connected.
Module 5 - Processors
PC Hardware Basic Guide
35
Lesson 2 - Advanced Processors
 Topics Covered in this Lesson
◊ 80286 Processor
◊ 80386 Processor and 80486 Processor
◊ Types of Instruction Set
◊ Pentium Processor
◊ Processor Generations
◊ Pentium MMX and Pentium PRO Processors
◊ Pentium II Processors
◊ Pentium Xeon Processors
◊ Celeron Processors
◊ Pentium III Processors
◊ Pentium IV Processor
◊ AMD Processor
◊ Processor Identification
Module 5 - Processors
PC Hardware Basic Guide
36
Topic 1 - 80286 Processor
◊ The registers and the ALU is 16 bit.
◊ The width of the address bus is 24 bit.
◊ It operates with +5V DC
◊ It operates in 8 MHz, 10 MHz and 12.5 MHz
◊ It has Non-Multiplexed address/data bus
Module 5 - Processors
PC Hardware Basic Guide
37
Topic 1 - 80286 Processor
◊ There are four stage
in executing an
instruction.
◊ The instruction
execution in a
pipeline.
Module 5 - Processors
PC Hardware Basic Guide
38
Topic 2 - 80386 and 80486 Processors
 Intel 80386 processor
◊ It is a 32 bit
microprocessor.
◊ Two types are 80386 SX
and 80386 DX.
◊ They are real mode,
protected mode and
virtual 86 mode.
◊ The 80386 SX has 24
address lines and the
80386 DX has 32
address lines
◊ Supports instruction
pipelining
Module 5 - Processors
PC Hardware Basic Guide
39
Topic 2 - 80386 and 80486 Processors
Intel 80486 Processor
◊ Two types
◊ 80486 SX and 80486 SL
◊ 80486 DX
• 80486 DX2
• 80486 DX4
◊ It has inbuilt Numeric
Data processor
◊ It has a unified inbuilt
cache memory
Module 5 - Processors
PC Hardware Basic Guide
40
Topic 3 - Types of Instruction Set
 Complex Instruction Set Computing (CISC)
◊ This processors are provided with large number of complex
instructions
 Reduced Instruction Set Computing (RISC)
◊ It has less number of transistors and is cheaper.
 Explicitly Parallel Instruction Computing (EPIC)
◊ It has combined features of both CISC and RISC.
 Very Large Instruction Word (VLIW)
◊ The VLIW type processors will be able to receive many instructions
per word.
Module 5 - Processors
PC Hardware Basic Guide
41
Topic 4 - Pentium Processors
► Comparison
80486 Microprocessor Pentium Processor
It has one pipelined 32 bit
processor
It has two pipeline stages
namely the U pipeline and the V
pipeline
The parity logic is available
only for data bus.
The parity logic is present for
both address bus and the
internal data bus.
The cache write policy
followed is write-through
policy
Pentium processor follows
write-back policy
Supports Burst Bus cycle Pentium processor also
supports burst bus cycle
Module 5 - Processors
PC Hardware Basic Guide
42
Topic 4 - Pentium Processors
► Features of Pentium Processor
Pentium processor supports Superscalar architecture.
Supports Functional Redundancy Check.
Supports effective power management feature.
Supports multiprocessor
Module 5 - Processors
PC Hardware Basic Guide
43
Topic 4 - Pentium Processors
► Cyrix 686 Processor
◊ The pin of the Cyrix
processor was Pentium
compatible and could be
placed in SOCKET 7.
► AMD Processors
► The series of AMD
processors
◊ K5 processor
◊ K6, K6-2, K6-3
processors
◊ K7 Athlon processor.
Module 5 - Processors
PC Hardware Basic Guide
44
Topic 5 - Processor Generations
SOCKET TYPE /
NAME
CPU PINS VOLTAGE
SOCKET 1: 486 SX & DX 169 5v.
SOCKET 2: 486 SX, DX, & DX2 238 5v.
SOCKET 3: 486 SX, DX, DX2, DX4,
586, Pentium Overdrive
237 3v. & 5v.
SOCKET 4: Pentium 60 & 66 273 5v.
Module 5 - Processors
PC Hardware Basic Guide
45
Topic 5 - Processor Generations
PC CPU Year Transistors
5th Generation Pentium, Cyrix 6X86,
AMD K5, IDT WinChip C6
1993-95
1996
1996
1997
3,100,000
--
--
3,500,000
6th Generation Pentium Pro, AMD K6,
Pentium II, AMD K6-2
1995
1997
1997
1998
5,500,000
8,800,000
7,500,000
9,300,000
7th Generation AMD Original Athlon,
AMD Athlon Thunderbird
Pentium 4
1999
2000
2001
22,000,000
37,000,000
42,000,000
Module 5 - Processors
PC Hardware Basic Guide
46
Topic 5 - Processor Generations
 The table shows the size of cache memory supported by different
processors
CPU Cache size in the CPU
Celeron 32 KB L1 + 128 KB L2
Pentium III
Cumine
32 KB L1 + 256 KB L2
AMD K6-3 64 KB L1 + 256 KB L2
AMD K7 Athlon 128 KB L1
AMD Duron 128 KB L1 + 64 KB L2
Module 5 - Processors
PC Hardware Basic Guide
47
Topic 5 - Processor Generations
 Some of the specifications, the significance and example of
processor.
Characteristic
s of CPU
Significance Example
Internal clock
frequency
Speed of data processing
inside the CPU.
800 MHz
External clock
frequency
Speed of data transfer to
and from the CPU via the
system bus (or Front Side
Bus).
133 MHz
Internal data
width
The number of bits the
CPU can process
simultaneously.
32 bits
Module 5 - Processors
PC Hardware Basic Guide
48
Topic 5 - Processor Generations
The figure below shows the different generations of
computers and the processors
Module 5 - Processors
PC Hardware Basic Guide
49
Topic 6 - Pentium MMX and Pentium PRO Processors
Pentium MMX
◊ It has on chip multimedia
architecture.
◊ Supports enhanced Pipeline
feature
◊ Operates with 2.8V
Intel Pentium PRO
◊ Super pipelining Architecture
◊ Integrated L1 Cache
◊ Optimized performance for
32 bit code
Module 5 - Processors
PC Hardware Basic Guide
50
Topic 7 - Pentium II Processor
◊ It integrated MMX feature in it.
◊ Runs at different speeds of 233 MHz, 266 MHz, 300 MHz, 333
MHz.
◊ Supports 512 KB of L2 cache
◊ Supports 32 KB of L1 cache
◊ Supports 32 bit and 64 bit pipelined floating point unit
Module 5 - Processors
PC Hardware Basic Guide
51
Topic 8 - Pentium Xeon Processor
◊ It is a combination of the Pentium Pro and the Pentium II
technology.
◊ It supported 512 KB or 1 MB of Level II cache memory
◊ The Level 2 cache ran at the same frequency as the core
frequency of the processor.
◊ Support multi processor configuration.
◊ Not available in higher clock speeds.
Module 5 - Processors
PC Hardware Basic Guide
52
Topic 9 - Celeron Processor
◊ Intel 266 MHz processor
◊ Celeron processor operating
at 366 MHz with 128 KB L2
cache.
◊ Coppermine Celeron
processor operating at 950
MHz with 128 KB L2 cache.
◊ Intel Celeron processor with
an integrated heat sink.
Module 5 - Processors
PC Hardware Basic Guide
53
Topic 10 - Pentium III Processor
◊ Supports different applications like 3-D, imaging, streaming
video, speech recognition and audio applications.
◊ support clock speed up to 800 MHz.
◊ suited to Multimedia applications called MMX.
◊ The instruction set of Pentium supports Single Instruction
Multiple Data (SIMD).
◊ The Pentium III processor comes in three different packages.
• Single Edge Contact Cartridge 2
• Flip-Chip Pin Grid Array
• Flip-Chip Pin Grid Array 2
Module 5 - Processors
PC Hardware Basic Guide
54
Topic 11 - Pentium IV Processor
◊ Supports Netburst architecture.
◊ Characteristics of Netburst architecture
• Hyper pipelined Technology
• Rapid Execution Engine
• Execution Trace cache
• 400 MHz System bus
◊ 256 KB L2 cache
◊ The ALU runs at twice the clock speed
◊ Sits in the 423 pin socket
◊ Clock frequencies from 1.5GHz with 20 stage pipeline
Module 5 - Processors
PC Hardware Basic Guide
55
Topic 12 - AMD Processors
 AMD64 family consist of
◊ AMD Opteron processor
◊ AMD Athlon 64 processor
◊ AMD Turion 64 mobile
technology
 AMD Opteron
◊ Enables simultaneous
32- and 64-bit computing.
◊ AMD64 Dual-Core
Technology directly
connects two processor
cores to a single die
Module 5 - Processors
PC Hardware Basic Guide
56
Topic 12 - AMD Processors
AMD Athlon
◊ Enhanced Virus Protection when supported by the OS.
◊ Run 32-bit applications at full speed
◊ Enable 64-bit software applications
AMD Turion
◊ It is used for simultaneous 32- and 64-bit Windows compatible
processors.
◊ AMD PowerNow technology, longer the battery life
◊ Deliver AMD64 performance in thinner and lighter notebook.
Module 5 - Processors
PC Hardware Basic Guide
57
Topic 13 - Processor Identification
FC-LGA4 Package
◊ This is used in
Pentium4 processors
that fit to the LGA775
socket.
◊ The figure below
shows the LGA 775
socket in comparison
with socket 478
Module 5 - Processors
PC Hardware Basic Guide
58
Topic 13 - Processor Identification
 FC-PGA2 Package
◊ It is used in Celeron
Processor with 370 pins
◊ In Pentium Processor with
478 pins.
 Flip Chip –Pin Grid Array
Package (FC-PGA)
◊ It has pins on the underside
of the chip and are inserted
into sockets.
◊ Present in Pentium III
processors and Celeron
Processors with 370 pins.
Module 5 - Processors
PC Hardware Basic Guide
59
Topic 13 - Processor Identification
 Organic Land Grid Array
(OLGA) Package
◊ In this package the
processor makes use of
the flip chip design.
◊ It is employed in the
Pentium 4 processor
with 423 pins.
 Pin Grid Array (PGA)
package
◊ The pins are arranged in
a manner that chip sits
in only one direction.
Module 5 - Processors
PC Hardware Basic Guide
60
Topic 13 - Processor Identification
 Short Edge Contact
Cartridge Package
◊ The processor is
connected to the
motherboard with the
help of slot
◊ seen in Pentium II
processors
 S.E.C.C.2 Package
◊ Thermal plate is not
present in this
package
◊ Used by Pentium II
Processor and
Pentium III processor
Module 5 - Processors
PC Hardware Basic Guide
61
Topic 13 - Processor Identification
Single Edge Processor SEP Package
◊ There is no covering in this package
◊ The circuit board is seen clearly from the rear side.
◊ used in early Intel Celeron processor with 242 contact points.
Module 5 - Processors
PC Hardware Basic Guide
62
Topic 13 - Processor Identification
 Package Types for Mobile
Processors
 Micro-FCPGA
◊ Provided with 478 pins.
◊ uses Zero Insertion Force
techniques which ensures
easy placement and removal
of the package.
 Micro-FCBGA
◊ It is provided with ball like
contacts instead of pins.
◊ Used by Pentium III mobile
processors and has 495 balls.
Module 5 - Processors
PC Hardware Basic Guide
63
Topic 13 - Processor Identification
 Micro PGA2 Package
◊ This package used the
Zero Insertion Force
removal and addition of
processors.
◊ The capacitors placed on
the bottom side of the
package
 Mobile Module Cartridge-2
(MMC-2 ) Package
◊ This package consists of
the processor and the host
bridge controller on a
single electronic circuit.
Module 5 - Processors
PC Hardware Basic Guide
64
Topic 14 – Processor Technologies
VRM
◊ A CPU is a collection of transistors. These transistors work at a
specific voltage level.
◊ If excessive voltage is supplied to the transistor it will burn off
◊ Hence the motherboard manufacturers had to take special
care of the CPU voltages.
Module 5 - Processors
PC Hardware Basic Guide
65
Topic 14 – Processor Technologies
Hyperthreading
◊ A processor architecture where simultaneous multi-threading is
done is called hyper-threading
◊ It is a method of making a single chip operates like two
separate devices
Throttling
◊ CPU throttling is a feature which protects the CPU from
overheating and thus increases the life-cycle of a CPU.
◊ It is a dynamic way of controlling the processor speed as a
function of the temperature.
Module 5 - Processors
PC Hardware Basic Guide
66
Lesson 3 – Choosing, Installing and Troubleshooting a
processor
Introduction
◊ CPU is the main component next to the motherboard. It yields
the system, the ability to process information.
◊ It runs at a speed in GHz. i.e. 1 by 1000000000th of a second.
◊ A single hitch can make it non-functional. It seldom fails.
Topics covered are
◊ Choosing a CPU
◊ Installing a CPU
◊ Troubleshooting a CPU
Module 5 - Processors
PC Hardware Basic Guide
67
Topic 1 – Choosing a CPU
Choosing a CPU
◊ The CPU that is chosen must be appropriate for the CPU slot
on the Motherboard.
◊ Motherboards can have a ZIF socket or SECC slot. Choose
the right CPU (either slot or socket.
◊ The motherboard has a chipset which controls the functioning
of the system.
◊ The CPUs work on a specific voltage supplied to them. It gets
this voltage from the motherboard.
Module 5 - Processors
PC Hardware Basic Guide
68
Topic 2 – Installing a CPU
Installing a CPU
◊ While installing the CPU, never touch the pins of the CPU.
◊ As general CPU is much easier than a Socket CPU. A slot type
CPU is simply inserted into the CPU slot
◊ when it comes to the Socket CPU, you have to align the notch
on the CPU with the notch on the ZIF socket.
◊ Latest CPU technology uses a 4-pin Auxiliary connector to
supply power to the connector.
Module 5 - Processors
PC Hardware Basic Guide
69
Topic 3 – Troubleshooting a CPU
Troubleshooting a CPU
◊ Troubleshooting a processor is a task which is usually is done
by the manufacturer. Leave alone troubleshooting,
◊ The identification of the problem can be only done by one
method.
◊ The overheating might be due to various reasons like a bent
pin, over-voltage.
◊ As troubleshooting can be done only at the chip-level,
replacing the CPU is the only solution.
Module 5 - Processors
PC Hardware Basic Guide
70
Conclusion
◊ Logic gates are the basic fundamental units of electronic
circuits
◊ The 8088 microprocessor has two basic units namely the Bus
Interface Unit (BIU) and the Execution Unit (EU).
◊ Intel 80486 is a 32 bit processor.
◊ The Intel Pentium PRO processor was the first in the Pentium
II generation
◊ Troubleshooting a CPU can be done only at the chip-level,
replacing the CPU is the only solution

More Related Content

PDF
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
PPTX
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
PPT
8085-microprocessor
PPTX
1st experiment ee 3214
PPTX
Architecture of 8085 microprocessor
PDF
Introduction to 8085 by Adi PPT.pdf
PPTX
Embedded system design using arduino
PPTX
8051 microcontroller
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
8085-microprocessor
1st experiment ee 3214
Architecture of 8085 microprocessor
Introduction to 8085 by Adi PPT.pdf
Embedded system design using arduino
8051 microcontroller

Similar to Module_5-Processors and sockets.18213704.ppt (20)

PDF
5 pin-diagram-of-8085-181203034237
PPT
Pin diagram of 8085
PPTX
Introduction to microprocessor
PPTX
unit-2.pptx
PDF
microcontroller 8051 17.07.2023.pdf
DOC
PPT
PPTX
Introduction to 8085 microprocessor
PPTX
CHAPTER1.pptx ON 8051 MICROCONTROLLER INTRODUCTION CHAPTER
PPT
Microprocessor and Application (8085)
PDF
Introduction to 8085svv
PPT
8051 Presentation
PPTX
Architecture and pin diagram of 8085
PPT
computer architecture
PDF
8085_LAB_PROGRAMS.pdf
PDF
MP_MC.pdf
PPT
Introduction to-microprocessors
PDF
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
PPT
MICROCONTROLLER MODULE-1 PPT Includes basics of microcontroller , application...
PDF
8051 Architecture, System Bus, Advantages
5 pin-diagram-of-8085-181203034237
Pin diagram of 8085
Introduction to microprocessor
unit-2.pptx
microcontroller 8051 17.07.2023.pdf
Introduction to 8085 microprocessor
CHAPTER1.pptx ON 8051 MICROCONTROLLER INTRODUCTION CHAPTER
Microprocessor and Application (8085)
Introduction to 8085svv
8051 Presentation
Architecture and pin diagram of 8085
computer architecture
8085_LAB_PROGRAMS.pdf
MP_MC.pdf
Introduction to-microprocessors
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
MICROCONTROLLER MODULE-1 PPT Includes basics of microcontroller , application...
8051 Architecture, System Bus, Advantages
Ad

More from Elisée Ndjabu (20)

PPTX
Chapter_04_ARM_Assembly ARM assembly language is the low-level programming.pptx
PPTX
Chapter_05_x86_assembly ARM processors have a number of general-purpose regis...
PPTX
Chapter_06_riscv.pptx Chapter_11_memory_system this is part of computer archi...
PPTX
Chapter_11_memory_system this is part of computer architecture.pptx
PPT
this is lecture two of the course that teaches about embedded systems
PPT
this is lecture one of the course that teaches about embedded systems
PPTX
Chapter_13_Input_Output_and_Storage_Devices.pptx
PPTX
chapter 6 here is about risc processors and ciscs
PPT
LES COURS DE RESEAUX INFORMATIQUE POUR LE DEBUTANTS
PPTX
Troubleshooting and software HADWARE.pptx
PPTX
this is the display for laptop computer sLCD.pptx
PPT
computer maintenance and repairMotherboard.ppt
PPT
253000215- ELECTRONI2QUE DE PUISSANCE Redresseur-C-ppt.ppt
PPT
COMPUTER FAULTS AND SOLUTIONS IN MAINTENANCE .ppt
PPTX
381402142-Disassembling-System-Unit-Procedure-and-Safety-Precautions.pptx
PDF
les diodes electronique de puisssnce 4_diodes.pdf
PDF
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
PPT
couplage d'alternateurs couplage_alternateurs.ppt
PDF
electronique de puissance Electronique-de-puissance-cours-N°5.pdf
PPT
electronique puissance pour la genie informatique234.ppt
Chapter_04_ARM_Assembly ARM assembly language is the low-level programming.pptx
Chapter_05_x86_assembly ARM processors have a number of general-purpose regis...
Chapter_06_riscv.pptx Chapter_11_memory_system this is part of computer archi...
Chapter_11_memory_system this is part of computer architecture.pptx
this is lecture two of the course that teaches about embedded systems
this is lecture one of the course that teaches about embedded systems
Chapter_13_Input_Output_and_Storage_Devices.pptx
chapter 6 here is about risc processors and ciscs
LES COURS DE RESEAUX INFORMATIQUE POUR LE DEBUTANTS
Troubleshooting and software HADWARE.pptx
this is the display for laptop computer sLCD.pptx
computer maintenance and repairMotherboard.ppt
253000215- ELECTRONI2QUE DE PUISSANCE Redresseur-C-ppt.ppt
COMPUTER FAULTS AND SOLUTIONS IN MAINTENANCE .ppt
381402142-Disassembling-System-Unit-Procedure-and-Safety-Precautions.pptx
les diodes electronique de puisssnce 4_diodes.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
couplage d'alternateurs couplage_alternateurs.ppt
electronique de puissance Electronique-de-puissance-cours-N°5.pdf
electronique puissance pour la genie informatique234.ppt
Ad

Recently uploaded (20)

PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Construction Project Organization Group 2.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Sustainable Sites - Green Building Construction
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Project quality management in manufacturing
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
composite construction of structures.pdf
PDF
Well-logging-methods_new................
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Geodesy 1.pptx...............................................
Internet of Things (IOT) - A guide to understanding
Construction Project Organization Group 2.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
UNIT 4 Total Quality Management .pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Sustainable Sites - Green Building Construction
R24 SURVEYING LAB MANUAL for civil enggi
Project quality management in manufacturing
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Foundation to blockchain - A guide to Blockchain Tech
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
composite construction of structures.pdf
Well-logging-methods_new................
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Geodesy 1.pptx...............................................

Module_5-Processors and sockets.18213704.ppt

  • 1. PC Hardware Basic Guide Module 5 - Processors
  • 2. Module 5 - Processors PC Hardware Basic Guide 2 Module 5 - Processors  Overview ◊ It is a single chip CPU. ◊ It is an electronic component integrated with thousands and millions of transistors for performing arithmetic and logic operations. ◊ The first processor under Advanced Technology is 80286. 80386, 80486 and the other Pentium processors.  Lesson Covered in this Module ◊ Microprocessors ◊ Advanced Processors ◊ Choosing, Installing and troubleshooting a processor
  • 3. Module 5 - Processors PC Hardware Basic Guide 3 Lesson 1 - Microprocessors Introduction ◊ A single chip CPU is called as Microprocessor ◊ The CPU is made of two units namely the Arithmetic and Logic Unit and the Control Unit ◊ It performs functions like executing the instructions given by the user program, controlling the I/O operations and the functions of peripheral devices
  • 4. Module 5 - Processors PC Hardware Basic Guide 4 Lesson 1 - Microprocessors  Topics Covered in this Lesson ◊ Microprocessors ◊ Logic Gates ◊ Number Systems ◊ System Bus ◊ 8085 Microprocessor ◊ 8086 Microprocessor ◊ 8088 Microprocessor ◊ Support Chips used in 8088
  • 5. Module 5 - Processors PC Hardware Basic Guide 5 Topic 1 – Microprocessor ◊ The Arithmetic and Logic Unit (ALU) is used for performing Arithmetic and logic operations ◊ The Arithmetic operations are addition, subtraction, multiplication and division. ◊ The logic operations are taking decision based on same conditions. ◊ Block diagram of Microprocessor
  • 6. Module 5 - Processors PC Hardware Basic Guide 6 Topic 2 – Logic Gates AND Gate ◊ AND gate is a logic gate which produces an output “1” if both the inputs are “1”. OR Gate ◊ The output of OR gate is logic 1 if any one of its input is logic 1.
  • 7. Module 5 - Processors PC Hardware Basic Guide 7 Topic 2 – Logic Gates NOT gate or Inverter ◊ If the input is logic 1 the output is 0 and vice versa. XOR Gate ◊ The output of XOR gate is one if one input is complement of the other.
  • 8. Module 5 - Processors PC Hardware Basic Guide 8 Topic 2 – Logic Gates ◊ NAND gate ◊ The output is logic 1 if at least one input is logic 0. ◊ The Register unit is used to store data. ◊ The control unit controls operations like generating the control signals for reading, and writing data to memory or I/O devices.
  • 9. Module 5 - Processors PC Hardware Basic Guide 9 Topic 3 - Number Systems The different numbers systems in use are ◊ Decimal Number System which has numbers in the range 0 to 9 ◊ Octal Number System which has the numbers in the 0 to 7 ◊ Binary Number System which has the numbers 0 and 1 ◊ Hexadecimal Number System which has the numbers in the range 0 to 9 and A to F
  • 10. Module 5 - Processors PC Hardware Basic Guide 10 Topic 3 - Number Systems  Decimal to Binary Conversion ◊ For example: (29)10 converted to binary 29/2 = 14 remainder 1 14/2 = 7 remainder 0 7/2 = 3 remainder 1 3/2 = 1 remainder 1 1/2 = 0 remainder 1 ◊ (Decimal) 27 = Binary (11101)2  Binary to Decimal Conversion  For example: (11101)2  Binary number (11101)2 = ( Decimal) 16+8+4+0+1= 29 1 1 1 0 1 1*24 =16 1*23 = 8 1* 22 = 4 0*21 = 0 1*20= 1*1= 1
  • 11. Module 5 - Processors PC Hardware Basic Guide 11 Topic 3 - Number Systems  Hexadecimal Number System  The hexadecimal numbers are 0 to 9 and A to F. Continued…. Decimal Hexadecimal Binary 1 01 0000 0000 2 02 0000 0010 3 03 0000 0011 4 04 0000 0100 5 05 0000 0101 6 06 0000 0110 7 07 0000 0111
  • 12. Module 5 - Processors PC Hardware Basic Guide 12 Topic 3 - Number Systems Decimal Hexadecimal Binary 8 08 0000 1000 9 09 0000 1001 10 0A 0000 1010 11 0B 0000 1011 12 0C 0000 1100 13 0D 0000 1101 14 0E 0000 1110 15 0F 0000 1111
  • 13. Module 5 - Processors PC Hardware Basic Guide 13 Topic 3 - Number Systems Hexadecimal to Binary conversion ◊ (1A)16 = (0001 1010)2 ◊ The binary value for 1 is 0001 ◊ The binary value for A is 1010 Binary to Hexadecimal Conversion ◊ The binary number (0001 1010)2 ◊ (0001)2 is 1; (1010) 2 is A ◊ The hexadecimal value is thus (1A)16
  • 14. Module 5 - Processors PC Hardware Basic Guide 14 Topic 3 - Number Systems  Hexadecimal to Decimal Number  The hexadecimal is first converted to binary and the binary number is then converted into decimal. ◊ For example: Hexadecimal number (2B)16 ◊ Step 1 - Hexadecimal number to binary (2B)16 = (0010 1011)2 ◊ Step 2 - Binary number (0010 1011)2 to decimal 32+8+2+1=43  Hexadecimal number (2B) 16 = (0010 1011)2= (43)10 0 0 1 0 1 0 1 1 0*27=0 0*26=0 1*25=32 0*24=0 1*23=8 0*22 =0 1*21=2 1*20= 1*1= 1
  • 15. Module 5 - Processors PC Hardware Basic Guide 15 Topic 4 - System Bus The system bus is divided into three namely ◊ Address bus ◊ Data Bus ◊ Control Bus Address Bus - used to locate the unique locations to get the data Data Bus - used to send data between devices and memory Control Bus – It carries control signal from the processor to other devices or memory.
  • 16. Module 5 - Processors PC Hardware Basic Guide 16 Topic 5 - Processors 8085 Microprocessor ◊ It is a 40 pin DIP package IC ◊ It is an 8 bit processor ◊ It is 3.125 MHz ◊ It has16 bit address bus ◊ Operates on +5V DC power supply The pin diagram of 8085
  • 17. Module 5 - Processors PC Hardware Basic Guide 17 Topic 5 - Processors The signals present in the microprocessor are, ◊ Address and Data Bus • The address bus of 8085 microprocessor is 16 bit. • The low order address lines AD0 to AD7 are multiplexed. • The High order A8 to A15 are dedicated for carrying the address. • Demultiplexed using Address Latch Enable (ALE) signal.
  • 18. Module 5 - Processors PC Hardware Basic Guide 18 Topic 5 - Processors  Control and Status Signals ◊ Control signals - RD and WR ◊ Status signals - IO/M, S0 and S1 ◊ Special signal - ALE to demultiplex the address and the data signals. • ALE (Address latch Enable) - Generates every time during the beginning of the operation. • RD (Read) - indicates that the selected memory location or the I/O device has to be read. • WR (Write) - indicates that data is available on the data bus and the data has to be written to the memory location or the I/O device Provided by the address bus. •
  • 19. Module 5 - Processors PC Hardware Basic Guide 19 Topic 5 - Processors IO/M ◊ Low signal it indicates a memory operation ◊ High signal indicates an input output operation Power Supply and Frequency Signals ◊ Vcc – It is the power supply given to the microprocessor for its operation. ◊ Vss – It is the ground reference ◊ X1 and X2 are the two ends which are connected to the crystal ◊ CLK (OUT) – used as a system clock for other devices.
  • 20. Module 5 - Processors PC Hardware Basic Guide 20 Topic 5 - Processors Interrupts and Externally Initiated Signals ◊ Interrupt Request (INTR) signal is generated by the peripheral devices to catch the attention of the CPU. Externally Initiated Signals ◊ RESET (RESET IN and RESET OUT), HOLD, READY. ◊ RESET IN: the microprocessor is reset ◊ RESET OUT: used by the processor to reset the other peripheral devices ◊ HOLD: generated by the DMA controller requesting the microprocessor to grant the bus.
  • 21. Module 5 - Processors PC Hardware Basic Guide 21 Topic 5 - Processors  Serial I/O Ports ◊ SID and SOD are two signals used for serial transmission. ◊ SID is used to receive data bit by bit ◊ SOD pin is used to output data bit by bit.  Flag Registers ◊ Indicates the status of the Arithmetic and Logic operations. ◊ The Flag registers present in 8085 microprocessor • Sign Flag • Zero Flag • Carry Flag • Auxiliary Carry Flag • Parity Flag
  • 22. Module 5 - Processors PC Hardware Basic Guide 22 Topic 6 - Features of 8086 Microprocessor ◊ 8086 is a 16 bit microprocessor ◊ The clock speed varies from 4 MHz to 10 MHz ◊ The data bus width is 16 bit ◊ The width of the address bus is 20 bits. ◊ Operates with +5V DC power supply ◊ It is a 40 pin DIPP Package ◊ It has a pipelined architecture ◊ Does not provide a coprocessor support
  • 23. Module 5 - Processors PC Hardware Basic Guide 23 Topic 7 - Features of 8088 Microprocessor ◊ The data bus is 8 bit. ◊ The clock speed supported is 4.77 MHz ◊ It supports the 8087 coprocessor ◊ Supports DMA data transfer ◊ Supports pipelined architecture. ◊ Supports nine flags ◊ Provides large number of I/O ports up to 64K ◊ The 8088 microprocessor operates in two different modes. • Minimum Mode • Maximum Mode
  • 24. Module 5 - Processors PC Hardware Basic Guide 24 Topic 7 - Features of 8088 Microprocessor ◊ The pin MN/MX decides the mode in which the processor can operate. ◊ Under Minimum Mode, there is no coprocessor support.
  • 25. Module 5 - Processors PC Hardware Basic Guide 25 Topic 7 - Features of 8088 Microprocessor ◊ The MN/MX pin should be low to operate in Maximum mode.
  • 26. Module 5 - Processors PC Hardware Basic Guide 26 Topic 7 - Features of 8088 Microprocessor ► Basic units of 8088 Microprocessor  Bus Interface Unit (BIU)  Execution Unit (EU).  Functions performed by the BIU ◊ I/O read and write ◊ Memory read and write ◊ Address generation and storing pre-fetched instructions  Functions performed by the EU ◊ Decoding the instructions fetched by the Bus Interface Unit ◊ Executing the instructions to generate the result
  • 27. Module 5 - Processors PC Hardware Basic Guide 27 Topic 7 - Features of 8088 Microprocessor  Co-Processor 8087 ◊ Used for performing arithmetic, trigonometric, exponential and logarithmic instructions. ◊ So it is termed as Numerical Data Processor (NDP).  Working of 8087 Co- Processor ◊ The results of floating point operations are desired to have 18 decimal digit accuracy.
  • 28. Module 5 - Processors PC Hardware Basic Guide 28 Topic 7 - Features of 8088 Microprocessor Interface between 8088 and 8087 in a PC ◊ The address/data bus lines of he 8088 microprocessor are connected directly with the 8087 Co-Processor.
  • 29. Module 5 - Processors PC Hardware Basic Guide 29 Topic 8 - Support Chips Used in 8088  Different support chips present in the 8088 motherboard. ◊ 8284 – Clock Generator is used to generate the clock ◊ 8259-- Interrupt controller. ◊ 8288 is the bus controller. ◊ 8237 is the DMA controller. ◊ 8253 is the programmable Timer ◊ 8255 is the Programmable Peripheral Interface  373 and 245 are address latches and buffer
  • 30. Module 5 - Processors PC Hardware Basic Guide 30 Topic 8 - Support Chips Used in 8088  Classification of Support Chips  Dumb Chip ◊ No intelligence and it is not programmable ◊ Does not have separate memory to store the commands and the controls ◊ Function of the dumb chip is fixed and is according to the input  Smart Chip ◊ It is programmable and has intelligence. ◊ Separate memory to store the commands and the controls ◊ Troubleshooting of a smart chip is complex
  • 31. Module 5 - Processors PC Hardware Basic Guide 31 Topic 8 - Support Chips Used in 8088 Programmable Interrupt Controller (PIC) – 8259A ◊ It is used in the XT motherboard to generate an interrupt signal ◊ PCI is an interface between the CPU and the device. ◊ The XT motherboard supports one interrupt controller which can support eight devices
  • 32. Module 5 - Processors PC Hardware Basic Guide 32 Topic 8 - Support Chips Used in 8088 The AT motherboard supports two interrupt controllers (8259) for supporting 15 interrupts.
  • 33. Module 5 - Processors PC Hardware Basic Guide 33 Topic 8 - Support Chips Used in 8088 ► Programmable DMA Controller 8237  Inn XT motherboard only one DMA controller is present.  In AT motherboards, two DMA controllers are cascaded.  The DMA controller has four channels ◊ Channel 0 is used for refreshing RAM ◊ Channel 1 is not used ◊ Channel 2 is used by Floppy Disk Controller for performing data transfer ◊ Channel 3 is used by Hard Disk Controller for performing data transfer Memory Refresh Not Used FDC HDC Channel 0 Channel 1 Channel 2 Channel 3
  • 34. Module 5 - Processors PC Hardware Basic Guide 34 Lesson 2 - Advanced Processors Introduction ◊ The advancement in technology brought many variations to the Extended Technology XT and the Advanced Technology was introduced ◊ It is very much essential to identify the different processors, their features and the sockets or the slots where they can be connected.
  • 35. Module 5 - Processors PC Hardware Basic Guide 35 Lesson 2 - Advanced Processors  Topics Covered in this Lesson ◊ 80286 Processor ◊ 80386 Processor and 80486 Processor ◊ Types of Instruction Set ◊ Pentium Processor ◊ Processor Generations ◊ Pentium MMX and Pentium PRO Processors ◊ Pentium II Processors ◊ Pentium Xeon Processors ◊ Celeron Processors ◊ Pentium III Processors ◊ Pentium IV Processor ◊ AMD Processor ◊ Processor Identification
  • 36. Module 5 - Processors PC Hardware Basic Guide 36 Topic 1 - 80286 Processor ◊ The registers and the ALU is 16 bit. ◊ The width of the address bus is 24 bit. ◊ It operates with +5V DC ◊ It operates in 8 MHz, 10 MHz and 12.5 MHz ◊ It has Non-Multiplexed address/data bus
  • 37. Module 5 - Processors PC Hardware Basic Guide 37 Topic 1 - 80286 Processor ◊ There are four stage in executing an instruction. ◊ The instruction execution in a pipeline.
  • 38. Module 5 - Processors PC Hardware Basic Guide 38 Topic 2 - 80386 and 80486 Processors  Intel 80386 processor ◊ It is a 32 bit microprocessor. ◊ Two types are 80386 SX and 80386 DX. ◊ They are real mode, protected mode and virtual 86 mode. ◊ The 80386 SX has 24 address lines and the 80386 DX has 32 address lines ◊ Supports instruction pipelining
  • 39. Module 5 - Processors PC Hardware Basic Guide 39 Topic 2 - 80386 and 80486 Processors Intel 80486 Processor ◊ Two types ◊ 80486 SX and 80486 SL ◊ 80486 DX • 80486 DX2 • 80486 DX4 ◊ It has inbuilt Numeric Data processor ◊ It has a unified inbuilt cache memory
  • 40. Module 5 - Processors PC Hardware Basic Guide 40 Topic 3 - Types of Instruction Set  Complex Instruction Set Computing (CISC) ◊ This processors are provided with large number of complex instructions  Reduced Instruction Set Computing (RISC) ◊ It has less number of transistors and is cheaper.  Explicitly Parallel Instruction Computing (EPIC) ◊ It has combined features of both CISC and RISC.  Very Large Instruction Word (VLIW) ◊ The VLIW type processors will be able to receive many instructions per word.
  • 41. Module 5 - Processors PC Hardware Basic Guide 41 Topic 4 - Pentium Processors ► Comparison 80486 Microprocessor Pentium Processor It has one pipelined 32 bit processor It has two pipeline stages namely the U pipeline and the V pipeline The parity logic is available only for data bus. The parity logic is present for both address bus and the internal data bus. The cache write policy followed is write-through policy Pentium processor follows write-back policy Supports Burst Bus cycle Pentium processor also supports burst bus cycle
  • 42. Module 5 - Processors PC Hardware Basic Guide 42 Topic 4 - Pentium Processors ► Features of Pentium Processor Pentium processor supports Superscalar architecture. Supports Functional Redundancy Check. Supports effective power management feature. Supports multiprocessor
  • 43. Module 5 - Processors PC Hardware Basic Guide 43 Topic 4 - Pentium Processors ► Cyrix 686 Processor ◊ The pin of the Cyrix processor was Pentium compatible and could be placed in SOCKET 7. ► AMD Processors ► The series of AMD processors ◊ K5 processor ◊ K6, K6-2, K6-3 processors ◊ K7 Athlon processor.
  • 44. Module 5 - Processors PC Hardware Basic Guide 44 Topic 5 - Processor Generations SOCKET TYPE / NAME CPU PINS VOLTAGE SOCKET 1: 486 SX & DX 169 5v. SOCKET 2: 486 SX, DX, & DX2 238 5v. SOCKET 3: 486 SX, DX, DX2, DX4, 586, Pentium Overdrive 237 3v. & 5v. SOCKET 4: Pentium 60 & 66 273 5v.
  • 45. Module 5 - Processors PC Hardware Basic Guide 45 Topic 5 - Processor Generations PC CPU Year Transistors 5th Generation Pentium, Cyrix 6X86, AMD K5, IDT WinChip C6 1993-95 1996 1996 1997 3,100,000 -- -- 3,500,000 6th Generation Pentium Pro, AMD K6, Pentium II, AMD K6-2 1995 1997 1997 1998 5,500,000 8,800,000 7,500,000 9,300,000 7th Generation AMD Original Athlon, AMD Athlon Thunderbird Pentium 4 1999 2000 2001 22,000,000 37,000,000 42,000,000
  • 46. Module 5 - Processors PC Hardware Basic Guide 46 Topic 5 - Processor Generations  The table shows the size of cache memory supported by different processors CPU Cache size in the CPU Celeron 32 KB L1 + 128 KB L2 Pentium III Cumine 32 KB L1 + 256 KB L2 AMD K6-3 64 KB L1 + 256 KB L2 AMD K7 Athlon 128 KB L1 AMD Duron 128 KB L1 + 64 KB L2
  • 47. Module 5 - Processors PC Hardware Basic Guide 47 Topic 5 - Processor Generations  Some of the specifications, the significance and example of processor. Characteristic s of CPU Significance Example Internal clock frequency Speed of data processing inside the CPU. 800 MHz External clock frequency Speed of data transfer to and from the CPU via the system bus (or Front Side Bus). 133 MHz Internal data width The number of bits the CPU can process simultaneously. 32 bits
  • 48. Module 5 - Processors PC Hardware Basic Guide 48 Topic 5 - Processor Generations The figure below shows the different generations of computers and the processors
  • 49. Module 5 - Processors PC Hardware Basic Guide 49 Topic 6 - Pentium MMX and Pentium PRO Processors Pentium MMX ◊ It has on chip multimedia architecture. ◊ Supports enhanced Pipeline feature ◊ Operates with 2.8V Intel Pentium PRO ◊ Super pipelining Architecture ◊ Integrated L1 Cache ◊ Optimized performance for 32 bit code
  • 50. Module 5 - Processors PC Hardware Basic Guide 50 Topic 7 - Pentium II Processor ◊ It integrated MMX feature in it. ◊ Runs at different speeds of 233 MHz, 266 MHz, 300 MHz, 333 MHz. ◊ Supports 512 KB of L2 cache ◊ Supports 32 KB of L1 cache ◊ Supports 32 bit and 64 bit pipelined floating point unit
  • 51. Module 5 - Processors PC Hardware Basic Guide 51 Topic 8 - Pentium Xeon Processor ◊ It is a combination of the Pentium Pro and the Pentium II technology. ◊ It supported 512 KB or 1 MB of Level II cache memory ◊ The Level 2 cache ran at the same frequency as the core frequency of the processor. ◊ Support multi processor configuration. ◊ Not available in higher clock speeds.
  • 52. Module 5 - Processors PC Hardware Basic Guide 52 Topic 9 - Celeron Processor ◊ Intel 266 MHz processor ◊ Celeron processor operating at 366 MHz with 128 KB L2 cache. ◊ Coppermine Celeron processor operating at 950 MHz with 128 KB L2 cache. ◊ Intel Celeron processor with an integrated heat sink.
  • 53. Module 5 - Processors PC Hardware Basic Guide 53 Topic 10 - Pentium III Processor ◊ Supports different applications like 3-D, imaging, streaming video, speech recognition and audio applications. ◊ support clock speed up to 800 MHz. ◊ suited to Multimedia applications called MMX. ◊ The instruction set of Pentium supports Single Instruction Multiple Data (SIMD). ◊ The Pentium III processor comes in three different packages. • Single Edge Contact Cartridge 2 • Flip-Chip Pin Grid Array • Flip-Chip Pin Grid Array 2
  • 54. Module 5 - Processors PC Hardware Basic Guide 54 Topic 11 - Pentium IV Processor ◊ Supports Netburst architecture. ◊ Characteristics of Netburst architecture • Hyper pipelined Technology • Rapid Execution Engine • Execution Trace cache • 400 MHz System bus ◊ 256 KB L2 cache ◊ The ALU runs at twice the clock speed ◊ Sits in the 423 pin socket ◊ Clock frequencies from 1.5GHz with 20 stage pipeline
  • 55. Module 5 - Processors PC Hardware Basic Guide 55 Topic 12 - AMD Processors  AMD64 family consist of ◊ AMD Opteron processor ◊ AMD Athlon 64 processor ◊ AMD Turion 64 mobile technology  AMD Opteron ◊ Enables simultaneous 32- and 64-bit computing. ◊ AMD64 Dual-Core Technology directly connects two processor cores to a single die
  • 56. Module 5 - Processors PC Hardware Basic Guide 56 Topic 12 - AMD Processors AMD Athlon ◊ Enhanced Virus Protection when supported by the OS. ◊ Run 32-bit applications at full speed ◊ Enable 64-bit software applications AMD Turion ◊ It is used for simultaneous 32- and 64-bit Windows compatible processors. ◊ AMD PowerNow technology, longer the battery life ◊ Deliver AMD64 performance in thinner and lighter notebook.
  • 57. Module 5 - Processors PC Hardware Basic Guide 57 Topic 13 - Processor Identification FC-LGA4 Package ◊ This is used in Pentium4 processors that fit to the LGA775 socket. ◊ The figure below shows the LGA 775 socket in comparison with socket 478
  • 58. Module 5 - Processors PC Hardware Basic Guide 58 Topic 13 - Processor Identification  FC-PGA2 Package ◊ It is used in Celeron Processor with 370 pins ◊ In Pentium Processor with 478 pins.  Flip Chip –Pin Grid Array Package (FC-PGA) ◊ It has pins on the underside of the chip and are inserted into sockets. ◊ Present in Pentium III processors and Celeron Processors with 370 pins.
  • 59. Module 5 - Processors PC Hardware Basic Guide 59 Topic 13 - Processor Identification  Organic Land Grid Array (OLGA) Package ◊ In this package the processor makes use of the flip chip design. ◊ It is employed in the Pentium 4 processor with 423 pins.  Pin Grid Array (PGA) package ◊ The pins are arranged in a manner that chip sits in only one direction.
  • 60. Module 5 - Processors PC Hardware Basic Guide 60 Topic 13 - Processor Identification  Short Edge Contact Cartridge Package ◊ The processor is connected to the motherboard with the help of slot ◊ seen in Pentium II processors  S.E.C.C.2 Package ◊ Thermal plate is not present in this package ◊ Used by Pentium II Processor and Pentium III processor
  • 61. Module 5 - Processors PC Hardware Basic Guide 61 Topic 13 - Processor Identification Single Edge Processor SEP Package ◊ There is no covering in this package ◊ The circuit board is seen clearly from the rear side. ◊ used in early Intel Celeron processor with 242 contact points.
  • 62. Module 5 - Processors PC Hardware Basic Guide 62 Topic 13 - Processor Identification  Package Types for Mobile Processors  Micro-FCPGA ◊ Provided with 478 pins. ◊ uses Zero Insertion Force techniques which ensures easy placement and removal of the package.  Micro-FCBGA ◊ It is provided with ball like contacts instead of pins. ◊ Used by Pentium III mobile processors and has 495 balls.
  • 63. Module 5 - Processors PC Hardware Basic Guide 63 Topic 13 - Processor Identification  Micro PGA2 Package ◊ This package used the Zero Insertion Force removal and addition of processors. ◊ The capacitors placed on the bottom side of the package  Mobile Module Cartridge-2 (MMC-2 ) Package ◊ This package consists of the processor and the host bridge controller on a single electronic circuit.
  • 64. Module 5 - Processors PC Hardware Basic Guide 64 Topic 14 – Processor Technologies VRM ◊ A CPU is a collection of transistors. These transistors work at a specific voltage level. ◊ If excessive voltage is supplied to the transistor it will burn off ◊ Hence the motherboard manufacturers had to take special care of the CPU voltages.
  • 65. Module 5 - Processors PC Hardware Basic Guide 65 Topic 14 – Processor Technologies Hyperthreading ◊ A processor architecture where simultaneous multi-threading is done is called hyper-threading ◊ It is a method of making a single chip operates like two separate devices Throttling ◊ CPU throttling is a feature which protects the CPU from overheating and thus increases the life-cycle of a CPU. ◊ It is a dynamic way of controlling the processor speed as a function of the temperature.
  • 66. Module 5 - Processors PC Hardware Basic Guide 66 Lesson 3 – Choosing, Installing and Troubleshooting a processor Introduction ◊ CPU is the main component next to the motherboard. It yields the system, the ability to process information. ◊ It runs at a speed in GHz. i.e. 1 by 1000000000th of a second. ◊ A single hitch can make it non-functional. It seldom fails. Topics covered are ◊ Choosing a CPU ◊ Installing a CPU ◊ Troubleshooting a CPU
  • 67. Module 5 - Processors PC Hardware Basic Guide 67 Topic 1 – Choosing a CPU Choosing a CPU ◊ The CPU that is chosen must be appropriate for the CPU slot on the Motherboard. ◊ Motherboards can have a ZIF socket or SECC slot. Choose the right CPU (either slot or socket. ◊ The motherboard has a chipset which controls the functioning of the system. ◊ The CPUs work on a specific voltage supplied to them. It gets this voltage from the motherboard.
  • 68. Module 5 - Processors PC Hardware Basic Guide 68 Topic 2 – Installing a CPU Installing a CPU ◊ While installing the CPU, never touch the pins of the CPU. ◊ As general CPU is much easier than a Socket CPU. A slot type CPU is simply inserted into the CPU slot ◊ when it comes to the Socket CPU, you have to align the notch on the CPU with the notch on the ZIF socket. ◊ Latest CPU technology uses a 4-pin Auxiliary connector to supply power to the connector.
  • 69. Module 5 - Processors PC Hardware Basic Guide 69 Topic 3 – Troubleshooting a CPU Troubleshooting a CPU ◊ Troubleshooting a processor is a task which is usually is done by the manufacturer. Leave alone troubleshooting, ◊ The identification of the problem can be only done by one method. ◊ The overheating might be due to various reasons like a bent pin, over-voltage. ◊ As troubleshooting can be done only at the chip-level, replacing the CPU is the only solution.
  • 70. Module 5 - Processors PC Hardware Basic Guide 70 Conclusion ◊ Logic gates are the basic fundamental units of electronic circuits ◊ The 8088 microprocessor has two basic units namely the Bus Interface Unit (BIU) and the Execution Unit (EU). ◊ Intel 80486 is a 32 bit processor. ◊ The Intel Pentium PRO processor was the first in the Pentium II generation ◊ Troubleshooting a CPU can be done only at the chip-level, replacing the CPU is the only solution