www.audienciaelectronica.net/2013/03/22/el-primer-procesa... por
conversador el 22-03-2013 17:50 UTC publicado: 23-03-2013 06:50 UTC

El procesador que cambió una era y sentó las bases para la siguiente. Tal día como hoy hace 20 años Intel lanzaba el Pentium 60, con 3,1 millones de transistores y en unos 800nm que ahora nos parecen ridículos. El primer Pentium se lanzó al mercado el 22 de marzo de 1993,1 con velocidades iniciales de 60 y 66 MHz, 3.100.000 transistores, cache interno de 8 KiB para datos y 8 KiB para instrucciones
etiquetas: procesador, intel pentium, aniversario negativos:
3 usuarios:
144 anónimos:
123
Acabo de envejecer una decada de golpe...
EDIT. ¿No es la CPU de la Play Station?
Dicho esto, imaginaros que SGI se hubiera pasado al mercado de consumo con clónicos del Octane y Linux/BSD.
Pues sí, la arquitectura es una mierda, hay otras que a la larga terminarán dando mejor rendimiento con el mismo consumo energético, pero por ahora la energía no se tiene demasiado en cuenta, así que en rendimiento absoluto las arquitecturas Intel se llevan el primer puesto.
Cuando esos traductores CISC->RISC con toda la circuitería y caches asociadas a dicho proceso les pasen factura ya veremos.
EDIT: Como ejemplo, el poder ejecutar un juego como nethack en una VAX sin ralentizarse. En un 486 con la misma RAM petaba un poco.
Digo nethack por que es un "pseudo benchmark" perfecto para CPUs antiguas:
Roguelike en modo texto con mazmorras generadas aleatoriamente con muchísimas variables a controlar y miles de usos para objetos. No tiene mucha carga gráfica pero a la octava mazmorra... un 386 sufre(incluso con copro).
No existen cosas como rendimiento por instrucción o MIPS por ciclo.
1) MIPS es un arquitectura
2) Algunas CPUs operan con menos opcodes que otras y por lo general más rápidas, siendo necesarios otros factores a analizar.
3) Coge un PowerPC a 450MHZ, un Intel PIII a 450, con la misma RAM, bus(100MHZ en aquellos tiempos, 133Mhz en maquinones) y disco, coge un Debian Intel y otro PowePC, instálalos con los mismos servicios a ver cual te tira mejor.
#16 John Carmack decía que no usaba MMX en el Pentium porque,al compartir los registros con las operaciones de punto flotante, en un juego 3D tenias que vaciar el flujo de un tipo de instrucciones para usar el otro, así que lo ganado se iba con la espera....
#14 La cuestión es que no iban a la misma velocidad, cada arquitectura se basaba el estrategias diferentes. Fíjate que aún el actual i7 no ha superado la frecuencia de los P4 de hace 6 años... Y el rendimiento es decenas de veces superior
en.wikipedia.org/wiki/Am386#Am386DX_data
Procesadores sin ruidosos ventiladores ni grandes disipadores que cumplian.
Esa cosa no, esa cosa se anunciaba por la tele y un día la hija de la pescadera vino diciendo que su ordenador era muy bueno, porque tenía un Pentium, "Intel Inside".
Si quieres disfrutar de la belleza de la programación ASM, hazlo en arquitectura ARM
Los DVD llegaron mucho más tarde, y para leerlos con fluidez necesitabas por lo menos un Pestium III
La de coñas con la tostadora flotante...
Hasta lo estudiamos en las asignaturas de arquitectura...
#35 El bug del pentium revisited www.maa.org/mathland/mathland_5_12.html
1) Sigue sin tener sentido tu afirmación.
2) Utilizar más o menos instrucciones es cuestión del compilador principalmente. En referencia a realizar movimientos memoria-memoria o trabajar con procesador de tipo pila es una tontería. No existe el rendimiento por instrucción.
3) Los PowerPC no funcionaban a las mismas frecuencias que los Pentium. Tener un CPI menor no significa ser más rápido puesto que puede significar tener una frecuencia máxima menor, y eso es lo que ocurría con aquellos PowerPC, no escalaban en frecuencia.
es.wikipedia.org/wiki/Pentium
Una Workstation Alpha a 500 MHz, con (creo) 128MB o 256MB de RAM y un disco com menos de 10 GB pero que comparado con cualquier otro contemporáneo era enorme. ¿El precio? Totalmente prohibitivo, alrededor del millón de pesetas.
Por comparar, el PC más alto que tu dinero podía comprar en cualquier tienda de informática era un P166 o un P200 (costaban sobre 350000 ptas, no había todavía MMX salvo en las revistas y la memoria habitual de cualquier configuración estaba entre los 8MB y los 32 MB.
486SX a 25mhz -> 486DX a 50 mhz -> AMD K5 a 100 mhz -> AMD K6 a 266 mhz -> AMD K6II a 400 mhz (el primero que medio podía con un DIVX) -> AMD Athon XP 2600 (portátil) -> intel Core2Duo 2ghz (portátil) -> intel Atom 1.6 hgz (portátil) -> intel Core2Duo 2.6 ghz (portátil)-> intel Atom 1.8 ghz (para el salón)
Salu2
La PlayStation calza un serie R3000.
Simplemente he hecho la mención ya que el R4000 fue lanzado al mercado el 1 de Octubre de 1991, con un rendimiento y diseño muy superiores a lo que ofrecería Intel años después.
Pero podian hacer "pactos" para ir al ritmo optimo (para ellos). Para no pisarse demasiado y joder el negocio.
Estrategia ganar-ganar entre ellos. Para que luchar en una batalla ganar-perder mientras puedan seguir exprimiendo a los consumidores.
Hay un monton de historias de pactos de precios, pero y los pactos de ritmo de innovación.
Digamos que, 2 empresas competidoras tienen cada una una fabrica recien construida de 10 millones de euros. Van a tener que rentabilizar la construccion de esta fabrica vendiendo muchos procesadores. Si resulta que al dia siguiente de terminar la fabrica, los ingenieros y cientificos de una de las empresas descubren una innovación para hacer los procesadores el doble de rapidos a la mitad de precio de fabricación, pero supondria una nueva inversión para remodelar la fabrica de otros 7 millones de euros. Dicen "patentamos y ya lo haremos mas adelante" cuando rentabilicemos la construccion de esta fabrica.
A la empresa de la competencia le pasa lo mismo, y se encuentran en la tesitura de invertir los 7 millones para convertir la fabrica "nueva" para fabricar los nuevos procesadores el doble de rapidos y la mitad de caros de construir, y si llegan antes llevarse el mercado. Si hiciesen eso obligarian a la otra empresa a hacer lo mismo con su innovación. Y entonces se llaman y dicen "¿que tal si hacemos un pacto de no agresión y una moratoria a la innovación durante unos meses, para rentabilizar nuestras inversiones ya realizadas, en vez de desangrarnos en una lucha competitiva?" (no "lucharan" en el area de la innovación sino en el area comercial, tipo quien llega mejor al cliente, quien hace el merjor marketing, etc...)
Entre que soy poco jugón, uso un escritorio normalillo y tampoco suelo hacer mucho procesamiento intensivo...
Alpha es una arquitectura de CPU donde cualquier Unix te tiraba, (instalar OpenBSD en una empresa podía darle hosting gratuito y servicios/cortafuegos gratis a coste 0) y gracias a su multitarea podían usarlo varios usuarios simultáneamente incluso mejor que varios PC, exportando el $DISPLAY.
Eso era cuando las estaciones de simulación y diseño tiraban sobre UNIX, sobre todo en SGI O2.
Por ejemplo, te escribo este comentario desde uno de esos no-existentes Pentium MMX a 133MHz ... bueno, 132.6 MHz
NetBSD es el Unix que menos consume de todos de lejos, en serio. Lo tengo yo rulando en un VAX virtual... a 25MHZ. Con X.
Los requisitos mínimos creo que son 486 con 4mb! de RAM y 40mb de disco. la instalación completa con X, la base y código fuente de éste son 200mb.
Ahora en serio, el uso más habitual es para pruebas del tipo "Si este programa funciona aquí, funciona en cualquier parte". Piensa que hablamos de un Portégé 300ct que pesa 1.6 KG, no tiene CDROM, su pantalla es de 16:9 (1024x600) y es el ta-ta-ta-tarabuelo de los netbook pero 10 años antes (1997)
¿Qué más se puede hacer con él? Ver videos en MPEG fluidamente gracias a contar con aceleración en su gráfica de 2 MB (aunque sólo en W98, el 2000 y el XP no la tienen al 100% y en la Debian 6.0 se mueven como si tuviera VESA), conectarse por puerto serie de verdad (y no por emulación) a aparatos tipo switches/routers/autómatas/etc, escuchar música a través de su Yamaha OPL3, hacer SSH a los servidores o usar el cliente de escritorio remoto. También he conseguido arrancar sistemas operativos por PXE o pendrives desde su único puerto USB pese a que su BIOS no contempla esa opción (PLPBT FTW: www.plop.at/en/bootmanagers.html)
Oh, y jugar al Starcraft
Esta tarjeta tiene una aceleración MPEG1 vía Overlay que solamente bajo Windows 98 y el driver se ve correctamente. Sin embargo en XOrg ocurre lo siguiente:
"HiQV Architecture
The supported chipsets are ct65550, ct65554, ct65555, ct68554, ct69000 and ct69030
Color depths 1, 4, 8, 15, 16, 24 and 8+16 are supported on all chipsets. The DirectColor visual is supported on all color depths except the 8+16 overlay mode. Full acceleration is supplied for all chipsets."
Ese "overlay mode", si no recuerdo mal, es el modo de video acelerado MPEG. Además hay otro problema en la Debian (y otros linux) que no parece existir ninguna forma de que el IDE trabaje en modo DMA sino PIO (aunque según la documentación debería).
Sobre aceleracion MPEG, no sé como irá pero yo veo videos en el portatil ARM@800MHZ ... con xorg sobre fbdev gracias a mplayer2 en una Debian. En NetBSD te va bastante mejor.
Cuestión de investigar. El Xorg de NetBSD en SGI, por ejemplo, tiene aceleración 2D en el O2, mientras que OpenBSD solo tiene fbdev y en Linux ni eso.
Lo del DMA es exclusivo de Linux. Con OpenBSD (el más simple a instalar) o NetBSD no debería ser así.
Ahora me acabo de acordar que las diferencias entre OpenBSD y NetBSD no son tantas.
Igual el primero te va igual de bien, y tienes sobre todo, un sistema de instalación de paquetes con ncurses parecido a Synaptic, que hace que meter un lxde en OpenBSD esté tirado.
rhaalovely.net/pkg_mgr/
Si no recuerdo mal, incorporaba 128 Kb de RAM y 20 Mb de disco. Y sí, era un maquinote que cumplía con sus obligaciones.
La putada es que no sé si tendrá los 4 gigas de disco o 1.5, según vi en el PDF del modelo; pues con los 4 se avanza bastante, se mete opera desde los ports dejando que instale (que no compile) los paquetes compat de Linux y después si quieres se purga /usr/ports dejando unos buenos cientos de megas libres.
Solo hace falta Opera desde los ports, lo demás se consigue con pkg_mgr (Una especie de Synaptic con menús de consola, tipo MC) o pkg_add.
Amén que el consumo de recursos es menor incluso que OpenBSD. La cuestión que me preocupa es esa, que el Xorg incluído en la ISO NetBSD tenga esos drivers.
En velocidad, pues nada mal: www.youtube.com/watch?v=9xtoBzVlWRo NetBSD Ultra Sparc 10, 333MHZ, 256 de RAM, abriendo un MP4.
Pues nada, al final NetBSD 6.0 con pkgin es la que te tirará mejor que con Linux en ese portátil.
Meter un escritorio no es chungo, es editar 2 archivos, añadir "exec .icewm" a .xinitrc tras instalarlo con pkgin y ya tienes un bonito escritorio.
Soportado, y por lo que veo, soporta algún tipo de aceleración. Wine está en pkgin, y, lo más cojonudo: La configuración de todo (icewm, configuración en español, etc.. la tengo en el NetBSD KVM/i386, por lo que con wget tienes el portatil hecho
PD: Si tienes el StarCraft... mete el Quake.
" The mpeg video playing with the XVideo extension has corrupted
colours
The XVideo extension has only recently been added to the chips
driver. Some YUV to RGB colour have been noted at 15 and 16 bit
colour depths. However, 8 and 24 bit colour depths seem to work
fine."
Habemus video MPEG con el Mplayer/Xanim. Ah, intentaremos arrancar o bien el Wesnoth, o bien el Battle of Survival, que es tipo SC.
La instalación completa del CD de NetBSD + Rox, XMMS, ICEWM, Xine/dvdview(solo abre mpeg 1y2 :p) , codecs y Opera con Linux-compat ocupan más o menos en conjunto 1,2G; con lo que he mirado estando desactivado igual vuelan 400MB. Si no necesitas las páginas del manual y las ves online con lynx (total, están en internet el manual y demás, y tras configurar ni las olerás después), 300 mb se van fijo, cosa que nos queda una instalación decente.
No tiene CD
EDIT: Con Windows 98 los grabas con rawrite32.
Sobre el "CD", me refería a la instalación completa que se ofrece en los paqutes de instalacion sea por CD, FTP, PXE... como sea.
If you need to create installation floppies, you need to copy floppy images to a diskette. The floppy images are available on the NetBSD FTP servers or on a NetBSD install CD. To perform this operation in DOS you can use the rawrite program in the i386/installation/misc directory. For Windows, there's a version in rawr32.zip. The image files are i386/installation/floppy/boot1.fs and i386/installation/floppy/boot2.fs for installation of a “normal” PC. The other floppies that are available are described in more detail in the INSTALL document.
Otro detalle es que las fábricas de Intel y AMD usan máquinas que no son fabricadas por ellos, sino PARA ellos por terceros. Por tanto, si esta otra empresa dice "tenéis mi tecnología de x nanómetros, pero yo tengo (x * 0'98) ya disponible", los normal es que digan NO, y se esperen a que el cambio sea notable (Nota abajo). Siempre se esperan a que valga la pena económicamente. AMD e Intel suelen ir a la par, pero Nvidia y otros fabricantes a menudo han usado tecnologías intermedias (40nm, por ejemplo) porque no dieron el salto a la vez.
Realmente la tecnología de integración es cuestión de renovar lás máquinas, todos los procesadores coetáneos se mueven en la misma. Lo que da la diferencia está en la arquitectura y otros detalles extras.
*Nota: Los saltos son siempre en proporción: (integración antigua / int. nueva) ~ 1'4. Por ejemplo, de 500nm pasaron a 350, luego a 250, 180, 130, 90, 65, 45, 32 ...