You are on page 1of 26

Modern CPUs

Engr. Ubaid Umar Information and Communication Technologies


Contents
• Architecture
• Processors
– Intel
– AMD
• Comparing Processors
• Parallel Processing
• Standard computer ports
• Expansion Slots
– PCI
– PCIE
– AGP
• PC Cards
2 Engr. Ubaid Umar Information and Communication Technologies
A Look Inside The Processor
• Architecture
Computer architecture is a set of rules and methods that
describe the functionality, organization, and
implementation of computer systems
– Determines
• Location of CPU parts
• Bit size
• Number of registers
• Pipelines
– Main difference between CPUs

3 Engr. Ubaid Umar Information and Communication Technologies


Microcomputer Processors
• Intel
– Leading manufacturer of processors
– Intel 4004 was worlds first microprocessor
– IBM PC powered by Intel 8086
– Processors
• Centrino
• Itanium
• Pentium IV
• Xeon
• Core i3,i5,i7

4 Engr. Ubaid Umar Information and Communication Technologies


Microcomputer Processors
• Advanced Micro Devices (AMD)
– Main competitor to Intel
– Originally produced budget products
– Current products outperform Intel
– Current processors
• Sempron
• Athlon FX 64
• Athlon XP

5 Engr. Ubaid Umar Information and Communication Technologies


Comparing Processors
• CPU frequency
• Core/Thread count
• Instructions per clock cycle
• Bits
• Cache
• Power consumption
• Built-in graphics
• Other features

6 Engr. Ubaid Umar Information and Communication Technologies


Comparing Processors

• CPU frequency - how many GHz. The most


important parameter. The more, the better.

• Core/Thread count - how many actual cores you


have, and how many threads the cores have. For
example, i7 may have 4 cores and 8 threads,
whereas Core 2 Duo has only 2 cores and 2 threads.
That means you can run 8 (better 4) concurrent
program threads on i7, compared to 2 on Core 2 Duo,
which results in better multitasking/multithreading.
This is the main reason why i7 2.4GHz is more
powerful than a 2.5/3GHz Core 2 Duo.
7 Engr. Ubaid Umar Information and Communication Technologies
Comparing Processors
• IPC - instructions per clock cycle. Another important
parameter. Like GHz, the greater, the better.
• Bits - 32-bit, 64-bit. A high-performance application
created for 64-bit CPU may have better performance
than 32-bit performance.
• Cache - a very fast but little memory placed near to
CPU. Usually improves performance (if we omit
cache-miss, but that's another theme)
• Power consumption - watts consumed by CPU and
produced heat. This is important especially for mobile
devices, tablets and notebooks which have battery
and don't have good cooling systems. Does not affect
performance.
8 Engr. Ubaid Umar Information and Communication Technologies
Comparing Processors

• Built-in graphics - newer CPUs usually have better


graphics than old ones and support more monitors. Of
course that's not enough to run new high-performance
games but is good for home/office usage and low-end
gaming. But built-in graphics is not so important when
you already have graphics card.
• Other features - features like Hyperthreading, Turbo
Boost. Some of them may have good impact on
performance, others may be useful for specific cases.
Most of them don't increase performance on daily
usage.

9 Engr. Ubaid Umar Information and Communication Technologies


Advanced Processor Topics
• Parallel Processing
– Multiple processors in a system
– Symmetric Multiple Processing
• Number of processors is a power of 2
– Massively Parallel Processing
• Thousands of processors
• Mainframes and super computers

10 Engr. Ubaid Umar Information and Communication Technologies


Extending The Processors Power
• Standard computer ports
– Keyboard and mouse ports
– USB ports
– Parallel
– Network
– Modem
– Audio
– Serial
– Video

11 Engr. Ubaid Umar Information and Communication Technologies


Standard Computer Ports

12 Engr. Ubaid Umar Information and Communication Technologies


Extending The Processors Power
• Serial and parallel ports
– Connect to printers or modems
– Parallel ports move bits simultaneously
• Made of 8 – 32 wires
• Internal busses are parallel
– Serial ports move one bit
• Lower data flow than parallel
• Requires control wires
• UART converts from serial to parallel

13 Engr. Ubaid Umar Information and Communication Technologies


Serial Communications

14 Engr. Ubaid Umar Information and Communication Technologies


Parallel Communications

15 Engr. Ubaid Umar Information and Communication Technologies


Extending The Processors Power
• USB
– Universal Serial Bus
– Most popular external bus
– Supports up to 127 devices

16 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• Expansion slots
An expansion slot is a socket on the motherboard that is
used to insert an expansion card, which provides
additional features to a computer such as video, sound,
advanced graphics, Ethernet or memory. The expansion
slot alternatively referred to as a bus slot or expansion
port.

17 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• Expansion slots
– Allows users to configure the machine
– Slots allow the addition of new devices
– Devices are stored on cards
– Computer must be off before inserting

18 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• Expansion slots
• PCI (Peripheral Component Interconnect) is common in modern
PCs. This kind of bus is being succeeded by PCI Express.
Typical PCI cards used in PCs include: network cards, sound
cards, modems, extra ports such as USB or serial, TV tuner
cards and disk controllers. Video cards have outgrown the
capabilities of PCI because of their higher bandwidth
requirements.
• PCIE (Peripheral Component Interconnect Express) was
introduced by Intel in 2004. It was designed to replace the
general-purpose PCI expansion bus and the AGP graphics card
interface. PCI express is not a bus but instead a point-to-point
conection of serial links called lanes. PCI Express cards have
faster bandwidth then PCI cards which make them more ideal for
high-end video cards.

19 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• Expansion slots
• AGP (Accelerated Graphics Port) is a high-speed point-to-point
channel for attaching a graphics card to a computer’s
motherboard, primarily to assist in the acceleration of 3D
computer graphics. AGP has been replaced over the past couple
years by PCI Express. AGP cards and motherboards are still
available to buy, but they are becoming less common.

20 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• Expansion slots

21 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• PC Cards
An expansion card, also known as an
expansion board, adapter card or
accessory card, is a printed circuit board
that can be inserted into an electrical
connector, or expansion slot, on a
computer motherboard, backplane or riser
card to add functionality to a computer
system via the expansion bus.

22 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• PC Cards
Graphics Card

23 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• PC Cards
Sound Card

24 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• PC Cards
NIC (Network Interface Card)

25 Engr. Ubaid Umar Information and Communication Technologies


Extending the Processors Power
• Plug and play
– New hardware detected automatically
– Prompts to install drivers
– Non-technical users can install devices

26 Engr. Ubaid Umar Information and Communication Technologies

You might also like