+ All Categories
Home > Documents > ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Date post: 31-Mar-2015
Category:
Upload: luisa-bird
View: 219 times
Download: 3 times
Share this document with a friend
Popular Tags:
65
1 GAURAV SHRIVASTAVA BCA-2"C"
Transcript
Page 1: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

1GAURAV SHRIVASTAVA BCA-2C

INTEL DUAL CORE18-30 GHz32 -64 bit291 million transistors45nm process800 MHz FSB10-65w TDP143 mmrsquo2dye sizeSocket LGA 775

2GAURAV SHRIVASTAVA BCA-2C

Intelreg Dual-Core Processing Runs two independent processor cores in one physical package at the same frequency Features up to 2 MB of shared L2 cache and 800 MHz Front Side Bus

Intelreg Wide Dynamic Improves execution speed and efficiency delivering more instructions per clock cycle Each core can complete up to four full instructions simultaneouslyExecution

3GAURAV SHRIVASTAVA BCA-2C

4GAURAV SHRIVASTAVA BCA-2C

Two cores sharing one bus interface5GAURAV SHRIVASTAVA BCA-2C

CacheCache is a relatively small block of very fast

memoryThe data and instructions stored in cache are

those that are most recently or most frequently used

Cache speeds up the internal transfer of data and software instructions

Level 1 is fastest followed by Level 2

6GAURAV SHRIVASTAVA BCA-2C

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 2: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

INTEL DUAL CORE18-30 GHz32 -64 bit291 million transistors45nm process800 MHz FSB10-65w TDP143 mmrsquo2dye sizeSocket LGA 775

2GAURAV SHRIVASTAVA BCA-2C

Intelreg Dual-Core Processing Runs two independent processor cores in one physical package at the same frequency Features up to 2 MB of shared L2 cache and 800 MHz Front Side Bus

Intelreg Wide Dynamic Improves execution speed and efficiency delivering more instructions per clock cycle Each core can complete up to four full instructions simultaneouslyExecution

3GAURAV SHRIVASTAVA BCA-2C

4GAURAV SHRIVASTAVA BCA-2C

Two cores sharing one bus interface5GAURAV SHRIVASTAVA BCA-2C

CacheCache is a relatively small block of very fast

memoryThe data and instructions stored in cache are

those that are most recently or most frequently used

Cache speeds up the internal transfer of data and software instructions

Level 1 is fastest followed by Level 2

6GAURAV SHRIVASTAVA BCA-2C

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 3: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Intelreg Dual-Core Processing Runs two independent processor cores in one physical package at the same frequency Features up to 2 MB of shared L2 cache and 800 MHz Front Side Bus

Intelreg Wide Dynamic Improves execution speed and efficiency delivering more instructions per clock cycle Each core can complete up to four full instructions simultaneouslyExecution

3GAURAV SHRIVASTAVA BCA-2C

4GAURAV SHRIVASTAVA BCA-2C

Two cores sharing one bus interface5GAURAV SHRIVASTAVA BCA-2C

CacheCache is a relatively small block of very fast

memoryThe data and instructions stored in cache are

those that are most recently or most frequently used

Cache speeds up the internal transfer of data and software instructions

Level 1 is fastest followed by Level 2

6GAURAV SHRIVASTAVA BCA-2C

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 4: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

4GAURAV SHRIVASTAVA BCA-2C

Two cores sharing one bus interface5GAURAV SHRIVASTAVA BCA-2C

CacheCache is a relatively small block of very fast

memoryThe data and instructions stored in cache are

those that are most recently or most frequently used

Cache speeds up the internal transfer of data and software instructions

Level 1 is fastest followed by Level 2

6GAURAV SHRIVASTAVA BCA-2C

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 5: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Two cores sharing one bus interface5GAURAV SHRIVASTAVA BCA-2C

CacheCache is a relatively small block of very fast

memoryThe data and instructions stored in cache are

those that are most recently or most frequently used

Cache speeds up the internal transfer of data and software instructions

Level 1 is fastest followed by Level 2

6GAURAV SHRIVASTAVA BCA-2C

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 6: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

CacheCache is a relatively small block of very fast

memoryThe data and instructions stored in cache are

those that are most recently or most frequently used

Cache speeds up the internal transfer of data and software instructions

Level 1 is fastest followed by Level 2

6GAURAV SHRIVASTAVA BCA-2C

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 7: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

What is L1 and L2Level-1 and Level-2 cachesThe cache memories in a computerMuch faster than RAML1 is built on the microprocessor chip itselfL2 is a seperate chipL2 cache is much larger than L1 cacheALWAYS THE SIZE OF L1 CACHE IS

SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE

7GAURAV SHRIVASTAVA BCA-2C

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 8: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

ArchitectureThe component of CPU include

CU Control Unit Directs and manages the activities of the processor

ALU Arithmetic and Logic Unit Performs Arithmetic and Logical operations(+ - x gtlt =)

FPU Floating Point Unit Performs division and large decimal operations

Cache Memory Predicts and anticipates the data that the processor needs

IO Unit Input Output unit The gateway for the processor

Register Which hold temporary data for a specific purpose of function

8GAURAV SHRIVASTAVA BCA-2C

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 9: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

ControlUnit

ALU

Cache

IO Unit

Register

FPU

CPU Bus

Internal Buses

9GAURAV SHRIVASTAVA BCA-2C

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 10: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Processing

Input Processing Output

SecondaryStorage

10GAURAV SHRIVASTAVA BCA-2C

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 11: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

The CPUThe CPU interacts(affects)

closely with memory (primary storage) CPU

MemoryMemory Memory however is not however is not part of the CPUpart of the CPU

11GAURAV SHRIVASTAVA BCA-2C

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 12: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Parts of the CPUThe CPU consists of a variety of parts

including

Control Unit ALU

Registers

bull Control unitControl unit

bull Arithmeticlogic Arithmeticlogic unit (ALU)unit (ALU)

bull RegistersRegisters

12GAURAV SHRIVASTAVA BCA-2C

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 13: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

The Control UnithellipDirects the other parts of the computer

system to execute(perform) stored program instructions

The control unit The control unit communicates with the communicates with the ALU and memoryALU and memory

Control Unit

13GAURAV SHRIVASTAVA BCA-2C

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 14: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

The ArithmeticLogic Unit (ALU)hellipperforms mathematical operations as well as

logical operations

ALU

14GAURAV SHRIVASTAVA BCA-2C

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 15: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Mathematical OperationsThe ALU can perform four kinds of

mathematical calculations

bull additionadditionbull subtractionsubtractionbull multiplicationmultiplicationbull divisiondivision

15GAURAV SHRIVASTAVA BCA-2C

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 16: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Logical OperationsThe ALU can perform logical operationsLogical operations can test for these

conditions(position)Equal-to (=)Less-than (lt)Greater-than (gt)

16GAURAV SHRIVASTAVA BCA-2C

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 17: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Equal-to ConditionIn a test for this condition the ALU compares

two values to determine if they are equal

If =

Then =17GAURAV SHRIVASTAVA BCA-2C

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 18: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Less-than ConditionIn a test for this condition the ALU compares

values to determine if one value is less than another

If =

Then lt18GAURAV SHRIVASTAVA BCA-2C

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 19: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Greater-than ConditionIn a test for this condition the ALU compares

values to determine if one value is greater than another

If =

Then gt19GAURAV SHRIVASTAVA BCA-2C

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 20: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Registershellipare temporary

storage areas for data or instructions

Registers

Data held Data held temporarily in temporarily in registers can be registers can be accessed at accessed at greater speeds greater speeds than data stored than data stored in memoryin memory

20GAURAV SHRIVASTAVA BCA-2C

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 21: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Executing Program Instructions

Before the CPU can execute a program program instructions and data must be placed into memory from an input device or storage device

Input Processing

SecondaryStorage

21GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 22: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Executing Program InstructionsOnce the necessary data and instructions are

in memory the CPU performs the following steps for each instruction

CPU

Memory

bull FetchingFetchingbull DecodingDecodingbull ExecutingExecutingbull StoringStoring

22GAURAV SHRIVASTAVA BCA-2C

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 23: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Control Unit

ALU

Registers

Fetching InstructionsThe control unit

fetches (gets) the instruction from memory

Memory

23GAURAV SHRIVASTAVA BCA-2C

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 24: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Decoding(solve) InstructionsThe control unit

decodes the instruction and directs that the necessary data be moved from memory to the ALU

Control Unit ALU

Registers

Memory

24GAURAV SHRIVASTAVA BCA-2C

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 25: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Executing ArithmeticLogic Operations

The ALU performs the arithmetic or logical operation on the data

Control Unit

ALU

Registers

Memory

25GAURAV SHRIVASTAVA BCA-2C

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 26: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Storing ResultsThe ALU stores

the result of its operation on the data in memory or in a register

Control Unit

ALU

Registers

Memory

26GAURAV SHRIVASTAVA BCA-2C

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 27: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Executing Program InstructionsEventually the control

unit sends the results in memory to an output device or secondary storage

Output

SecondaryStorage

Control Unit

ALU

Registers

Memory

27GAURAV SHRIVASTAVA BCA-2C

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 28: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Instruction TimeThe time it takes to fetch an instruction and

decode it is called instruction time

Memory

Control Unit

+Memory

Control Unit ALU

28GAURAV SHRIVASTAVA BCA-2C

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 29: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Execution TimeThe time it takes to execute an ALU operation and

then store the result is called execution(perform) time

+ALU

Memory

ALU

Registers

29GAURAV SHRIVASTAVA BCA-2C

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 30: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Control Unit

Memory Locations and AddressesThe control unit can

find data and instructions because each location in memory has an address

Memory

30GAURAV SHRIVASTAVA BCA-2C

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 31: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Storage Locations

Each location in memory is identified by an address

MemoryEach location has Each location has a unique addressa unique address

31GAURAV SHRIVASTAVA BCA-2C

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 32: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Symbolic AddressesThe choice of the

location in memory is arbitrary (determination)

Memory

17

364

Pat

$

Addresses can Addresses can only hold oneonly hold one number number oror word word

32GAURAV SHRIVASTAVA BCA-2C

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 33: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Data RepresentationThe system in which all computer data is

represented(called) and manipulated(used) is called the binary system

33GAURAV SHRIVASTAVA BCA-2C

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 34: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Binary SystemThe binary system has only The binary system has only two two digits digits to represent all valuesto represent all values

This corresponds to the This corresponds to the two states two states of a computerrsquos electrical system mdashof a computerrsquos electrical system mdashon and offon and off

34GAURAV SHRIVASTAVA BCA-2C

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 35: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

OffOn SwitchesThe computer can represent data by

constructing combinations of off or on switches

off onor

35GAURAV SHRIVASTAVA BCA-2C

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 36: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Zero or OneThe binary system can also be represented by

the digits zero and one

0 1or

Zero (off) and one (on) make up Zero (off) and one (on) make up the two digits in the binary systemthe two digits in the binary system

36GAURAV SHRIVASTAVA BCA-2C

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 37: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

The BitEach 0 or 1 in

the binary system is called a bit

one bit

two bits

three bits

37GAURAV SHRIVASTAVA BCA-2C

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 38: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

The ByteA group of 8 bits is called a byte

0 0 0 0 01 1 1

38GAURAV SHRIVASTAVA BCA-2C

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 39: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

One Character of DataEach byte represents one character of data (a

letter digit or special character)

0 0 0 0 01 1 1

J=

39GAURAV SHRIVASTAVA BCA-2C

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 40: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

FSB bottleneck

other IO links

IOChipset

IOChipset

Intel DUAL-Core ProcessorIntel DUAL-Core Processor

Shared L2 Cache

IntelCore 1

IntelCore 2

Die 1 Die 2

WORKING DUAL-CORE

40GAURAV SHRIVASTAVA BCA-2C

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 41: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Hyper threading A technology developed by Intel that

enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once

41GAURAV SHRIVASTAVA BCA-2C

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 42: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

corecore 1 1 corecore 2 2

2 MB 2 MB ((CacheCache))

1MB L21MB L2 1MB L21MB L2

datadata

corecore 1 1 Core Core 22

42GAURAV SHRIVASTAVA BCA-2C

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 43: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

The Pentium Dual core will require a new motherboard built 945955 core logic If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard the system simply wont bootmdashneither the CPU or motherboard will be damaged It simply wont work

43GAURAV SHRIVASTAVA BCA-2C

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 44: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Why multicore New modern processors are launched How to make a use of new technologies

Dual-core CPU Quad-core CPU

4444GAURAV SHRIVASTAVA BCA-2C

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 45: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

bull Difficult to make single-coreclock frequencies even higherbull Deeply pipelined circuits(term)ndash heat problemsbull Many new applications are multithreadedbull General(common) trend in computer

architecture

45GAURAV SHRIVASTAVA BCA-2C

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 46: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

bull Editing a photo while recording a TV showthrough a digital video recorderbull Downloading software while running ananti-virus programbull ldquoAnything that can be threaded today willmap efficiently to multi-corerdquo

46GAURAV SHRIVASTAVA BCA-2C

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 47: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

bull Multi-core chips animportant new trend incomputer architecturebull Several new multi-corechips in design phaseslikely to gain importance

47GAURAV SHRIVASTAVA BCA-2C

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 48: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Microprocessor SpeedsMicroprocessor speeds can be measured in a

variety of waysMegahertzMIPSMegaflopsFsb

48GAURAV SHRIVASTAVA BCA-2C

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 49: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

MegahertzOne measure of microprocessor speed is

megahertz (MHz) which is one million machine cycles per second

gigahertz(billions of cycles per second)

49GAURAV SHRIVASTAVA BCA-2C

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 50: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

MIPSAnother measure of microprocessor

speed is MIPS which is one million instructions per second

50GAURAV SHRIVASTAVA BCA-2C

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 51: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Megaflops

Megaflops or one million floating-point operations per second is still another measure of microprocessor speed

51GAURAV SHRIVASTAVA BCA-2C

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 52: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Front Side Bus (FSB( Measured in megahertz (MHz) the FSB is the channel that connects the processor with main memory The faster this is the better the performance will be

1048708 The Front Side Bus operates at a speedwhich is a percentage of the CPU clock

speed1048708 The faster the speed at which the Front Side

Bus allows data transfer the better theperformance of the CPU

FSBFSB

52GAURAV SHRIVASTAVA BCA-2C

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 53: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Bus LinesA bus line is a set of parallel electrical paths

A bus is like a mode of transportation for dataBus width (Wide)= the number of wires in the

bus over which data can travel+--

53GAURAV SHRIVASTAVA BCA-2C

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 54: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Bus Width(wide)The amount of data that can be carried at one

time is bus width (wider = more data)

54GAURAV SHRIVASTAVA BCA-2C

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 55: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Processor ManufacturersIntel (Integrated Electronics)AMD (Advanced Micro Devices)VIACyrix

55GAURAV SHRIVASTAVA BCA-2C

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 56: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Processor TypesTwo types 1 Socket type2 Slot type Pin arrangement in the Socket type

processor is known as Pin Grid Array (PGA)

Slot type processor is also known as Single Edged Contact Cartridge (SECC)

56GAURAV SHRIVASTAVA BCA-2C

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 57: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Types of Processors

SECC

PGA

57GAURAV SHRIVASTAVA BCA-2C

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 58: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

58GAURAV SHRIVASTAVA BCA-2C

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 59: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

59GAURAV SHRIVASTAVA BCA-2C

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 60: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

60GAURAV SHRIVASTAVA BCA-2C

IN LGA 775 YOU CAN INSERT DUAL CORE CORE 2 DUOCORE 2 QUADEACH PROCESSOR HAS THEIR OWN SOCKET

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 61: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

61GAURAV SHRIVASTAVA BCA-2C

VIA IS GENERALLY FAMUS FOR HIS CHIPSET THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD(SOUTH BRIDGE)

IN HCL LAPTOPS (NORTH BRIDGE)

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 62: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

IT IS AN HYBRID OF DUAL CORE CORE2 DUO AND CORE2 QUADIT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1)IT S COST PRICE IN MARKET IS $900

62GAURAV SHRIVASTAVA BCA-2C

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 63: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

SocketKnown as the LGA 1366 or Socket BContact points

63GAURAV SHRIVASTAVA BCA-2C

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 64: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

GAURAV SHRIVASTAVA BCA-2C 64

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C

Page 65: ARCHITECTURE OF DUAL CORE 1 GAURAV SHRIVASTAVA BCA-2"C"

Thank for your time and patience

65GAURAV SHRIVASTAVA BCA-2C


Recommended