miércoles, 14 de noviembre de 2012

El camino a los ordenadores personales: El Kenbak-1


Indices: El camino al O.P.       Historia de la Informática


Aunque la máquina de Olivetti Programma 101 (ver esta entrada) estaba en el mercado desde 1965, se le consideraba solo una calculadora programable, ya que su capacidad de cómputo era muy limitada. Al principio de los 70 varios aficionados habían montado ya sus propios ordenadores, pero solo para su uso personal. Por eso el Kenbak-1 está considerado como el primer ordenador personal comercial de la historia.

Fue anunciado en la revista Scientific American de septiembre de 1971 por un precio de 750$- Solo se vendieron 40 unidades (se conocen solo 10 unidades en colecciones particulares, además del prototipo de la máquina en un museo), por lo que la  Kenbak Corporation cerro en 1973 por falta de ventas.

Una unidad del modelo de producción


Fue diseñado por John V. Blankenbaker en 1970 en una sola placa de circuito impreso, usando chips de media escala de integración, sin un procesador propio (el 4004 apareció el año siguiente), todo a base de 132 chips TTL, trabajando a 1Mhz, usando interruptores para la entrada y luces para la salida, lo que le permitía trabajar bit a bit con sus 256 posiciones de memoria, construida usando dos registros tipo MOS de 1.024 bits cada uno. Dentro de la caja estaba la placa base, en el frontal el panel de control, y pegado a la zona trasera una fuente de alimentación que proporcionaba +5 y -12 voltios, junto a un pequeño ventilador. La caja medía 49cm de ancho, 27cm de profundidad y 12 cm de altura, alcanzando un peso de 6.2 kg.

Se pensó para uso educativo, pero su falta de posibilidad de expansión y sus evidentes limitaciones de entrada/salida lo hicieron poco atractivo para un mercado, según comenta el propio John Blankenbaker, fracasó porque "el mundo simplemente no estaba listo para la computación personal".

Como funcionaba

La máquina disponía de un conjunto de interruptores en el panel frontal, mediante el que se interactuaba con la máquina. Mediante 8 conmutadores se introducía bit a bit una posición de memoria, se pulsaba el botón de "Guardar dirección", luego se establecía el valor deseado en esa posición de memoria bit a bit, se pulsaba el botón "Guardar valor" y era almacenado en la posición guardada. Los datos de la memoria se visualizaban mediante 8 bombillas en el frontal, seleccionando en los interruptores la posición a leer, pulsando luego "Leer dirección" o "Leer valor". Disponía de un botón "Ejecutar" para lanzar el programa. Este podía detenerse esperando obtener un valor de los interruptores del frontal, o mostrando una posición de memoria en las luces.

La máquina disponía de una ranura en el frontal, pensada para alojar un lector de tarjetas como unidad de expansión, pero nunca se llegó a desarrollar.

Internamente funcionaba como una máquina de estados, con 32 posibles estados (aunque no se usaban todos), que representaban acciones internas como actualizar el contador del programa, o ejecutar una de las 21 instrucciones posibles. Cada instrucción era de 2 bytes, el primero contenía el código de operación, y el segundo la dirección de memoria, usando 5 tipos de direccionamiento: Inmediato, Directo a memoria, Indirecto, Indexado o Indirecto indexado.

La máquina carecía de registros, usando posiciones de memoria para ello, por lo que estas posiciones de memoria  tenían un uso prefijado:

  • Dirección de memoria 000 decimal - 000 octal: Registro A
  • Dirección de memoria 001 decimal - 001 octal: Registro B
  • Dirección de memoria 002 decimal - 002 octal: Registro X (índice para indirectos)
  • Dirección de memoria 003 decimal - 003 octal: Registro P (contador de programa)
  • Dirección de memoria 128 decimal - 200 octal: Registro de Salida
  • Dirección de memoria 129 decimal - 201 octal: Estado del registro A (desbordamiento y acarreo)
  • Dirección de memoria 130 decimal - 202 octal: Estado del registro B (desbordamiento y acarreo)
  • Dirección de memoria 131 decimal - 203 octal: Estado del registro X (desbordamiento y acarreo)
  • Dirección de memoria 255 decimal - 377 octal: Registro de Entrada
Realizaba operaciones de suma, negación y resta con los registros A, B o X. Solo operaba con números enteros en un único byte con signo (127 a -128) o sin signo (0 a 256), pudiendo manejar fracciones en las que el denominado era siempre 128 (de 127/128 a -128/128), aunque siempre podías hacer que tu programa manejara números de varios bytes.

El camino a los ordenadores personales: El Intel 4004


Indices: El camino al O.P.       Historia de la Informática


Ampliado el 16.11.2012

En 1969 Intel era una empresa que se dedicaba a fabricar chips de memoria. Ese año la Nippon Calc Machine Corporation (conocida como la Busicom) estaba diseñando una nueva calculadora de sobremesa con impresora incorporada, la Busicom 141-PF, y solicitó de Intel el diseño de 12 chips personalizados. Los ingenieros de Intel idearon hacer lo mismo con solo 4 chips, incluyendo uno que sería la primera CPU comercial en chip de la historia, poniendo en marcha algo que alteró el curso de la electrónica y la informática.

Marcian Hoff realizó la propuesta de su arquitectura en 1969, pero el diseño comenzó en 1970 cuando Federico Faggin (italiano nacionalizado americano), que trabajaba en la Fairchild, fue contratado por Intel para dirigir el proyecto.

Faggin había ideado la tecnología SGT (Silicon Gate Technology), diseñando en 1968 el primer circuito MOS con tecnología SGT (el Fairchild 3708). Ya en Intel Faggin usó SGT para diseñar una nueva metodología denominada Random Logic Design, que le posibilito diseñar el microprocesador en un único chip. Su metodología fue usada en todos los primeros diseños de microprocesadores de Intel (4040, 8008, 8080).

Masatoshi Shima de Busicom, que diseñó el software de la calculadora, asistió a Faggin durante el desarrollo de la familia 4004, y se le unió posteriormente en ZiLOG (tras diseñar el 8085 en Intel), la primera compañía dedicada exclusivamente a microprocesadores, fundada por Federico Faggin a finales del 1974, de donde surgió el Z80.

El 4004

El nuevo procesador integraba 2.300 transistores (un Pentium usa mas de 560 millones). El ancho de las líneas internas era de 10 micras, lo que representa 10.000 nanómetros (un Pentium normal usa tecnología de 32 nanómetros). Un cabello humano promedio tiene 100.000 nanómetros de ancho, y hay que pensar que en esa época todo se diseñaba y dibujaba a mano.

Los planos originales del 4004, publicados por Intel en 2009
El 4004 era un microprocesador de 4 bits, aunque usaba instrucciones de 8 bits, y manejaba direcciones de memoria de 12 bits (hasta 4 Kb máximo). Trabajaba a 740 Khz, usando un chip de 16 pines. Aunque usa almacenamiento separado de programas y datos, para reducir en número de pines usaba un bus de 4 bits multiplexado para transferir los 12 bits de direcciones en 4 veces y los 8 bits para instrucciones dos veces.

Usaba internamente 16 registros de 4 bits, con un conjunto de 46 instrucciones, de las cuales 41 eran de 8 bits de ancho y 5 eran de 16 bits de ancho. Podía manejar una pila para llamadas a subrutinas de hasta tres niveles de profundidad.

Estructura interna del 4004

La familia del 4004

Intel diseñó un chipset, un conjunto de cuatro chips conocidos como MCS-4, para simplificar el diseño de cualquier circuito para su nuevo procesador, al que luego añadieron dos mas. La familia completa consta de:
  • 4001: ROM de 256 bytes (256x8), que incluía un puerto de Entrada/Salida de 4 bits
  • 4002: RAM de 40 bytes (80x4), que incluía un puerto de Entrada/Salida de 4 bits. Internamente estaba organizada en cuatro bloques de veinte palabras de 4 bits:
    • 16 palabras para datos (usadas para la mantisa en la calculadora).
    • 4 palabras de estado (usadas para el exponente en la calculadora)
  • 4003: Controlador de periféricos, usaba un registro de desplazamiento paralelo de 10 bits, para manejar teclados, pantallas, impresoras, etc.
  • 4004: La CPU 
  • 4008: Buffer de 8 bits para acceso a la memoria, incorporando de 4 bits de selección y un puerto de Entrada/Salida (no podía usarse junto al 4001).
  • 4009: Para el manejo de la Entrada/Salida, con acceso a la memoria y al buffer (no podía usarse junto al 4001).
Patillaje del 4004

Lanzamiento definitivo

Una vez desarrollada la primera unidad, empieza la fase de producción, en que se debe duplicar el esquema para poder realziar varios procesadores a la vez. Esta fase costó tres meses, ya que las primeras unidades contenñian un porcentaje muy alto de chips defectuosos.

Una vez terminado, Intel compró los derechos exclusivos de la Nippon Calc Machine Corporation, retornando el dinero del contrato, y lanzó para todo el mundo el procesador Intel 4004 y su chipset con un anuncio en la edición del 15 de noviembre 1971 de la revista Electronic News, anunciando una nueva era en la electrónica integrada.

Aunque en 1970 ya existía una CPU para uso militar, la F14 CADC (realmente era un procesador mucho mas potente que el de Intel, pero solo se podía usar en los F14, y siendo secreto militar hasta los años 90 no se conocieron los detalles de su diseño), el Intel 4004 de 1971 se convirtió en el primer procesador comercial de propósito general del mercado, diseñado para que los ingenieros pudieran personalizarlo con software para realizar diferentes funciones en una amplia variedad de dispositivos electrónicos.

martes, 13 de noviembre de 2012

El camino a los ordenadores personales: Los Nova de Data General


Indices: El camino al O.P.       Historia de la Informática


Corregidas erratas el 13.11.2012, ampliado el 14.11.2012

Durante la primera generaciones solo existían los grandes mainframes del tamaño de una habitación, ya que era imposible hacerlos mas pequeños. Con la llegada de los transistores se pudieron empezar a ver los ordenadores de tamaño medio, cuya CPU ocupaba el tamaño de un armario. La tercera generación con sus chips posibilitó que se empezaran a producir mini ordenadores, del tamaño de una nevera y luego de una lavadora. La cuarta posibilitó reducir mas el tamaño, y se presentaron los micro-ordenadores, del tamaño de una impresora.

Un grupo de ingenieros de Digital Equipment Corporation (DEC o Digital) responsables del desarrollo de los PDP-8 (una de las líneas de minicomputadores mas famosa  de la historia), dejaron la empresa al considerar que podían reducir el tamaño del PDP e implementarlo en una sola tarjeta, cosa no aceptada por DEC, por lo que decidieron funda su propia empresa, Data General Corporation. En 1968 presentan su primera máquina, el primer microordenador de la historia, el Data General NOVA, que se comercializa desde 1969.

Ed Castro, fundador de Data General, con una NOVA en formato sobremesa
 
Esta máquina no usaba un microprocesador como tal, sino que estaba construido por chips de puertas lógicas, fabricados en media escala de integración (MSI) por Fairchild Semiconductor. El modelo básico costaba unos 4.000$, pero era muy poco operativo entre otras cosas por carecer de memoria, que era de núcleos magnéticos, por lo que el modelo base real con las ampliaciones necesarias se vendía por 8.000$, y se vendieron unas 50.000 unidades.

Las Nova usaban dos placas de circuito de 38x38 cm, una para la CPU y otra para el resto de la circuitería principal. Con la aparición de las memorias en chip se añadió una tercera placa para la memoria. Se diseñó expresamente para su montaje automático, en lugar del método de cableado manual usual en la época, los PDP usaban muchas pequeñas placas que se cablean entre si por ejemplo. La construcción en placas más grandes hacía al ordenado mas fiable, lo que lo hacía especialmente atractivo para entornos industriales o de laboratorio, donde se usaban masivamente. Internamente usaba una unidad aritmética de 4 bits, siendo su único punto débil.

Usaba su propio sistema operativo denominado RDOS, y disponía de un conjunto de lenguajes propio, aunque el principal suministrado con la máquina era el "Data General Bussines Basic", lo que le proporciona un sistema operativo multi-usuario con bases de datos integradas y bloqueo de registros, algo por delante de muchos de los sistemas de su época.

El Nova fue una de las primeras máquinas de 16-bit, iniciando el movimiento de datos en palabras de 8 bits por byte. El Nova era un ordenador muy rápido y eficaz, con un precio muy ajustado, por lo que fue una serio rival a los PDP-8 y los PDP-11 con los que competía.

Una Nova 1200, que procesaba los datos del primer TAC de la historia (fuente: wikipedia)

La serie consta de los modelos:
  • 1969 Nova, en versión sobremesa
  • 1970 SuperNova, mejora el rendimiento e incluye una serie de librerías en ROM, lo que sería la primera BIOS
  • 1971 SuperNova SC, con memoria en chips
  • 1972 Serie de modelos Nova 1200 (con una CPU de 1200ns) y Serie de modelos Nova 800 (mas rápidos al usar un núcleo de 800ns y aritmética de 8 bits).
  • 1973 Serie de modelos Nova 2, mejoró la integración refundiendo todo el circuito en una sola placa.
  • 1975 Serie de modelos Nova 3, mejoró las prestaciones rediseñandose la CPU con chips TTL.
  • Aunque en 1974 Data General reemplazó las Nova con las Eclipse, el éxito de la serie y los pedidos acumulados hizo que aun apareciera un último modelo, la serie de modelos Nova 4 con dos unidades Aritmético/Lógicas de AMD.
  • 1977, integrando toda la CPU en un solo chip, el microprocesador mN601, apareció el microNova, con limitaciones en los buses que le hacian trabajar a mitad de velocidad que los Nova.
  • 1979, usando una nueva CPU mas compacta en VLSI, la mN602, aparecen el microNOVA MP/100 y luego una ampliación en el microNOVA MP/200.
  • 1981, se presenta el Enterprise, una microNova en se cambia la caja por una tipo PC con dos disqueteras, ejecutando RDOS. Pero no pudo competir con el IBM-PC, el grán exito del momento.
Desde www.chookfest.net, un sistema con Nova 3 y un Eclipse S/130, debajo dos unidades de disco duro, y a la derecha unidades de cinta magnética y cinta de papel.

Las Nova fueron una gran influencia en la industria. Se reconoce que influyeron en el diseño de la Xerox Alto de 1973, a Stephen Wozniak le sirvió de inspiración en para el diseño de su propio ordenador personal (que fue la base del Apple I de 1976). Su arquitectura fue la base para las Computervision CGP (Computervision Graphics Processor). Su diseño exterior fue la inspiración directa para el panel frontal de la MITS Altair de 1975.

lunes, 12 de noviembre de 2012

Sencillo cargador de baterias de NiCd o de NiMH


Entrada con ampliaciones en azul el 26/08/2015, en verde el 23/07/2017, en rojo el 15/03/18, en naranja el 16/04/2018


PRECAUCIONES:
  • Este cargador de corriente constante solo sirve para baterias de NiCD o NiHM.
  • No sirve para LiPo (mucho cuidado pues es peligroso no usar uno específico, pueden estallar).
  • No sirve para baterías de plomo (mucho cuidado pues es peligroso no usar uno específico, pueden producir gases tóxicos).
  • Solo puede cargar a 500 o 600mAmperios como máximo, ya que el transistor no aguanta mas corriente.


Tipos de cargadores:
  • Las baterías de plomo se cargan a tensión constante.
  • Las baterías de Ni-Cd, NiMh y litio se cargan a corriente constante.
  • Las baterías LiPo se cargan a corriente constante, pero balanceando por células y controlando la temperatura (pues pueden arder si se sobrecalientan), y se cargan a otros voltajes/amperajes/tiempos diferentes.



En esta entrada monté un circuito para cargar unas baterías, usando este esquema:


Esquema del cargador publicado en Elektor


Este es el esquema que se publicó en la edición española de la revista Elektor en septiembre de 2002, siendo muy sencillo pero da buenos resultados. Permite cargar un paquete de baterías con carga lenta, entre 10 a 14 horas, y como en las de NiMH no existe peligro de sobrecarga, si están en el cargador mas tiempo no perjudica a las baterías ni produce calor o efectos similares.

Este circuito usa un diodo led de bajo consumo (para no afectar a la corriente de carga), que nos indica cuando la batería está en carga, apagándose cuando la carga esté completada.

La corriente de carga debe ser el 10% de la capacidad de cada la batería, mientras que el voltaje debe ser como mínimo de 1'5V superior al nominal, por ejemplo para cargar cuatro baterías de 1500mA 1'2V en serie, necesitamos una corriente de 1500/10=150mA, si usamos menos el tiempo de carga será mayor, no debemos usar más, mientras que para el voltaje sería de 1'2*4+1'5=6'3v o un poco mas (nunca menos).

Para cargar una batería se usa una fuente de corriente constante, la forma mas sencilla es usar un regulador de tensión tipo LM317, diseñado para ajustar su resistencia interna entre los terminales IN y OUT para mantener una tensión constante de 1,25V entre los terminales OUT y ADJ, por lo que es necesario usar una resistencia R2 adecuada a las baterías a cargar, debiendo usar un valor de (1'25/CorrienteDeCarga), en nuestro ejemplo 1'25/0'150 = 8'33 Ohmios, o si las baterías son de 1800mAh, sería (1,25 / 0,180) = 6,94 ohmios. Como en la práctica no podemos comprar una resistencia con este valor, elegiremos el mas cercano que es 7.

Hay que usar todas las baterías conectadas en serie y que sean todas del mismo tipo (voltaje y capacidad) si no este montaje no funcionará adecuadamente. Para las fórmulas llamaré NB al número de baterías, VB al Voltaje de la batería, y MAB a la capacidad en Mili-amperios de la batería. Usaremos una alimentador de VA voltios y AA amperios:

R2 = 12500      VA= (NB * VB) + 1'5      AA= NB * MAB
MAB 10.000


El valor de la resistencia R2 se redondea por arriba o por abajo al valor mas cercano, si es 6'94 o de 7'21 usar una resistencia de 7 Omios. El valor del voltaje y del amperaje del alimentador se redondean por arriba siempre.


Por ejemplo para cargar 4 baterías (NB=4) de 1'2 voltios (VB=1'2) y 1500mA (MAB=1500) aplicando las fórmulas usamos una resistencia de 8 Ω (R2=8) y un alimentador de 7 voltios (VA=7) que proporcione 600 miliamperios (AA=0'6):
R2 = 12500  ≈  8'33 Ω = 8 Ω
1500
VA = (4 * 1'2) + 1'5 = 6'3 V ≈ 7 V
AA= 4 * 1500 = 0'6 A
10.000

El LM317T se debería fijar a un disipador, aunque si la corriente es inferior a 300mA no es imprescindible, pero si es superior debemos usar un pequeño disipador de unos 10K/W, o si lo pegamos a la caja si es metálica será suficiente. Este regulador soporta 1'5 Amperios como máximo, pero no recomiendo pasar de 500 o 600 mAmperios en este montaje.

La corriente de carga necesaria para las baterías se obtiene de un alimentador externo no estabilizado (cualquiera con una transformador, puente y condensador sirve, no necesita más). Este alimentador debe proporcionar una corriente al menos 1'5 voltios superior en la entrada del LM317 a la que necesitamos en su salida para que este funcione, por lo que en el ejemplo anterior, 6'3+1'5=7'8v o lo que es lo mismo el alimentador debe proporcional al menos 8 voltios, por lo que uno de 9 voltios es el adecuado, aunque si es de los económicos mejor uno de 12 voltios, que nunca dan los voltios que dicen.


LISTA DE MATERIALES

R1 = 180 ohm, 1/4 W para corrientes de carga inferiores a 300mA, 1/2 W hasta 600mA
R2 = Ver Texto, 1/4 W para corrientes de carga inferiores a 300mA, 1/2 W hasta 600mA
C1 = 10 µF 25 V electrolítico
T1 = BC547B
IC1 = LM317T
LED1 = Diodo led de bajo consumo

miércoles, 7 de noviembre de 2012

Casi todos los de segunda generación

Indice de entradas sobre Historia de la Informática


A partir de esta entrada de la Wikipedia, con modificaciones y ampliaciones, una lista de casi todas las máquinas de segunda generación.

Fecha País Maquina Comentarios
1951 GB Harwell Dekatron Computer Prototipo con muy pocas prestaciones, primero en usar solo transistores.

1953 GB Transistor computer De la Universidad de Manchester, prototipo en 1953 ampliado en 1955
1954 USA Bell Labs TRADIC Para la fuerza aérea americana
USA IBM 608 transistor calculator Presentado en 1954, anunciada su producción en 1955, la primera unidad vendida fue instalada en 1957
1955 GB Harwell CADET Prototipo presentado en la febrero de 1955
Alemania Mailüfterl Experimental
1956 USA MIT TX-0
Japón ETL Mark III Prototipo Experimental
GB Metrovick 950 Único ordenador comercial de la Metropolitan-Vickers
1957 USA Burroughs SM-65 Atlas Ordenador para la guía de los misiles balísticos intercontinentales Atlas
USA Ramo-Wooldridge RW-30 Ordenador para la aviación de la TRW
USA NCR 304
USA Transac S-1000 Para la marina americana
USA Univac TRANSTEC Para la marina americana
USA Univac ATHENA Control en tierra de misiles
1958 USA Electrologica X1
USA TX-2
USA UNIVAC Solid State Aunque solo era mayoritariamente de estado sólido
GB Ferranti Argus
USA RCA 501 Diseñado para uso comercia pero se vendió para uso militar
1959 Italia Olivetti Elea 9003
USA MOBIDIC Montado sobre un camión para hacerlo móvil
USA IBM 7090
USA PDP-1 Primer modelo de la famosa serie PDP
USA IBM 1401
USA IBM 1620 Modelo I y Modelo II
Japón NEAC 2201 La NEAC es el origen de la NEC
GB EMIDEC 1100
USA TRW RW-300
1960 USA Honeywell 200
USA UNIVAC LARC
USA CDC 1604
USA PDP-3 El modelo 2 no pasó de ser una idea, y de este solo se construyó una única unidad.
Suecia Datasaab D2
Canadá DRTE Computer Experimental
GB Elliott 803
USA IBM 4020 Nombre militar AN/FSQ-32 y AN/FSQ-31V
USA IBM 7070
Alemania Siemens System 2002
Japón University of Tokyo KDO-1
Japón ETL Mark 5,
Japón Mitsubishi MELCOM 3409
1961 USA Plessey xL4
USA MANIAC III
Francia CAB500
GB LEO III
GB English Electric KDP10
USA Bendix G-20
Japón NEAC 2205
Japón Fujitsu FACOM 222
USA IBM 7030 Stretch
Alemania Zuse Z23
USA IBM 7080
USA IBM 1710
USA Packard Bell 250
Japón Matsushita MADIC IIA
USA TRW-130 Seguimiento de submarinos vía satélite, nombre militar AN/UYK-1
1962 USA Philco 212
GB Atlas Computer De la universidad de Manchester, Ferranti y Plessey
USA ASC-15 De la IBM para el control de los misiles Titán II
GB ICT 1301
USA ILLIAC II
USA UNIVAC 1107
Polonia UMC 10
USA IBM 7094
USA Autonetics D-17B Otro para el control de misiles
Dinamarca Regnecentralen GIER
USA RW-400 De la TRW, nombre militar AN/FSQ-27
1963 USA Librascope LGP-21
USA IBM 7040 y 7044
USA CDC 3000 series 3600 en 1963, 3200 en 1964, 3400, 3800, 3100 y 3300 en 1965
GB Elliott 503
GB Ferranti-Packard 6000
GB Ferranti Argus 300
USA GE-200 series
USA UNIVAC 418
USA PDP-4, PDP-5, PDP-6 Los modelos 4 y 5 no tuvieron mucho éxito, pero el 6 si.
Rusia BESM 3M
1964 USA IBM 7094 II
China Model 109
USA GE-400 series
GB English Electric KDF8
GB English Electric KDF9
USA SDS 930
USA CDC 6600
USA Titan computer (Atlas 2) Mas para el seguimiento de los misiles Atlas
Rusia Ural 11 y 14
USA Bunker-Ramo BR-133 Nombre militar AN/UYK-3
1965 USA GE-600 series Incluía algunos circuitos integrados
USA NCR 315-RMC
USA PDP-8
USA IBM M44/44X
USA IBM 1130 El equipo mas económico de IBM de ese momento
Suecia TRASK, Versión a transistores del BESK
1966 USA CDC LINK-8 Unía un PDP-8 junto a un LINK con dos CPU en la misma máquina

USA CDC PDP-9 El sucesor del PDP-7 (fecha no confirmada)
1967 USA CDC 6400
Yugoeslavia CER-22 En la actual Servia
1968 USA PDP-10 Solo el primero modelo, los restantes usaron Circuitos Integrados
Rusia BESM 6 Solo los primeros modelos, los restantes usaron Circuitos Integrados
Rusia M-54 Del Moscow Power Engineering Institute

Historia de la Informática: Indice


Los ordenadores personales:

Máquinas, lenguajes y personas:

Primera generación: 

Segunda generación: 

Tecnología:


jueves, 1 de noviembre de 2012

Proximo taller en ParlaBytes

Este nuevo evento retro se realizará el sábado 10 y el domingo 11 en Parla, podéis verlos en su página Web. Aunque es la primera edición, han conseguido reunir un buen grupo de expositores, por lo que creo que merecerá la pena acudir.

Yo montaré el taller el sábado, y posiblemente de alguna charla, pero eso todavía no está confirmado, por lo que si alguno quiere que le mire algo, o que le haga algún MOD a un ordenador o consola, que me envíe un correo a mi mail diciendo lo que quieres traer, para que pueda ir preparado y tener más posibilidades de éxito.