Chapter 5
Chapter 5
Introduction
• Control Unit
This unit can store instructions, data, and intermediate results. This unit
supplies information to other units of the computer when needed. It is also
known as internal storage unit or the main memory or the primary storage or
Random-Access Memory (RAM).
Its size affects speed, power, and capability. Primary memory and secondary
memory are two types of memories in the computer. Functions of the memory
unit are −
• It stores all the data and the instructions required for processing.
• It stores the final results of processing before these results are released
to an output device.
• All inputs and outputs are transmitted through the main memory.
Control Unit
This unit controls the operations of all parts of the computer but does not
carry out any actual data processing operations.
• Arithmetic Section
• Logic Section
Arithmetic Section
Logic Section
Function of logic section is to perform logic operations such as comparing,
selecting, matching, and merging of data.
The CPU or processor is the portion of a computer system that carries out the
instructions of a computer program, and is the primary element carrying out
the computers functions.
The CPU is one of the most expensive components on the motherboard and
also very delicate.
Microprocessor
Clock MIPS
S.NO Processor Speed Bus Width Power Price
The clock
speed of the A million
IBM The bus width instructions
PowerPC of the IBM per second of
750X PowerPC IBM PowerPC The power of
IBM processor is 750X processor 750X this
PowerPC 550 is processor is processor is
2 750X MHz 32/64 ~1300 5W #900
The clock
speed of the The bus width
MIPS R5000 of the MIPS
processor is R5000
MIPS 250 processor is
3 R5000 MHz 32/64 NA NA NA
Microcontroller
The microcontroller is basically a computer that comes in various packages
and sizes. The reading input and responding to output is the basic function of
the microcontroller. Generally, it is known as General Purpose Input Output
(GPIO). Some of the microcontrollers are Microchip Atmega328-AU, Microchip
P1C16F877A-I/P, Microchip P1C16F1503-I/P, Microchip P1C16F671-I/SN,
Microchip P1C18F45K22-I/P, etc.
Embedded Processor
The digital signal processor is one type of processor used for measuring,
filtering and/or compress digital or analog signals. The signal processing
means analysis and manipulation of signal. This processing can be done via
computer or Application Specific Integrated Circuits (ASIC), Field
Programmable Gate Array (FPGA) or Digital Signal Processor (DSP) to obtain
the clear signal. The DSP processors are used in an oscilloscope, barcode
scanners, mobile phones, printers, etc. These processors are fast and use for
real-time applications. The typical DSP system is shown in the below figure.
typical-system-for-digital-signal-processors
The digital signal processors are shown in the below table
MIPS
S.NO Processor Clock Speed Bus Width Price
Applications of DSP
The multiprocessor is a computer with more than one CPU, each shares main
memory, a computer bus, and peripherals to simultaneously process the
programs and these systems are also known as tightly coupled systems. The
advantages of multiprocessors are increased throughput, increased reliability
and economy of scale. These processors are used when very high speed is
required to process a large volume of data. The symmetric multiprocessor is
shown in the below figure.
symmetric-multiprocessors
Characteristics of Multiprocessors
The Characteristics of Multiprocessor are
• The multiprocessors consist of more than two processors or two
processors which are similar
• Memory and input/output facilities shared by the processors
• The access time of the memory is the same for each processor
because the processors are connected by bus
• Access to the input/output devices are shared by the processors
• The same function performed by all the processors
Processor modes
This article gives the information of Processor Mode. Processor Mode also
called as CPU modes or CPU “privilege level”. The CPU modes are used by
processor to create an operating environment for automatic. Specifically, the
CPU mode controls how the processor sees and manages the system
memory and task that use it. There are three different modes of operation
but one more mode is added for new 64 bit processor:
1. Real Mode.
2. Protected Mode.
3. Virtual Mode Real Mode.
4. 64 bit extension Mode.
Real Mode:
The original IBM PC could only address 1MB of system memory and the
original versions of DOS created to work on it were designed with this in
mind. DOS is it’s by nature a single tasking operating system meaning it
can only handle one program running at a time. The decision made in these
early days have carried forward until now and in each new processor care
had to be taken to be able to put the processor in a mode that would be
compatible with the original Intel 8088 chip. This is called Real Mode. Real
mode is of course used by DOS and “standard” DOS application.
Protected Mode:
Starting with the 80286 chip in the IBM AT, a new CPU mode was published
called protected mode. This is much more powerful mode of operation than
real mode and is used in all modern multitasking operating systems. The
name of this mode comes from its primary use, which is by multitasking
operating systems. Each running program has its own assigned memory
locations, avoiding conflict with other programs. If a program tries to use an
unauthorised memory address, a “protection fault” is generated. The
advantages of protected mode (compared to real mode) are:
The name of this mode comes from its primary use which is multitasking
operating system. Each program that is running has its own assigned
memory location which is protected from conflict with other programs. If a
program tryes to access a memory address that it isn’t allowed to a
“protection fault” is generated.
Protected mode is now used by the most people use their PCs.
Virtual Mode:
This mode is also called virtual 8086 mode. The third mode of operation is
actually an some more capability, an enhancement of protected mode. The
use Protected mode is for to run graphical multitasking operating system
such as the various types of windows. There is often desire to be able to run
DOS program under the window, but DOS programs need to be run in the
real mode not protected mode. Virtual real mode is used to solve this
problem. Virtual real mode is also used when you use a DOS box or run a
DOS game in Windows 95. To help improve the memory management and
multitasking capabilities of real mode processors, various add-on programs
can be used. The protocol that defines how DOS works in protected mode is
called DOS protected mode interface (DPM).
This mode is also called Long Mode. 64 bit extension mode is the mode
where a 64 bit application can access the 64 bit instruction and registers
while 32 bit and 16 bit programs are executed in a compatibility sub mode.
This is what about the processor modes.
Processor chips
Intel 4040
• Successor of Intel 4004
• Introduced in 1974
• Clock Speed 500 – 740 kHz
• Instruction set increased to 60 instructions
• Number of Transistors 3,000 at 10 µm
• Register set increased to 24 registers 7 Intel 4040
Intel 8008.
• First 8-bit processor
• Introduced April 1, 1972
• Clock Speed 500 kHz
• Execute 50,000 instructions per second
• Number of Transistors 3,500 at 10 µm
• Addressable Memory 16 KB
• Register set contained 7 registers
• Designed for use in Datapoint 2200 microcomputer
Intel 8080
• Introduced April, 1974
• Clock Speed 2 MHz
• Transistors 4,500 at 6 µm
• 10 times faster than Intel 8008
• Execute 500,000 instructions per second
Intel 8085
• Introduced 1976
• Clock Speed 3 MHz
• Executes 0.37 MIPS
• Number of transistors 6,500 at 3 μm
• 100 million copies were sold 11 Intel 8085
Intel 8086
• First 16-bit processor
• Introduced in June 8, 1978
• Introduction of x86 architecture
• Clock speed is 4.77 – 10 MHz
• 29,000 transistors at 3 µm
• Execute 2.5 MIPS
• Used in portable computing, IBM PS/2 computers
Intel 8088
• Introduced June 1, 1979
• Backward compatible 8086
• Clock speed is 5 – 10 MHz
• Created as a cheaper version of Intel’s 8086
• Used first in IBM-PC
• Highly successful due to large sale of IBM-PC 14 Intel 8088
Intel 80286
• Introduced in February 2, 1982
• Clock speed was 8 MHz
• 134,000 transistors at 1.5 µm
• Execute 4 MIPS
• First with memory management, protection abilities
• Introduces “Virtual Memory Concept”
• Widely used in IBM PC 16
Intel 80386
• First 32-bit processor
• Introduced in October 17, 1985
• Clock speed 16 – 33 MHz
• 2,75,000 transistors at 1.5 µm
• Address 4 GB of memory
• Concept of paging was introduced
• Bestselling microprocessor in history
Intel 80486
Included an internal clock multiplier circuit that allowed the processor
to operate the on-chip circuitry at faster clock rates (clock doubling)
This meant that the circuits inside the chip ran at twice the speed of the
external electronics.
Data was transferred between the processor, the internal cache and the
math coprocessor at twice the speed, considerably enhancing
performance.
The 486DX4 took this technique further, tripling the clock speed to run
internally at 75mhz or 100mhz and also doubled the amount of primary
cache to 16k.
Examples
• DX2-50 clock doubled the 25mhz clock
• DX2-66 clock doubled the 33mhz clock
• DX4-100 clock tripled the 33mhz clock
• DX$-75 clock tripled the 25mhz clock features
Introduced in 1989
million transistors at 1 µm
Clock speed 16 – 100 MHz
1TB Virtual Memory Cache Memory of 8 KB was introduced
Used in Desktop computing and Servers
Intel Pentium
• Introduced in March 22, 1993
• Originally named 80586
• Clock speed 60 – 66 MHz
• Executes 110 MIPS
• 3.1 million transistors at 0.8 µm
• Virtual Memory 64 TB
• 16 KB L1 cache memory
Intel Pentium Pro
• Introduced in November 1, 1995
• Clock speed 150 – 200 MHz
• 5.5 million transistors at 0.5 µm
• 16 KB L1 cache memory
• 256 KB L2 cache memory
• Access up to 64GB of memory
• Primarily designed for servers
• Used in ASCI Red supercomputer
Intel Pentium II
• Introduced on May 7, 1997
• Clock speed 233 - 450 MHz
• 7.5 million transistors at 0.35 µm
• Execute 333 MIPS
• L2 cache & processor were on one circuit
Intel Pentium III
• Introduced on 2008
• 32- or 64-bit processor
• Single, Dual Core processor ✓ Clock speed 0.6 – 2.13 GHz
Intel Celeron
Intel Xeon
Intel Core i5
• Introduced September 8, 2009
• Clock Speed 1.06 – 3.6 GHz
• Support for Hyper Threading
• Support for Turbo Boost
• Dual Core mobile processor
• Dual, Quad Core desktop processor
• 4 logical processors
• 4 – 8 MB L3 cache
• Mid to High end processor series
• Desktop versions comes with support for Overclocking 32
Intel Core i7
• Introduced November 17, 2008
• Clock Speed 1.6 – 4.4 GHz
• Dual, Quad Core processor
• 4 – 8 logical processors
• 6 – 15 MB L3 cache
• High end processor Series
✓ Comes with support for Overclocking
✓ Widely used in Gaming Laptops 33
Modern Trends of Processor
• Intel was the first microprocessor producer
• Intel owns more than 83% microprocessor market share
• Intel supplies processors to Apple, Samsung, HP, Dell & others
• Intel Core i3, i5 Dual Core are most sold in India
• Gaming Geeks use i7 processors, along with a high-power GPU
for enhanced performance
• Processors with suffix “K” can be Overclocked for getting
ultimate performance Servers, Workstations are deployed on
Intel Xeon chips
Conclusion
• Growth is tremendous
• Speed of microprocessor is increasing day-by-day
• Architecture has been reduced to very small, 22 nm
• Microprocessor are also used in various devices like mobiles,
watches, ATM, cameras Price reduced in recent years
• Much more in the upcoming years
• Socket architectures
• Compatibility of the motherboard