Evolución de los Microprocesadores ( INTEL-AMD ) - IES Los Viveros
Evolución de los Microprocesadores ( INTEL-AMD ) - IES Los Viveros
Evolución de los Microprocesadores ( INTEL-AMD ) - IES Los Viveros
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Evolución</strong> <strong>de</strong> <strong>los</strong> <strong>Microprocesadores</strong> (<strong>INTEL</strong> – <strong>AMD</strong>)<br />
Esto no es problema para el código o la pila (stack) ya que éstos se acce<strong>de</strong>n<br />
generalmente <strong>de</strong> manera secuencial.<br />
Hay dos clases <strong>de</strong> cachés: write-through y write-back<br />
(retroescritura) (implementado solamente en <strong>los</strong> mo<strong>de</strong><strong>los</strong> write-back<br />
enhanced DX2 y write-back enhanced DX4). La diferencia entre las dos<br />
radica en el momento <strong>de</strong> escritura. Las primeras siempre escriben en la<br />
memoria principal, mientras que las otras sólo escriben cuando se llena el<br />
caché y hay que <strong>de</strong>socupar una línea. Esto último aumenta el rendimiento <strong>de</strong>l<br />
sistema.<br />
Hay dos nuevos bits <strong>de</strong>l registro <strong>de</strong> control CR0 que controlan el<br />
funcionamiento <strong>de</strong>l caché: CD (Cache Disable, bit 30) y NW (Not writethrough,<br />
bit 29). Cuando CD = 1, el 80486 no leerá memoria externa si hay<br />
una copia en el caché, si NW = 1, el 80486 no escribirá en la memoria<br />
externa si hay datos en el caché (sólo se escribirá en el caché). La<br />
operatoria normal (caché habilitado) es CD = NW = 0. Nótese que si CD =<br />
NW = 1 se pue<strong>de</strong> utilizar el caché como una RAM rápida (no hay cic<strong>los</strong><br />
externos <strong>de</strong> bus ni para lectura ni para escritura si hay acierto en el caché).<br />
Para <strong>de</strong>shabilitar completamente el caché <strong>de</strong>berá poner CD = NW = 1 y luego<br />
ejecutar una <strong>de</strong> las instrucciones para vaciar el caché.<br />
Existen dos instrucciones para vaciar el caché: INVD y WBINVD.<br />
3.5.1.7.- Versiones <strong>de</strong>l 80486<br />
80486 DX: En abril <strong>de</strong> 1989 la compañía Intel presentó su nuevo<br />
microprocesador: el 80486 DX, con 1.200.000 transistores a bordo, el doble<br />
<strong>de</strong> la velocidad <strong>de</strong>l 80386 y 100% <strong>de</strong> compatibilidad con <strong>los</strong><br />
microprocesadores anteriores. El consumo máximo <strong>de</strong>l 486DX <strong>de</strong> 50 MHz es<br />
<strong>de</strong> 5 watt.<br />
80486 SX: En abril <strong>de</strong> 1991 introdujo el 80486 SX, un producto <strong>de</strong><br />
menor costo que el anterior sin el coprocesador matemático que posee el<br />
80486 DX (bajando la cantidad <strong>de</strong> transistores a 1.185.000).<br />
80486 DX2: En marzo <strong>de</strong> 1992 apareció el 80486 DX2, que posee un<br />
duplicador <strong>de</strong> frecuencia interno, con lo que las distintas funciones en el<br />
interior <strong>de</strong>l chip se ejecutan al doble <strong>de</strong> velocidad, manteniendo constante<br />
el tiempo <strong>de</strong> acceso a memoria. Esto permite casi duplicar el rendimiento <strong>de</strong>l<br />
microprocesador, ya que la mayoría <strong>de</strong> las instrucciones que <strong>de</strong>ben acce<strong>de</strong>r<br />
a memoria en realidad acce<strong>de</strong>n al caché interno <strong>de</strong> 8 Kbytes <strong>de</strong>l chip.<br />
80486 SL: En el mismo año apareció el 80486 SL con características<br />
especiales <strong>de</strong> ahorro <strong>de</strong> energía.