07.05.2013 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!