History and Architecture of Processors
History and Architecture of Processors
I. INTRODUCTION ............................................................................................................................... 1
II. The history processors ........................................................................................................... 1
III. What does it mean?- Does one go by architecture?.............................................................................................. 5
THE UNIT OF CALCUL...................................................................................................................... 6
2. THE UNIT OF CONTROL .................................................................................................................. 7
I. INTRODUCTION
Computer science, a contraction of information and automatic, is the science of processing
l'information. Apparue au milieu du 20ème siècle, elle a connu une évolution extrêmement
quick. To its initial motivation of facilitating and speeding up calculation, has been added
many features, such as automation, control, and command of
process, communication or sharing of information.
1974: The Intel 8080 is the first Intel CPU not designed by a foreigner and therefore to
having real versatility in terms of its hardware deployment simplicity. With its
With 6000 transistors, it reaches a speed of 2 MHz and accepts a RAM of 64 KB.
1975: After the oil crisis of 1973, Motorola was forced to reduce its workforce.
Motorola engineers react and build a processor based on a
8-bit architecture, very simplified and sold for $25. It has huge success despite its limitations.
hardware. It equips computers and game consoles. Clocked at 1MHz.
1976: The Zilog Z80 is similar to Intel's 8080 but is cheaper and more advanced;
always with an 8-bit bus, it has an integrated memory refresh
DRAM, a frequency of up to 2.5 MHz, then with improvements, up to 4 MHz. It
contains 8500 transistors
1982: The Intel 80286 is the successor to the 8086. It has 134,000 transistors and is clocked at 8
MHz. Compared to the previously mentioned processors, it operates on 16 bits which allows it
allows to be twice as fast as the 8086. This novelty is an evolution since it
is the first multitasking processor in the hardware sense of the term, meaning capable of
manage multiple elements at the same time. The multinational firm IBM is the first to
equip their computers with this processor.
1985: The Intel 80386 comes into play following the failure of the iAPX432 from 1981. Like the latter, it
works in 32 bits and accepts 4 GB of RAM. It consists of four execution levels,
a simple and more advanced memory management than its predecessors. It is clocked between
12 and 16 MHz and incorporates 275,000 transistors.
1988: The arrival of the company Cyrix on the international scene did not go unnoticed.
Their microprocessors, the FasMath, will play a major role in the following decade with
the clones of Intel's Pentium. They are known to be 20 to 30% more powerful than their
homologues
1995: The Intel Pentium Pro is built on a new architecture, the 'P6'. This allows for
convert complex information into micro-instructions that can be rearranged
in the pipeline to be executed out of order. This microprocessor
was reserved for servers. It is produced in different versions clocked at 150, 166, and 200.
MHz. The Pentium Pro houses 5.5 million transistors.
Figure 4: Intel Pentium Pro
1996: The Cyrix 6x86 has an architecture similar to that of the Pentium Pro, it operated
on the same motherboards as the Pentium and proved to be more performant at equal frequency.
It was clocked at 133MHz and contained 6.6 million transistors. The 6x86 was
economic and fast but was slowed down at the level of its floating point unit (FPU)
2000: On the occasion of the new millennium, Intel engineers decided to equip their
last chip of the Pentium generation, with a new architecture, the 'netburst', in order to
replace the P6. The netburst was fully optimized for throughput, but throughput means
also power. So with a frequency that did not exceed 1.5 GHz, this
The microprocessor turned out to be slower than the old Pentium 3. With newer versions more
powerful as the one at 2 GHz, the speed was improved, but in wanting to reach 4
GHz, Intel observed a significant overheating issue and was forced
to abandon the netburst. This processor has 125 million transistors.
2003: Intel realizing that the architecture three years earlier was not made for the
energy savings, decided to revisit the architecture of the Pentium 3 and to release a plan
B: the Pentium M. It consumes little energy for good performance and is seen
achieve great success on numerous machines called Centrino.
2008: Here is Intel's most recent and powerful microprocessor today, the core i7.
The Core x comes in three generations of the evolution of the P6 architecture: the ix, the
Sandy Bridge ix 2000 and Ivy Bridge ix 3000. They are the current most advanced microprocessors.
performing and increasingly overtaking the other giant, AMD. The first generation of ix
has about 750 million transistors; the second one has about 1.15
billions and the third generation has 1.4 billion
Figure 5: Intel i7
- etc
[Link] is a processor?
The registers:
These are elementary memories that can each contain an operand. The registers
can be 8, 16, or 32 bits.
2. THE CONTROL UNIT
It is the control unit that supervises the conduct of all operations within the
Processor. It is mainly composed of:
The clock:
It is the clock that generates the signals that enable timing and synchronization.
of all operations. Note that the clock is not a watch in the common sense of
term, it is just a square signal that has a fixed frequency (3 GHz for example), at each
clock strike, the microprocessor (which let us not forget is just a circuit
Electronics) performs a basic task. Executing an instruction requires
several strikes of the clock.
There are processors that execute one instruction per clock cycle.
The decoder
He is the one who will 'decode' the instruction contained in RI and generate the logic signals.
correspondent and communicate them to the sequencer.
The sequencer
He manages the sequencing of operations and generates the control signals that will activate
all the elements that will participate in the execution of the instruction, especially the ALU.
The status register is made up of several bits called flags or indicators (Flags) that
are positioned by the ALU after each operation. For example, the Z indicator indicates when
it is established that the result of the operation is equal to Zero. Indicator C indicates that
The operation generated a carry. The N bit indicates that the result is negative… We have
of a game of instructions conditioned by the state of different flags
Dedicated processor
Les processeurs dédiés sont entièrement affectés à une seule partition logique.
By default, a stopped logical partition that uses dedicated processors sees them set to
the layout of unbound logical partitions using shared processors. If one
unbounded logical partition needs additional processor resources, it can
use the inactive processors belonging to the dedicated powered-off logical partition, to
condition that the total number of processors used by the unbridged logical partition does not
does not exceed the number of virtual processors assigned to it, and that the use of these
inactive processors do not lead to exceeding the maximum number of units of
processing of the shared processing pool. When you enable the dedicated logical partition
while an unbounded logical partition utilizes the processors, it retrieves all its
processing resources. If you use the HMC console, you can prevent that
dedicated processors are used in the shared processing pool by disabling this
function in the properties panels of the console partitions.
2. General-purpose processor
General-purpose processors can be programmed. The program executed by a
the processor is kept in memory in the form of a list of instructions. It is often referred to
to this type of processor by the name of 'microprocessor'. A microcontroller is a case
particular of a general-purpose processor. A specialized processor is a processor for
general use to which special instructions have been added.
VII. Characteristics of universal and specific use processors
Universal use processors are characterized by a set of instructions.
machine instructions is the set of machine instructions that a computer processor can
execute).
X. Conclusion