Professional Documents
Culture Documents
Chapter 19
Release 16/7/2009
Chapter Objectives
Explain the functions of Microprocessor
Release 16/7/2009
Recall
Computer organization refers to the operational unit of
the computers Main functional units of a computer are input unit, central processing unit, and output unit Four basic functions of a computer are data processing, data storage, data movement and control Three main techniques through which the microprocessor speed can be increased are by using branch prediction, data flow analysis and speculative execution.
Release 16/7/2009
Microprocessors
A microprocessor is a multipurpose, programmable
logic device that reads binary instruction from a storage device called memory
It accepts binary data as input, processes data
Binary Digits
The microprocessor operates in binary digits, 0 and 1
which are also known as bits. Bit is an abbreviation for the term binary digit
These digits are represented in terms of electrical
voltages in the machine. Generally, 0 represents low voltage level (e.g. 0.3V) and 1 represents high voltage level (e.g. 5V)
Each microprocessor recognizes and processes a
Question for GD
What is a microprocessor?
Time Limit-2mins
Release 16/7/2009
perform various sophisticated computing functions as well as simple tasks such as turning devices on or off
Release 16/7/2009
Memory
Memory is like the pages of a notebook with space
for a fixed number of binary numbers on each line. These pages are generally made up of a semiconductor material
Each line is an 8-bit register that can store eight
binary bits
The registers are arranged in a sequence called
memory
Release 16/7/2009 Jetking Infotrain Ltd.
Input/Output Devices
The user can enter instructions and data into the
memory through devices such as keyboard. These devices are called input devices.
The result is displayed by a device such as seven-
segment LEDs (Light Emitting Diodes) or printed by a printer. These devices are called output devices.
Release 16/7/2009
Microprocessor as CPU
Microprocessor is a primary component of a
computer
Release 16/7/2009
Release 16/7/2009
functions
Control Unit Controls the entire process of a
microprocessor
Instruction Cache Determine how the
machine language instructions into a simple format understood by the Arithmetic Logic Unit (ALU) and the Registers
Bus Unit Manages the flow in and out of
Question for GD
Time Limit-2mins
Microprocessor
Release 16/7/2009
Pentium microprocessor
Developed by Intel Branch is a point in a program which causes program
Release 16/7/2009
Pentium Features I
Power management Dual processing support Performance monitoring On-chip APIC (Advanced Programmable Interrupt Controller) 3.3V operation Integer Processor - two pipelines: U and V: 64 bit data bus On chip cache memory separate code cache and data cache each 8 KB Parity Logic available for data bus, address bus and internal transfers
Jetking Infotrain Ltd.
Release 16/7/2009
Pentium Package
Packaging - Process or method used for connecting
Single Edge Contact Cartridge (SECC) Single Edge Processor Package (SEPP) Plastic Pin Grid Array (PPGA) Pin Grid Array (PGA) Flip Chip Pin Grid Array (FC-PGA) Flip Chip Pin Grid Array 2 (FC-PGA2)
Release 16/7/2009
Question for GD
Time Limit-2mins
3.
4. 5.
6.
Release 16/7/2009
SECC
Microprocessor was entirely covered with a black
plastic housing Housing consisted of a heat sink and a fan Used by Pentium II and Pentium III
Release 16/7/2009
SEPP
Its black plastic housing did not entirely cover the
Release 16/7/2009
Question for GD
Time Limit
SEPP
Release 16/7/2009
PPGA
Used a square box to pack the microprocessor
were fixed on top of them used in Celeron processors using 370 pins
Release 16/7/2009
PGA
Pins at the bottom part of the housing are spread out
called as Staggered Pin Grid Array (SPGA) Used in Xeon processors with 603 pins
Release 16/7/2009
FC-PGA
Has a provision for attaching a cooler fan on top of
the housing Used by Pentium III and Celeron microprocessors having 370 pins
Release 16/7/2009
FC-PGA2
Heat sink is attached directly to the die of the
package Used with Pentium III and Celeron processors with 370 pins and Pentium IV with 478 pins
Release 16/7/2009
Hands on
Identify the various processors
Release 16/7/2009
Question for GD
Time Limit-2mins
Release 16/7/2009
Pentium Organization
Pentium processor has 32 bit and 64 bit address bus Pentium processors use the RISC concept to execute
instruction
Pentium RISC is Superscalar technology which helps
Release 16/7/2009
arithmetic operations
Data Cache Helps in keeping copies or records of the
recently or mostly used data requested by the two integer pipelines and the Floating Point Unit
Code Cache Keeps copies or records of the regularly
used instructions
Release 16/7/2009
code cache
Prefetch Buffers There are four prefetch buffers in
Release 16/7/2009
Question for GD
Time Limit-2mins
List down the Internal Units of Pentium 1. __________ 2. __________ 3. __________ 4. __________ 5. __________ 6. __________ 7. __________ 8. __________ 9. __________ 10. __________ 11. __________
Release 16/7/2009 Jetking Infotrain Ltd.
Release 16/7/2009
Pipelining
Process where the microprocessor starts executing a
second instruction before the execution of first instruction is completed Multiple instructions can be executed in less time
Types Of Pipeline Integer Pipeline
Release 16/7/2009
Load Pipeline
Jetking Infotrain Ltd.
Store Pipeline
Branch Pipeline
Integer Pipeline
Main execution units are the two integer pipelines
Release 16/7/2009
Question for GD
Time Limit-2mins
Release 16/7/2009
Summary - I
Microprocessor is a device that reads binary
instruction from memory, accepts binary data as input, processes data according to the instructions and provides results as output
Microprocessor operates on binary digits 0 and 1
Memory is like the pages of a notebook with space
Release 16/7/2009
Summary - II
After processing the data according to those
functions
Devices from which the user can enter instructions
Release 16/7/2009
Summary - III
Control Units creates control signals to execute the
on the chip
Prefetch Unit analyzes the data and checks in the
instruction cache or computer's main memory for the instructions that can be used to process it
Release 16/7/2009 Jetking Infotrain Ltd.
Summary - IV
The Pentium processor has 32 bit and 64 bit address
bus
Some of the main features of Pentium are
Superscalar Architecture, Functional Redundancy Check, Halt input and Power management
Different stages of an Integer pipelining unit are
Release 16/7/2009
Mind Map
Draw a mind map to summarize this chapter
Release 16/7/2009