2. 2
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.
3. 3
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
4. 4
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.
5. 5
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.
7. 7
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.
8. 8
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
9. 9
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.
10. 10
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
11. 11
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.
12. 12
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.
13. 13
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.
14. 14
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.
16. 16
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.
17. 17
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.
18. 18
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.
20. 20
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.
21. 21
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
22. 22
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.
23. 23
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 processor speed.
24. 24
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 )
25. 25
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)