Vistas de página en total

sábado, 19 de enero de 2008

Un poco de historia

Hablar de historia en lo que respecta a lo relacionado a las computadoras, seria un blog con tendencia al infinito. Hoy sigue escribiéndose esa historia, por lo que aquí solo intentare un esbozo.
En 1968 se fundo la compañía Intel, en Silicon Valley (California).
En 1969 Busicon, (joven empresa Japonesa), encargo a Intel la fabricación de 12 circuitos para su calculadora de bajo coste.

Al principio se pensó que no se podía hacer, ya que Intel no estaba preparada para realizar circuitos "a medida". Pero Marcian Edward Ted Hoff, Jr., jefe del departamento de investigación de aplicaciones, pensó que habría una mejor forma de realizar el trabajo.

Durante el otoño de 1969 Hoff, ayudado por Stanley Mazor, definieron una arquitectura consistente en una CPU de 4 bits, una memoria ROM para almacenar las instrucciones de los programas, una RAM para almacenar los datos y algunos puertos de entrada/salida para la conexión con el teclado, la impresora, las llaves y las luces. Además definieron y verificaron el conjunto de instrucciones con la ayuda Masatoshi Shima (ingeniero de Busicom).

En abril de 1970 Federico Faggin se sumó al staff de Intel. Fuggin terminaria los chips de la calculadora. Hoff y Mazor habían completado el diseño lógico de los chips y solamente quedarían definir los últimos detalles para poder comenzar la producción. Esto no fue lo que Faggin encontró cuando comenzó a trabajar en Intel ni lo que Shima encontró cuando regeso de Japón.
Shima esperaba revisar la lógica de diseño, confirmando que Busicom podría realizar su calculadora y regresar a Japón. Se puso furioso cuando vio que estaba todo igual que cuando había ido seis meses antes, . No se cumplieron los plazos establecidos en el contrato entre Intel y Busicom.
Faggin tuvo que trabajar largos meses, de 12 a 16 horas por día.
Finalmente pudo realizar los cuatro chips . El los llamó "familia 4000". Estaba compuesto por cuatro dispositivos de 16 pines: el 4001 era una ROM de dos kilobits con salida de cuatro bits de datos; el 4002 era una RAM de 320 bits con el port de entrada/salida (bus de datos) de cuatro bits; el 4003 era un registro de desplazamiento de 10 bits con entrada serie y salida paralelo; y el 4004 era la CPU de 4 bits.

El 4001 fue el primer chip diseñado y terminado. La primera fabricación ocurrió en octubre de 1970 . En noviembre salieron el 4002 y el 4003 . Finalmente el 4004 vino unos pocos días antes del final de 1970. Fue una lástima porque en la fabricación se habían olvidado de poner una de las máscaras. En febrero de 1971 el 4004 funcionaba correctamente. En el mismo mes recibió de Busicom las instrucciones que debían ir en la ROM.
A mediados de marzo de 1971, envió los chips a Busicom, donde verificaron que la calculadora funcionaba perfectamente. Cada calculadora necesitaba un 4004, dos 4002, cuatro 4001 y tres 4003. Tomó un poco menos de un año desde la idea al producto funcionando correctamente.
Luego de que el primer microprocesador fuera una realidad, Faggin le pidió a la gerencia de Intel que utilizara este conjunto de chips para otras aplicaciones. Esto no fue aprobado, pensando que la familia 4000 sólo serviría para calculadoras. Además, como fue producido mediante un contrato exclusivo, sólo lo podrían poner en el mercado teniendo a Busicom como intermediario.

Después de hacer otros dispositivos utilizando la Familia 4000, Faggin le demostró a Robert Noyce (entonces presidente de Intel) la viabilidad de estos integrados para uso general. Finalmente ambas empresas llegaron a un arreglo: Intel le devolvió los 60000 dólares que había costado el proyecto, sólo podría vender los integrados para aplicaciones que no fueran calculadoras y Busicom los obtendría más baratos (ya que se producirían en mayor cantidad).

El 15 de noviembre de 1971, la familia 4000, luego conocida como MCS-4 (Micro Computer System 4-bit) fue finalmente introducida en el mercado.


Descripción del 4004

Es un microprocesador de 4 bits de bus de datos, direcciona 32768 bits de ROM y 5120 bits de RAM. Además se pueden direccionar 16 ports de entrada (de 4 bits) y 16 ports de salida (de 4 bits). Contiene alrededor de 2300 transistores MOS de canal P de 10 micrones. El ciclo de instrucción es de 10,8 microsegundos.

Terminales del 4004

Dip 16 Este microprocesador estaba encapsulado en el formato DIP (Dual Inline Package) de 16 patas (ocho de cada lado). La distancia entre las patas es de 0,1 pulgadas (2,54 milímetros), mientras que la distancia entre patas enfrentadas es de 0,3 pulgadas (7,68 milímetros).




The image “http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/4004_arch.svg/312px-4004_arch.svg.png” cannot be displayed, because it contains errors.


4 bits solo se pueden tenes 16 instrucciones a simple vista, pero el 4004, fabricado con algunas de los desarrollos, que se án implementado a lo largo del proceso de estos artilugios.

  • Usa Arquitectura Harvard es decir, almacenamiento separado de programas y datos. Contrario a la mayoría de los diseños con arquitectura de Harvard, que utilizan buses separados, el 4004, con su necesidad de mantener baja la cuenta de pines, usaba un bus de 4 bits multiplexado para transferir:
    • 12 bits de direcciones (direccionando hasta 4 KB)
    • Instrucciones de 8 bits de ancho, que no deben ser colocadas en la misma memoria de
    • Datos de 4 bits de ancho
  • El conjunto de instrucciones está formado por 46 instrucciones (de las cuales 41 son de 8 bits de ancho y 5 de 16 bits de ancho)
  • 16 registros de 4 bits cada uno
  • Stack interno de llamadas a subrutinas de tres niveles de profundidad

El microprocesador 4004 primero de la familia Intel, no fue diseñado para una computadora ni se tenia la idea que estos servirían como tales, esta idea prevalece hasta nuestros días (en analogía CPU/PC).

Ya que la la ignorancia informática, muchos piensan que para que necesitarían una computadora.

Una computadora es una herramienta de proceso, no todo mundo sabe que le sirve, al estudiante de cualquier nivel, al profesionista, de cualquier rama en fin aqui va un largo etc.

Yo mismo recuerdo que nunca pude sacarle el 100 % de provecho a mi primera, Zinclaer con un micro Z80 (de Zilog).

Uno de los primeros microprocesadores de Intel usado en una computadora, el 8008A en una computadora Alrair 8800, que se comercializaba en 1975.

Intel una de las empresas que van creciendo como lo hace la computadora de nuestros días, y ahora podemos recordar los micros 8080, 8086(1978), 486 (1989), Pentiun (1993), Pentiun II (1997), Pentiun III (1999), Pentiun IV (1999),,,, y los que faltaron por enumerar, de antes y actuales (como el 386 primer micro de 32 bit),,, en fin historia que día a día se escriben muchas paginas,,, hoy un recuerdo al primer Microprocesador de una de las empresas más importantes del Ramo, por ultimo como dato anecdotario el primer 4004 encapsulado en madera.

desde costas Michoacanas Un saludo basetom

jueves, 3 de enero de 2008

Sorpresa en popularidad GNU/Linux

Si, cuando en los últimos tiempos la tendencia indicaría a Ubuntu como la Distribución numero uno en preferencia, la siguiente pagina nos indica que PCLinuxOS se lleva las palmas, http://distrowatch.com/stats.php?section=popularity

Fortran de aniversario, Felicidades al solfware de nosotros los científicos. jajajajaja, si no me hecho flores yo nadie lo haría.
Aprovecho para desear un Prospero 2008 a tres días de inicio de este.

Desde costas Michoacanas en México un Saludo Basetom