0% found this document useful (0 votes)
7 views31 pages

Understanding Microprocessors and Cores

The document provides an overview of microprocessors, detailing their characteristics such as clock speed, instruction set, and word size. It explains the importance of processor cores and how they impact performance, as well as the role of buses in data transfer within a computer system. Additionally, it covers the naming conventions for Intel processors, including brand, generation, and product line suffixes.

Uploaded by

sayan800instasec
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views31 pages

Understanding Microprocessors and Cores

The document provides an overview of microprocessors, detailing their characteristics such as clock speed, instruction set, and word size. It explains the importance of processor cores and how they impact performance, as well as the role of buses in data transfer within a computer system. Additionally, it covers the naming conventions for Intel processors, including brand, generation, and product line suffixes.

Uploaded by

sayan800instasec
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CHAPTER -

Processor
Processor

A processor, or "microprocessor," is a small chip that


resides in computers and other electronic devices. Its
basic job is to receive input and provide the appropriate
output. While this may seem like a simple task, modern
processors can handle trillions (1012) of calculations per
second.

2
Microprocessors Characteristics

Microprocessors are multipurpose devices that can be


designed for generic or specialized functions. The
microprocessors of laptops and smartphones are general
purpose whereas ones designed for graphical processing
or machine vision are specialized ones. There are some
characteristics that are common to all microprocessors.
These are the most important defining characteristics of a
microprocessor −
1. Clock speed
2. Instruction set
3. Word size
3
Clock Speed

Clock Speed
Clock speed is the rate at which a processor can complete
a processing cycle. The faster the clock speed is, the
faster each core can run.
 It is typically measured in megahertz or gigahertz.
 One megahertz is equal to one million (1,000,000 or
106 or 10 lakhs) cycles per second, while one gigahertz
equals one billion (1,000,000,000 or 109 or one
thousand million or 10,000 lakhs ) cycles per second.

4
Cont.

In general, a higher clock speed means a faster CPU.


However, many other factors come into play.
 Sometimes, multiple instructions are completed in a
single clock cycle; in other cases, one instruction
might be handled over multiple clock cycles.
 Since different CPU designs handle instructions
differently, it’s best to compare clock speeds within the
same CPU brand and generation.

5
Cont.

The higher the clock speed a CPU has, the faster it can process
instructions.

6
How do I choose between more processor cores
or a higher clock speed?

Both processor cores and clock speed are essential to operating your
computer. Buying a computer with multiple cores and a super high
clock speed sounds ideal - but what does this all really mean for
functionality in your computer?
 Basically, having a high clock speed but just one or two cores
means your computer will be able to load and interact with a
single application quickly.
 Conversely, having more processor cores, but a slower clock
speed means your computer can work with more applications at a
time, but each may run a little slower.

7
Instruction Set

A command given to a digital machine to perform an operation on a piece of


data is called an instruction. Basic set of machine level instructions that a
microprocessor is designed to execute is called its instruction set.
The 8086 microprocessor supports 8 types of instructions −
1. Data Transfer Instructions
2. Arithmetic Instructions
3. Bit Manipulation Instructions
4. String Instructions
5. Program Execution Transfer Instructions (Branch & Loop Instructions)
6. Processor Control Instructions
7. Iteration Control Instructions
8. Interrupt Instructions

8
Word Size

Number of bits that can be processed by a processor in a


single instruction is called its word size.
 Word "size" refers to the amount of data a CPU's
internal data registers can hold and process at one
time. Modern desktop computers have 64-bit words.
Computers embedded in appliances and consumer
products have word sizes of 8, 16 or 32 bits.

9
Bus

A bus is a set of wires that is used to connect the different


internal components of the computer system for the purpose
of transferring data as well addresses amongst them.
Each bus has a certain size, measured in bits (such as 32-bit
or 64-bit), that determines how much data can travel across
the bus at one time. Buses also have a certain speed,
measured in megahertz, which determines how fast the data
can travel.
There are three types of BUS.
(1). Data Bus
(2). Address Bus
(3). Control Bus 10
Data Bus

Data bus is the most common type of bus. It is used to


transfer data between different components of
computer. The number of lines in data bus affects the
speed of data transfer between different components. The
data bus consists of 8, 16, 32, or 64 lines. A 64-line data
bus can transfer 64 bits of data at one time.

11
Address Bus

 Many components are connected to one another


through buses. Each component is assigned a unique
ID. This ID is called the address of that component.
 If a component wants to communicate with another
component, it uses address bus to specify the address
of that component.

12
Control Bus

 Control bus is used to transmit different commands or control


signals from one component to another component. Suppose
CPU wants to read data from main memory. It will use control is
also used to transmit control signals like ASKS
(Acknowledgement signals).
 Suppose that CPU gives a command to the main memory to
write data. The memory sends acknowledgement signal to CPU
after writing the data successfully. CPU receives the signal and
then moves to perform some other action.

13
Core

In relation to computer processors, a core is the


processing unit that receives instructions and performs
calculations, or actions, based on those instructions. A set
of instructions can allow a software program perform a
specific function.
Processors can have a single core or multiple cores. A
processor with two cores is called a dual-core processor
and four cores is called a quad-core processor. Processors
for home computers can even have six or eight cores. The
more cores a processor has, the more sets of instructions
the processor can receive and process at the same time,
which makes the computer faster. 14
Cont.

15
Manufacture Computer

There are two primary manufacturers of computer microprocessors.


(1). Intel
(2). Advanced Micro Devices (AMD)
Both lead the market in terms of speed and quality.

16
Dual-core

When referring to computer processors, dual-core is a


technology that enables two complete processing units
(cores) to run in parallel on a single chip. This gives the
user virtually twice as much power in a single chip. For
the computer to take full advantage of dual-core, it must
be running on an operating system that supports TLP
(Thread-Level Parallelism) and for applications to
support TLP.

** TLP is a software that allows high-end programs, such as a


database or web application, to work with multiple threads at the
same time.
17
Quad-core

When referring to computer processors, quad-core is a


technology that enables four complete processing units
(cores) to run in parallel on a single chip. Having this
many cores give the user virtually four times as much
power in a single chip. For the computer to take full
advantage of quad-core, it must be running on an
operating system that supports TLP and for applications
to support TLP.

18
Core 2 duo

19
Check computer propertise

Process-1: Type system in the search box, and then click System.
Or
Control Panel  System
Process-2: Windows + r =run and type msinfo32
Process-3: My Computer (Write click)  Properties.
Process-4: Windows + r =run and type dxdiag

If the System Type value includes "x86" in it, the CPU is 32-bit.
If the System Type value includes "x64" in it, the CPU is 64-bit.

20
How to Decode your Intel Laptop Processor
name

When you look at an Intel CPU name, you might see something
like Intel Core i7-6700K. What does this mean?
There are four components:
(1). Brand
(2). Brand Identifier/Modifier
(3). Generation Indicator and SKU-Numeric Digits
(4). Product Line Suffix 21
Cont.

(1). Brand:
 Intel Core the brand name for Intel’s consumer CPUs.
 The overall product line, such as Core, Pentium, or Celeron.
(2). Brand Identifier/Modifier
 In current Intel consumer computers, this will be either i3,
i5, i7 or i9.
 Generally speaking, the higher the digit the more features
the CPU will have, but that doesn’t mean an i7 is always
preferable to an i3.
 If you’re doing mostly word processing and data entry, an i3
may be all you need, but if you’re doing advanced video
editing, you’re more likely to need an i7.
22
Cont.

(3). Generation Indicator and SKU-Numeric Digits


This is a four digit number for all except the Core M CPUs.
The first digit is the Generation Indicator is a number is 2, 3,
4…11… that tells you which generation CPU this is:
2: second generation
3: third generation
4: fourth generation
5: fifth generation
6: sixth generation
------------------------
N: Nth generation
For Core M CPUs, the generation digit is followed by the letter ‘Y’
and then a two digit code indicating the relative processor23speed.
Cont.

For all other lap CPUs, the other three digits are the
SKU-Numeric Digits. They tell you how powerful
(performance) a particular CPU is relative to other CPUs
in the same CPU family. It doesn’t tell you any specific
data about the CPU only that, for example, an Intel Core
i7 6820K is faster than an Intel Core i7-6700K.
Some examples of Generation Indicator and SKU-
Numeric Digits for actual CPU’s”
i3-3240 (third generation)
i7-4980 (fourth generation)
i7-6700 (sixth generation )
24
Cont.

(4). Product Line Suffix


This one or two letter code indicates further information about the processor
such as whether it’s unlocked or optimized in various ways. An unlocked
processor is one that the user can make run faster than factory specifications; it’s
not recommended for most users.
The code can vary between generations:
H: High performance graphics (Generation 5, 6)
HK: High performance graphics, unlocked (Generation 6)
HQ: High performance graphics, quad core (Generation 4, 5, 6)
M: Mobile (Generation 2, 3, 4)
MQ: Quad core mobile (Generation 4)
MX: Mobile extreme edition (Generation 4)
QM: Quad core mobile (Generation 2, 3)
U: Ultra low power (Generation 3, 4, 5, 6)
Y: Extremely low power (Generation 3, 4) 25
Cont.

Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz

26
8th Generation:
Core i3, Core i5, Core i7, Core i9

27
8th Generation:
Core i3, Core i5, Core i7, Core i9

28
8th Generation:
Core i3, Core i5, Core i7, Core i9

29
8th Generation:
Core i3, Core i5, Core i7, Core i9

30
Core i9

31

You might also like