The history of microprocessors has begun in 1971 when Intel company has let out the first microprocessor i4004. It had
word length of data 4 bat, ability to address 60 bytes of memory, clock frequency 108 KHz and productivity 0.06 MIPS
(Millions of Instructions Per Second). It contained 2300 transistors and was carried out on technology with the
sanction 10 microns.
Creation of the first microprocessor has begun an epoch of a computerization. "Owing to microprocessors computers
became a mass, popular product", - one of inventors of the first microprocessor has declared Ted Hoff.
For hardly more than twenty five years history microprocessors have passed really a huge way. "If motor industry
would develop with speed of the semi-conductor industry today "the Rolls-Royce" would cost 3 dollars, could
pass half million miles on one gallon of gasoline and would be cheaper than it to throw out, than to pay for a
parking" - such estimation to successes of the microprocessor industry the founder and board chairman of Intel corp.
director Gordon Moore has given.
Such intensive development of technologies in a society where the basic subject of work becomes the information, is
consequence of a growing demand for new instruments of work - computers. For today the computerization is one of
mainstreams of scientific and technical progress and its concentrated expression.
In formed annually in the USA a commission of experts the list of "critical technologies", covering practically all
directions of manufacture, researches and the development influencing the military and economic status of the country,
microelectronic technologies traditionally win first place.
On system of commands and architecture distinguish processors CISC and RISC.
So has historically developed, that firstly perfection of processors has been directed on designing whenever possible
more functional computer which would allow to carry out as much as possible different instructions. First, so it was
more convenient for programmers (compilers of languages of a high level just started to develop, and all rather important
programs were written on the assembler), and secondly, use of complex instructions frequently allowed to reduce strongly
the sizes of the program written on the assembler. And where there are less than instructions - less and spent on
execution of the program time.
It is necessary to recognize, that the successes reached on this way really impressed - expressiveness assembler
listing frequently did not concede expressiveness of the program written in language of a high level in last versions
of the COMPUTER. The unique machine instruction it was possible to tell practically everything, everything. For example,
such machines as DEC VAX, it is hardware supported instructions "to add an element in turn", "to remove an element
from turn" and even "to lead interpolation by a polynom" (!); and the well-known family of processors Motorola 68k
almost for all instructions supported up to twelve modes of memory addressing, down to a capture as argument of the
instruction "the data who have been written down to the address of, written down in that register, with the displacement
which has been written down here in this register". From here and the general name of corresponding architecture:
CISC.
CISC - Complete Instruction Set Computer - processors (computers) with a full set of instructions to which the family
x86 concerns, considered in the given section. The structure and purpose of their registers are essentially non-uniform,
the wide set complicates decoding instructions, on what hardware resources are spent. The number of steps necessary for
performance of instructions increases also.
However, reference of architecture x86 to CISC-processors is a little bit conditional, as in processors of this family,
since 486-th, the combined architecture is applied - the CISC-processor has a RISC-kernel.
To the beginning of the eightieth years classical CISC have completely settled itself. To expand a set of instructions
within the limits of this approach it was not meaningful further, on the contrary - technologists have collided that
because of high complexity of CISC-processors it has appeared to increase difficultly their clock frequency, and because
of slow operative memory of those times sewn up in memory of the processor of decoding of complex instructions more
slowly, than precisely same chains of commands meeting in the basic program frequently work. Became obvious, that
CISC-processors need to be simplified - and on light has appeared RISC, Reduced Instruction Set Computer.
|