Está en la página 1de 12

Captulo

"$#%#&('*),+.-

'/&10.&123),465-708),#

9:<;>=@?BADC
2.1. La dcada de los 80: Intel frente a Motorola . . . . . . . . . . . . . . . . . . . . . . 37
2.1.1. Primera generacin (1978-1982) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

2.1.2. Segunda generacin (1982-1985) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

2.1.3. Tercera generacin (1985-1989) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

2.2. La dcada de los 90: Omnipresente Intel . . . . . . . . . . . . . . . . . . . . . . . . 40


2.2.1. Cuarta generacin (1989-1993)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

2.2.1.1.

Despedimos al coprocesador matemtico

. . . . . . . . . . . . . . . . . . . . . . . . . .

41

2.2.1.2.

Y recibimos a la cach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

2.2.2. Quinta generacin (1993-1997) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

2.2.3. Sexta generacin (1997-2000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
La ancdota: IBM, ese celestino entre el chip y el procesador . . . . . . . . . . . . . . . 45
Cuestionario de evaluacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

l hecho de que las generaciones de computadores acaben en la cuarta con la llegada del microprocesador en absoluto indica que la tecnologa no haya evolucionado desde entonces. Un
4004 de los aos 70 tiene muy poco que ver con un Pentium 4 de los tiempos actuales, y hasta
llegar a l se han sucedido multitud de pasos intermedios a una velocidad de vrtigo (ver tabla
2.1). Esta evolucin no ha sido uniforme; est jalonada de hitos en los que se entremezclan xitos
rotundos con otros ms discretos, e incluso algn que otro resbaln de cierta enjundia.
Con objeto de poder discriminar los grandes cambios que se han producido en la arquitectura
de un microprocesador frente a aquellos que slo suponen un refinamiento y/o perfeccionamiento de modelos ya existentes, los fabricantes de hardware han querido seguir utilizando el concepto
de generacin, slo que esta vez lo han aplicado al microprocesador, dndonos la oportunidad de
clasificar en generaciones de microprocesadores los sucesivos modelos que han ido desfilando en
los veinte aos de existencia del PC. Dado que Intel es la compaa de referencia durante todos
estos aos, son sus modelos quienes llevan la manija del cambio generacional.
Ahora bien, la historia de todas estas generaciones acontece en el seno de un marco empresarial que tiene una notable incidencia en el desarrollo de los diferentes productos, siendo en no
pocas ocasiones factores exgenos al puramente cientfico los encargados de encumbrar o hundir
un determinado modelo de microprocesador y/o sus prestaciones como promotor del cambio
generacional. Este trasfondo mercantil tiene dos partes bien diferenciadas que pueden hacerse
coincidir en el tiempo, de forma aproximada, con la dcada de los 80 y la dcada de los 90.

FHGJIJKMLNPO
QSRJTJUVQJWYXZU F X K
T O\
U [P]J^_XZ[VXVW

`

~-  <a Bb dc c -_e 


f e  e _g
 e

h _i- 
M s p2

h +e
fut s
xzyV{|D}
r
J _
xzyV{|D}
r
J _

j _ i6
v

k ml
f e

n!oVp_e 
e 6 t e+y

~P__~

HZJ_M_J

_

HYPZZ



V _Z

J YZ

<P__

HYPZY

J _Z

H_ZZ

 Z

Z_ZZ_

 _

_J ZZ

H_ZZ
J u
H

 Z

H_ZZ_

_J ZZ

Z_Z

 a Z

HZ__P

HY Z_

 9 _

HZJSPYP

H_J
ZJZ

Z_J Z_

 9 _Z

SP_Z__

H_

Z_J Z_

<ZZ_Z

_~ _

SPYP__

_J
_
Y

_ Z

ZZY
Y
Z M

Y~ _Z

_ZYP_J

H_J
ZJZ

_ Z

_ZPJ

_Z_Z__

_Y__

p e

_Z_Z_Z

H_Y__

pll

_Z__P

__YVY

plll

YPZ___

VYYDH_Z

p ~

YPJ_MYZ

H_ZYZZZ

 _

S
H

J
J
J Z
J
J
J Z
J Z
J _
J _
JS
JS

JrM
J
J

_J

qb -rp t
 e Sw rp

Z_Z
V 
M M
J <ZZ_Z
J u
_u M

<PZY
H_
Zu M
V }SyV{
ZZ
_Zu M
}SyV{
P_
_Zu M
< 
H_Zu
_Zu M

JS
V
 
JS
Z
x
{Dr __ yJ{D}d
_JZ
HZ_Z

J Z
H_ZZ


( BY YY_dZ<_Y  uJB_M BY
 Yd<ddBd__JJ YdBJdYZ BYBY_S_SBMBm
__BYdBYM dBY_mZDdY_zJdBdYZM_BMuMJ
_ _mJ _ddBV@YdB_d_Y__ dY_Bud
BdY _ d_YYmMuB_BB JYm_Y
_ dYm YJmJSYYzYdYB JSMY SJzYBYSm

a l:3  '   ll Z e+ f t e 

EF

JMH I F J F

J!x

9_

UtL 
PuR N@xVU[dx  N@x

F

LONL{[LqU F

Durante la dcada de los 80, las dos compaas fabricantes de microprocesadores que mayor
atencin prestaron al sector de la informtica domstica fueron Intel y Motorola, protagonizando
una dura rivalidad por la hegemona de este mercado.

B

El abanderado de Intel
fue  la ` familia 80x86, de la que se sucedieron her` durante` esta dcada
`
manos mayores del  : El   , el   y el   . Motorola, con una
` estrategia
` similar,
` fue

replicando a las novedades de Intel con modelos de su familia 68000: El   , el   y el   .

C?

;<

I XHR FZKVF X


;

Cada compaa tena su propia idiosincrasia y acumulaba su legin de adeptos, pero al margen
de valoraciones subjetivas, creemos que pueden repartirse halagos para ambas partes.
De Intel alabaramos dos cosas:
Supo encontrar los aliados empresariales ms oportunos en cada momento.
Supo fidelizar a sus clientes con nuevos productos sin renunciar a la compatibilidad con
modelos pasados. Estas ventajas se funden al nivel de la capa software del equipo dando
extraordinarias sinergias: El usuario no slo tiene la garanta de que los programas ms conocidos del mercado siempre tendrn la versin que le permitir disfrutarlos en su equipo,
sino que adems, el da que quiera adquirir un PC ms potente, podr seguir utilizando
toda la infraestructura software de que dispona en su viejo equipo.
De Motorola tambin vamos a destacar dos cosas:
Su diseo arquitectural, siempre completo y vanguardista aunque para ello tuviese que sacrificar algunos MHz de frecuencia respecto a los modelos de referencia de la competencia.
La elegancia de su lenguaje ensamblador, hecho que se desprende del anterior y que contrasta con el de su rival, el ensamblador del 80x86, en el que uno se preguntaba ms a menudo
de lo deseable cmo podan ser las cosas tan complicadas. La razn hay que buscarla precisamente en la poltica de Intel de hacer diseos compatibles con arquitecturas anteriores: No
hay nada malo en tratar de amortizar un diseo reutilizndolo en generaciones sucesivas,
pero para eso el punto de partida debe estar a la altura. Y ya hemos visto que el origen de la
familia 80x86 de Intel es el 4004 y el 8008, dos arquitecturas inmaduras y precipitadas que
han hipotecado la sencillez de programacin de siete generaciones de microprocesadores.
Afortunadamente para Intel, los sistemas operativos y los lenguajes de alto nivel estaban al
quite y desmotivaron lo suficiente el uso del ensamblador como para que pronto entrara en
claro desuso y no afectase seriamente el liderazgo que ya ostentaba la compaa.
Y as es como llegamos a la conclusin de que aquella batalla que se libr en los aos 80 por
el mercado de microprocesadores para PC tuvo un ganador en cada parcela: Intel, en ventas, y
Motorola, en el diseo del chip y su ensamblador asociado. La tabla 2.2 compara los diferentes
modelos de cada fabricante durante esta dcada y arroja los nmeros suficientes para que cada
cual saque conclusiones propias.
Precisamente por estar los modelos de Intel ms extendidos y por haber tenido una mayor
continuidad en el tiempo, pensamos que son ms adecuados para una perspectiva histrica como la que aqu tratamos de ilustrar, siendo sa la principal razn para haberlos escogido como
referencia en la breve semblanza que a continuacin exponemos para las tres generaciones de
microprocesadores que acontecen en el espacio temporal de la dcada que nos ocupa.

=<

I SX R ZF KVF X

!#"%$&('
) X PK F XZ[ O W
)3IF [VQ KPF+* JX ^ -F ,MG

.0/1"%/12(/1&34'
) XZU5 LF+6 JQ ^ Y6 L UVX
) Q G W_XHR87 K ZX [ O U

9 QZUPQZ[ F ^ 6VO
* :8;=<1>?A@

@
A<

~-  <a Bb dc c -_e 

g 
y
P

B$P ( 
eq f
J KK H ML_

de $ DC


m 5  b0m
d -K
8N 
 Yd
IH 

( `-
5 4mFC
 

O
H HI
P LN(K HQ
O
O
IH 
H RL_SLP
P LN(K8N Q
L I B
O
8N 
O
H HH
J FKK H
P LN(K8N Q
 Yd
O
T
O
IH  H
H ML_BMLZ
P LN H Q
T
O
LZ J 
O
H  HI
H ML_BMLZ
P LN H Q
LFUu MS
O
LZML I
LZB 
U I Z
IH J
P LN HJ(Q
BU
LFUu MS
O
L I BJB
(K8U 
O
H  HI
P LN H U Q
U
L MS
O
L I JBU
(KVB 
U I Z
IH 
P LN H K Q
 J BWUJ
L u MS
U I Z
L I BJBBU
LVL H U 
H J(HI
H X d_
P LN H N Q
WU
LAT H MS
Y[Zm_
U J 
L J 
IH J
J^X d_
P LN H N Q
UJ II
 H MS
J^X d_
!_
VL_ 
I 8T
H X d_
P LNN Q
B H TB (U Yd
H X d_
U II 1K8U
J  
IH I
H X d_
P LNN J(Q
FUu MS
H X d_

 1_  BJSVdVJ  H V HI _z IH

#  -

 GC
)nd m
LI
LI
LI
J
H
LI
H
J
LI
J
H VL I









I8J




g-b 
EC
KB   -bOm
O<
O<
O<
O<
O<
O<
O<
O<
O<
O<
MdB
O<
J MdB
O<
MdB
O<
UMdB
]\ P UYdJm Q
I MdB
]\ P I YdJm Q
UMdB
]\ P H YdJm Q
I
]\ P H YdJm Q
VuJddu Y YB

`bac`edgf h-ikjmlhGnpoqlqrslhGntuiVvwryx]`Rzq{q| `Rzq|~}b






El pistoletazo de salida en las generaciones de microprocesadores para PC viene marcado de


`
forma natural por su primer representante: El  de Intel. Esta primera generacin se encuentra
caracterizada por la potencia bruta de clculo: Las mejoras en la integracin de circuitos permiten
 
que el diseador no encuentre las limitaciones tan fuertes que condicionaron el diseo del  y
el  , lo que posibilita la adopcin de un ancho de 16 bits en las unidades de procesamiento y
una complejidad inusual en las ALU, que ahora habilitan instrucciones mquina para efectuar el
producto y la divisin de nmeros enteros.

El  , lanzado al mercado por Motorola a finales de 1979, era un diseo microprogramado
de 16 bits (aunque con registros internos de 32 bits) que rompi con la tendencia de Unidad
de Control cableada que imperaba en aquella poca. Su xito comercial fue indudable, siendo
eO(5 -`
adoptado no slo por el
de Apple, sino tambin por las estaciones de trabajo de Sun y
Hewlett-Packard hasta que stos decidieron crear sus propios procesadores RISC.

`ba}dyDl4owrbnoqlrlhGntuivwrx]`Rzq|q} `Rzq|
7 L W [VQ
[ F VU QV^P^ FZOMG JQ W

En la segunda generacin, el protagonismo se traslada a la memoria. La capa software comienza a madurar y demanda un espacio de direcciones mayor. La respuesta del hardware es, por un

9-

a l:3  '   ll Z e+ f t e 

C?

=<

;<
@
;

P Q _~T

P Q _~T

V F ## +
6K
Yn
 j2 Pj( K  m: k Kx e f y
M ~G 

y^eV f
446 9

yi KieM
g Wi

yi ei6f   x w `0|-f  
iGY M  `J z6f    x f g- 

y14e Kf d 2 w m r5(  l fWw X-D &Q


 
) D_
b$m
 k - -xuW&  PP
$g y
 w `y
`ie f - f y
)
n xx K`aO_`Mei6f  -zy
TG
 G
  Y5(n f -l)
y




Z`O ad   )  m
" rb n
lKe g
 T
 y
w ei6f  -#f d 2{~m xr K6
 -( 


 Dn6 Vf^ D  Vb -M y-aD K


T
g )6n -2
y 
y 

q m w e^-f  y6m
lado, ensanchar el bus de direcciones rebasando ya la frontera del Megabyte direccionable, y por
el otro, habilitar el concepto de memoria virtual que permite al procesador ejecutar programas
mayores que el espacio fsico de memoria disponible, siempre que las lneas del bus de direcciones permitan direccionarlo. As, al final de esta generacin se alcanza ya la cota del Gigabyte
direccionable, tanto en los modelos de Intel como en los de Motorola.

lhtSlhGnoqlrlhntuivwrx(`uzq| `Rzq|qzb
La tercera generacin es la continuacin natural de las mejoras introducidas en la segunda. La
memoria virtual supone tener que realizar una traduccin de direccin virtual a fsica por cada
acceso a memoria realizado, tarea de la que se encarga la MMU (Memory Management Unit).

RQHR O U F X 9F U 6_L X K

`~a
- FHG86 _Q U G X

Esto es algo ciertamente costoso en un contexto en el que el espacio de direcciones comienza


a ser grande y an no existen memorias cachs internas al microprocesador que alivien el caudal
de peticiones a memoria principal. Por todo ello, se decide optimizar la implementacin de estas
traducciones introduciendo en el interior del microprocesador la circuitera capaz de llevarlas a
cabo. Esto ahorra todo el tiempo necesario para dialogar con la MMU (Memory Management
Unit) externa, al tiempo que alivia el trfico que soporta el bus local del microprocesador.
Adicionalmente, Intel retoma el diseo dual que ya haba utilizado con el tndem 8086/8088,
desarrollndose una versin recortada de su procesador insignia 80386 para el mercado de bajo

coste, a la que se coloca el sufijo . Esta idea se consagrara definitivamente en la sexta generacin con los modelos Celeron
conocemos, extendindose incluso a una tercera gama,
. Enahora
x&que
ms alta, con los modelos
esta estrategia, Intel cabalgar en solitario hasta la sptima
generacin, donde los modelos de AMD Duron en la gama baja y con sufijo MP en la gama alta
copian su proceder. Un ejemplo ms de la vista comercial que siempre ha caracterizado a Intel.

XSRX\XHRJT KVF XZ[VX

A<

~-  <a Bb dc c -_e 


cu Pj( &


  b$g y
$ 

e
y
o
$   D P

#Y e T

Waf
g
n 

4$o
y 
y
i 6
 d(P &

d YS P L-N]K H T H Q

dY H HI

_ H HH
P H  SJ Q

 IH 

YB P LN H T H U Q

dY H  HI

O<

YSMYS P L-N H UT H N Q

Y H  HI P w Q

dY H  HI ]
P L I dJ Q

_ BJd P LN H N8TN Q

Y H J(HI P w Q

dY H JHI ]
P !~Y Q

S P L-NN8TN]K Q

Y@_dB

dY@Y
_dd

MS P L-NN(KT Q

Y@_dB/

 IH %L_


< H HI
 IH J
< H  HI
_ H  HI
 IH 
< H JHI
_ H JHI
@Y
X U
_ L
@Y 
< XI B
_ 0<

_s_ YYd
P YSB! Q

 V
 _M_dYZ^_Z_dVd Yd _d_YSY_
MddM_dd__

Bq8 

O+ QZU 8
O+6JO U PO K X W_Q
[VQVWdRXZU^YX
WYQZU 9F [ O UVQJW

 -O 6 PU XJW
R L ^ XVW ^ O _W XJW

G86 Q K)GO+6JO U OPK X


G86 Q K W OPK X
G86 Q K8)

EF

JMH I F J F

J!x

UtL  P  !V[dxJx  N@x

RA N@xU

&i

En los aos 90 la situacin cambia ostensiblemente. Motorola se lanza al diseo del


en alianza con IBM y Apple, y lo que en un primer momento se ve como una vuelta de tuerca ms
en su guerra contra Intel por la hegemona del mercado de microprocesadores para PC, supone
en realidad una completa redefinicin de las estrategias de mercado de la compaa.
Motorola apunta un poco ms arriba de la informtica domstica, all donde se encuentran ubicados los servidores y estaciones de trabajo, por lo que renuncia voluntariamente al
protagonismo en el entorno PC.
La compaa desarrolla una marcada poltica de diversificacin, comercializando multitud
de productos en el mbito de las comunicaciones y la telefona mvil, hecho por el que hoy
es ms conocida si cabe.
El desmarque de Motorola supone un pequeo cataclismo, al quedar Intel como lder hegemnico del mercado. Sucede as que las tres generaciones de esta dcada no slo destilan personalidad propia a nivel arquitectural, sino tambin a nivel empresarial.
Recopilando: En la cuarta, se vive el ltimo episodio de la rivalidad Intel-Motorola. En la
quinta, Intel se queda sola y arrasa con su Pentium, que se consolidar rpidamente como la
arquitectura estndar de referencia en lo concerniente a microprocesadores domsticos de 32 bits.
Y en la sexta, asistimos al primer captulo de la rivalidad Intel-AMD.

a a 3  '  q # pK e+y0- ll

~:

snqh=8noqlqrslhGntuiVvwrx]`Rzq|~z `Rz~zqb

}Da`
^- K ^ L KPO

La potencia de clculo vuelve a centrar la atencin de los diseadores de microprocesadores,


y si en la primera generacin es la computacin de nmeros enteros la protagonista, ahora lo ser
la computacin de nmeros reales o de punto flotante.

C?

MWD d- 1[E d#M  dA W ( ]


El microprocesador comienza a mostrar una cierta dependencia de su coprocesador matemtico o FPU (Floating-Point Unit), la unidad funcional que realiza estas operaciones. Se decide as
introducir sta dentro del procesador para ganar velocidad y reducir el precio del conjunto. Desde este momento, el concepto de microprocesador cambia y presupone ya la existencia de esta
unidad funcional como un elemento ms de su ser.

TJU O R
K X

Los dos exponentes ms importantes de esta generacin son el 80486 y el 68040. Lanzados casi
al unsono en 1989, disponen de FPU propia, que segmentan adems en cinco y seis etapas. Este
diseo se quedar muy corto conforme se vayan incorporando operaciones de mayor complejidad
en generaciones posteriores.

O ^ ZF OMG X

W_Q R Q 8G 6 VX ^ F ,MG

MW W dF((]
Ya hemos bajado de la micra en la distancia de integracin de los transistores, y eso nos permite
alguna licencia ms.
Junto a la FPU, tambin se introducen las primeras memorias cachs en el interior del microprocesador. Desde el punto de vista del rendimiento global, la memoria ya no es un problema en
espacio direccionable, pero s lo es en lo referente a su velocidad.

^YXJ^]JW

Respecto a su diseo, Motorola viene algo ms rodada al haber incluido porciones testimoniales en sus modelos de segunda y tercera generacin, y probablemente por eso acierta ms
separando el flujo de instrucciones y el de datos, otorgando 4 Kbytes a cada uno de ellos.

W_QYTX_UVXZ[VXJW

Intel, por el contrario, se decanta por un diseo unificado de 8 Kbytes, que se muestra menos
efectivo en los nmeros de rendimiento. A partir de aqu, nunca ms se volver a ver una cach
de primer nivel (L1) que no se encuentre escindida en las dos partes mencionadas.

LPGFYIJF ^_XZ[VXVW

bikrs8noqlrlhntuivwrx(`uzqzq `Rzqzq{b
La frecuencia del microprocesador se desliga de la asociada al resto de la circuitera, provocando la aparicin de un multiplicador de reloj que mide este desfase en velocidad y que pronto
alcanza un valor superior a 3. Este hecho favorece tambin la modularidad del sistema tal y como
ahora la conocemos: Cada elemento funciona a su velocidad, dispone de zcalo propio, y puede
adquirirse y montarse por separado.
Las mejoras en la tecnologa de integracin, que fsicamente se han aprovechado para subir
la frecuencia, permiten tambin contar con un par de millones de transistores ms, que se van
a emplear preferentemente en dotar al microprocesador de un agresivo paralelismo a nivel de
instruccin, en el que destacan una segmentacin en 5 o ms etapas (ver seccin 3.3.1 para una
explicacin de este concepto) y la llegada de los primeros diseos superescalares (asmismo, ver
seccin 3.3.2).
Con esas premisas va a nacer el

K Dn

(ver seccin 4.1.1), un procesador al que la historia

=<

;<

}Da}
R L K-6F T VK F _^ XZ[ O U
R O [ LK X_U F V[ XZ[

I UVQJ^ L Q G ^ F X
W_Q R Q 8G 6 XJ^ F,MG
* :8;=<1>-
W L TQZUVQVWP^_X K X_U
* :8;=<1>8
Q G86FHL R
* :8;=<1>!?

@
A<

~-  <a Bb dc c -_e 

P Q

P Q

P Q

P Q

P Q

44 #e  b g 
y$ o
y l 4 ito{olKgP
 ^6 ( nGd d(P &P-
t ok D 
`O
y?T  6xfoe iO nx: f g- Qj &Wb g-y
 o D W
w f
W& 4$ 

y{  g- nx  w  6m  g-y
    `O
Vf qR f r d
6xg 6( qj V(Wb 
e `w  4 6xf f g- pda $gW-y
2o  o D   t
$`6m| { !`v
Ke d
yy M  6 f g- M  m
Of 9x-f^ -K
y{yM$g 
y S
5(`n{
`O
y d m

:8;=<1>!

8
*

le va a hacer un inmenso favor: Tiene todo el mercado para l, y a pesar de ser una arquitectura
terminal para Intel, ser recordado por la firma como su xito comercial ms contundente.

La intencin de AMD era lanzar el


(ver seccin 4.2.1) para competir con el Pentium en
esta generacin, pero el retraso en su lanzamiento le oblig a asumir el rol de perdedor desde el
primer momento (y a nosotros, a que casi tengamos que enviarlo a la sexta generacin a tenor de
la fecha en que pis por fin el mercado).

}adyDlM48no~lrslqhntuiVvDrx]`Rzqz~{ }~q
R LK-6JF JT U O ^YQJW_XZ[ O U

Se reduce la inventiva de los diseadores. La nica idea fresca de este perodo consiste en
dotar al microprocesador para PC de un carcter multiprocesador, incorporndole la circuitera
necesaria para sincronizarse y colaborar con otros microprocesadores.

En trminos de rendimiento, esto queda un peldao ms arriba que el paralelismo interno a


nivel de instruccin de la generacin anterior, aunque uno ms abajo que un multiprocesador
puro, dado que se comparten todos los componentes de la placa base (buses, memoria principal
y perifricos). Para este concepto se acua la terminologa multiprocesamiento simtrico SMP
(Symmetric MultiProcessing).

Q G86FHL R U O

La idea del SMP no va a cuajar en el mercado domstico como se esperaba. Primero, por
el elevado coste que supone para el usuario medio en el que sus aplicaciones no justifican una
bsqueda de rendimiento tan exagerada. Adems, la capa software muestra una desmesurada
inmadurez para sacar partido de las posibilidades que el SMP abre. As que esta novedad, cuyo
& Dn $ de Intel, repliega velas para situarse desde entonces en mercados
abanderado es el

 $%4"-V$,

~9

ms pretenciosos como las estaciones de trabajo y los servidores.


En el segmento domstico, tras el lanzamiento del Pentium, el mercado se reordena. Aparecen
nuevos competidores para Intel, surgidos al reclamo de captar la cuota de mercado dejada por
Motorola, que contraatacan con nuevos diseos que simplemente dan una vuelta de tuerca ms a
ideas ya utilizadas en la cuarta y quinta generacin.
De esta manera, aparece una nueva cach interna, la L2, ubicada en un nivel posterior a la ya
existente, y tambin se reutilizan las tcnicas de paralelismo a nivel de instruccin: la segmentacin en la FPU, que ahora consta de ms de diez etapas (14 en el Pentium II, por ejemplo), y la
superescalaridad, combinando esta unidad con las tradicionales ALU para alcanzar un factor de
3 en adelante.

& Dn

Intel aprovecha el diseo del Pentium Pro para derivar de l su


, montndolo sobre
un nuevo zcalo (formato Slot) para tratar de disuadir a sus competidores y dar cabida a todas
las novedades citadas.

!`

(ver foto 2.2.c) para competir con el Pentium II


AMD aprende la leccin del K5 y lanza el
en su mismo marco temporal. Esta vez las fuerzas quedan bastante ms igualadas: Intel, con una
infraestructura mucho ms fuerte, y AMD, mejor posicionada en los aspectos de diseo y con
la variable temporal a su favor para el lanzamiento del K7 con un ao y medio de antelacin al
Pentium 4.
Otras compaas de menor calado tambin trataron de plantar cara a Intel y AMD. Cyrix fue la
tercera en discordia, pero a pesar de ser auspiciada por IBM, nunca demostr la agilidad necesaria
en un mercado tan competitivo. Su decadencia qued patente en el tramo final de la dcada,
donde fue adquirida por National Semiconductor, entrando en quiebra tcnica en Mayo de 1999.
Unos meses ms tarde, VIA, el popular fabricante de juegos de chips para placas base, reflot de
nuevo la compaa poniendo en marcha su lnea de productos existentes en la actualidad.
Completamos el ramillete de compaas menos conocidas citando a Rise e IDT, dos firmas
5(`n
cuyos productos quedaron restringidos al mbito norteamericano. La foto 2.2 muestra un

`
de IDT, uno de sus ltimos productos dentro de la sexta generacin.
En definitiva, aunque en sexta generacin las alternativas a Intel distan mucho de ser el rival
que tena en Motorola, la segunda mitad de la dcada de los 90 marca un meterico crecimiento
de AMD, llegndose de nuevo a una bicefalia en la sptima generacin, donde se encuentran Intel
y AMD seguidos del resto a una clara distancia.
En captulos posteriores realizaremos un completo recorrido por los modelos ms importantes
de microprocesadores de la ltima dcada, entre los que a buen seguro se encuentra el que hay
ubicado en el corazn de su PC. En concreto, tras conocer en el captulo 3 los secretos que encierra
internamente un microprocesador, desmenuzaremos en el captulo 4 la quinta generacin, en el
captulo 5 la sexta generacin, en el captulo 6 la sptima generacin, y por fin, en el captulo 7 la
octava generacin para llegar a nuestros das. Incluso sobrepasaremos el momento presente para
hacer una breve incursin en el futuro a lo largo del captulo 8.

x

x


UVQJ^ K HX R O
=

C?

Q G6FHL R 

*

:8;=<1>G

P U F 

 F W_Q

*
:8^;= <1>T G 
FHG F
QJW 6 X _6 L W IFHG X K

:8;=<1>
:8;=<1>!??
* :8;=<1>!-
* :8;=<1>=@+
* :8;=<1>-A
* :8;=<1>-8c
*
*

La figura 2.1 desglosa las principales novedades que abanderan las seis generaciones de microprocesadores que hemos visitado, incorporndole progresivamente nuevos elementos conforme
las mejoras en la tecnologa de integracin pone a nuestra disposicin una mayor cantidad de
transistores.

^_XV^]

:8;=<1>
K XJWT F Q * XJW

=<

;<
;

@
A<



CACHE INTERNA L1
PARA INSTRUCCIONES

4 bits

4 bits

8 bits

8 bits

16 bits

32 bits

8 bits
16 bits
32 bits

CACHE INTERNA L1
PARA DATOS

P Q YSMYSYBYSM

UNIDAD
FUNCIONAL
(p. ej. MMX)

P Q _ mJdYBYSM

CACHE INTERNA L1
PARA INSTRUCCIONES
UNIDAD DE PROCESO
(ALUs + REGISTROS)

UNIDAD
FUNCIONAL
(p. ej. otra
ALU entera)

4 bits
8 bits

UNIDAD
FUNCIONAL
(p. ej. otro
sumador de
punto flotante)

16 bits
32 bits
CACHE INTERNA L1
PARA DATOS

UNIDAD DE GESTION
DE MEMORIA (MMU)

16 bits

P Q d _d_YSYz

4 bits

UNIDAD DE GESTION
DE MEMORIA (MMU)

(ALUs + REGISTROS)

(ALUs + REGISTROS)

UNIDAD DE PUNTO FLOTANTE


(COPROCESADOR MATEMATICO)

UNIDAD DE PROCESO

UNIDAD DE GESTION
DE MEMORIA (MMU)

UNIDAD DE PROCESO

UNIDAD DE PROCESO
(ALUs + REGISTROS)

UNIDAD DE PUNTO FLOTANTE


(COPROCESADOR MATEMATICO)

~-  <a Bb dc c -_e 

CACHE INTERNA L1
PARA INSTRUCCIONES
UNIDAD DE PROCESO
(ALUs + REGISTROS)

UNIDAD
FUNCIONAL
(p. ej. otra
ALU entera)
UNIDAD
FUNCIONAL
(p. ej. otro
sumador de
punto flotante)

4 bits
8 bits
16 bits
32 bits
CACHE INTERNA L1
PARA DATOS

UNIDAD DE GESTION
DE MEMORIA (MMU)

UNIDAD
FUNCIONAL
(p. ej. MMX)

UNIDAD DE PUNTO FLOTANTE


(COPROCESADOR MATEMATICO)

P Q SYBYSM

CACHE DE
SEGUNDO NIVEL
INTEGRADA EN
UN CHIP APARTE

P Q YSYBYSM

\z JSJ_< YY_d!B___YBYSMB__

:8;=<1>-
W
KPO F+6JO W
*

Q K R QZU^YXZ[ O
:8;=<1> *

La tabla 2.4 resume los hitos ms importantes acaecidos durante el perodo de vigencia de
cada una de las seis generaciones que hemos repasado a lo largo del presente captulo.
Y como ya advertimos que los avances en el procesador estn jalonados de factores exgenos,
hemos sintetizado en la tabla 2.5 los hechos que nos han parecido ms significativos durante este
perodo.

. .6,
y741*&.

uc Pj( K

  b g 
y$ 
d?
#x -
y
{  

Kjk y

y
  ( 
 yno


 YS

L-N]K H TGL-N H

_m

_dYYS

L-N H  TGL-N H U
L-N H UTGL-N H N

#x-

y{ w 

Y5(n - P P

 
r{ -d(6 -e
@JdYBYdd-JMB
YSMB_dBHd 
dYSJB L I d
 _ Y dB
_B __
P _d__MB

Y<B3ZDd _
P 0Y Q dYSYd
_
S MddMZ

C?

@
;

TMBMZ V_^VM P bY Q


_ BS
L-N H NTGL-NN YS Y_ P ~L Q
BYBYY3_MdBMZ
TBJSd_MBYBY
S
L-NNTGL-NN(K dY Y MddM_d
Td_YBm_Z_JJd_
TJSJY BYzBdBYY
Md
L-NN(KTDJ T  SJ3YS!_mzS
TmddY_d

(  _YBYSMB_ YY_dZmJS_ BMZY_Bd
_Y_

#-


L-N H L+TLNN
L-NN%L+T
J%L+T%L_

x`Poo  e -


y& a

  YdY_dZ
VJBY[TJdd

/^JY MBB
 MdJ
MSJ dZHddYzZ
VJdY[T
BuJBYMZJ Jd
 _ YdY
Jd _dZM\uM
<ZdZM\J_BJV


6 
ZS^dYYVd__dZ__BYVMd Yz_

La casualidad ha querido que las generaciones pares hayan concedido protagonismo a la memoria (memoria virtual en la segunda, cach de primer nivel en la cuarta y cach de segundo nivel en la sexta), mientras que las generaciones impares han centrado sus avances sobre el ncleo
arquitectural ms interno del procesador (aritmtica, frecuencia, segmentacin y superescalaridad). Esto puede servirnos como nemotcnico para recordar la serie cronolgica completa.

EFGFE H IKJMLON FQPSR  

W
x Wx

I5xU|xN  L

TXZURQHR O U F X
F RVTXZU G ^ K Q O

 N[dx 
x UvI Y ="!xU[LqI.x F JML{[

P` dOrbP lKgG o


 n  +e ( V
e  ` n
f  
  b g y
x)P -T4j no) 5rbP 
 YnG$-a4 j 4 6
y
je  TePY e
yMGGY #fO5  
y$  50 K6
6 4jPj
)5 s  (  9& ~ be
y~m&$q4j6 
GX i
x-
^
yq `  x,PW& 4d

=<

;<

A<

`

~-  <a Bb dc c -_e 

`Px`r{ MrO`(- 5q e   rb-4$TeO0P &^ae -oo m

9 vy 15 Y tG?5   Pv


|e Y x`y
i  D  {
v`Xy
s xdQ i b  O  ( 
(Pn  l5 -d
yW&aD 4ndeQeG -?Wb -D D  `j,v V$ ynGP5PW
e P'mMG  -
 jQj f   C` gx  
 5 Wb 
oG
  o D 
+|e Mr  l 
Y` x &P wy
vsiy
X L
 W&(   rbP ?K Y toe s VK  o{o  j D ( 44 - xf
W&a4t y
Ke O (Pb klO
-ay
^ b y
q MrbP Vg
 b  &P  -2 O
    e qy
-a4j  d
 W KK ( 6 G
 - 
 n$   g y ^,k G
 Qy  ( ^ V( 44 y
&
T- 
 # D n -
$
 ` n  dkle &y
y
$ |f^ -  a ( oae  VK  5
 m
e {o rbP  4dL  -yLb s
|sf]g7 
   &X(`PXe -r+|e LPn  
5 -d
y2d Y 6oYn Kl5 Wb 
y -K M-` fM``~x -- x4D G 6xf
V~x
  &{
M-{
v$4 D &- 2 gs
oj
  
)  Pq

yV
-M O b x if  C  m%1P
` |
v
kjxaW&v
i6$o(- klirbP + |e  a   G 
_
  zr : KPW-  x` jG 
 a_
 u `n  Kn  ToO
s
 P W&_
iG G ^  4j |  $$gW- 
y 6  dpj
W& Y oKi
 e wy &q
rbP  
djklis  5 Y to D - 
?W& 6G~ xf
-X -W~ x
V 
y P j( &P- 
yV
$g 
y $ rPV
`eV

y-  
yq
  7 ~$  l- k 4 ~ m
#rPW&
eT
d
o 4Yn& 
GK G 4$ x `n 2fT TG G x `  Y 2
y 5 Y  D - 
 jklM( `Pq
G P - - x6 (  r{
VrbPT
` jW&P)W G  m

xNtL

F [tLJ!xxo F U F
I t 

En las cuestiones que presentan varias respuestas vlidas, deber quedarse con la que considere ms exacta y/o
completa. Las soluciones a todas las cuestiones se encuentran al final de este volumen.

&

Qu procesadores de Intel para PC incluyeron


por primera vez la cach L1 y L2 dentro del propio
producto comercial?

El 80486 la L1 y el Pentium la L2.

El 80486 la L1 y el Pentium Pro la L2.

El Pentium la L1 y el Pentium Pro la L2.

El Pentium la L1 y el Pentium II la L2.

Entre un procesador de primera y quinta generacin, el nmero de transistores utilizado en el diseo se ha multiplicado de forma aproximada por
un factor...

a
b
c
d

Diez.
Cien.
Mil.
Diez mil.

En qu generacin se encuentra Intel ms desprovisto de competencia en el diseo de procesadores?

En la primera.

En la cuarta.

En la quinta.

a
b
c
d

En la sexta.

Qu compaa de microprocesadores cambi


tres veces de propietario durante el lustro 19952000?
Intel.
AMD.
Cyrix.
Transmeta.

También podría gustarte