Archivo etiqueta Tecnologia
Dos decadas de contacto digital
Por TheCoffeMaker - General, Libre expresión, Tecnologia - 02/01/2009
Hace mas de una decada que quemo mi cornea continuamente delante de un monitor, pero mi primer contacto con una con la informatica fue alrededor del ’86, fue en un terminal de la CTC Datapoint 2200 II de los 70′s que, para aquella epoca, era mas que suficiente para mantener la contabilidad de la empresa de mi abuelo. Recuerdo como si fuese hoy aquella caja marron (la terminal, no la maquina principal que describire mas adelante) con una pantalla de 12” de color verde ,,, y el primer juego que jugue en mi vida … un juego de box de tipitos verdes dibujados con palitos … usarlo no era nada facil para un pibe de 4 o 5 años … primero, habia que esperar a que el tipo de sistemas lo cargue en la memoria, despues una vez cargado, el juego era por demas complejo … no era cuestion de apretar las flechas y un par de teclas, no … nada de eso … era como jugar al box con la tortuga (logo).
En fin … hablemos un poco mas de esta maquina … estamos hablando de los principios de la computadora personal … esta maquina salio a la venta en los 70′s, la version que tenia mi abuelo en el negocio contaba con un sistema de almacenamiento de discos de aluminio de unas cuantas puldagas … suficientemente grandes como para ser pesados para un niño de mi edad … recuerdo a mi tio cargando esos enormes discos (son los que usa Richad Stallman como halo de Saint IGNUcius) en el Datapoint, el cual, junto a la unidad de discos + el transformador ocupaban una habitacion entera de unos 6 m2 y el calor que emanaba esa porqueria era sucifiente como para hacer insostenible la estadia en esa habitacion por mas de una hora con aire acondicionado prendido. Esta maquina utilizaba chips de memoria de 1kilobit (1024 bits, que para el que no lo sabe son mil veinticuatro posiciones para guardar ceros y unos), permitiendo una configuracion por defecto de 4K de memoria expandible a 16K.
Lo importante de esta maquina, a demas de ser la primer computadora personal, es que fue la semilla para la arquitectura x86 que disfrutamos hoy dia desde el ’78, con algunas variasiones pero con el mismo espiritu
. Luego de varias idas y venidas con las compañias Texas Instruments e Intel para desarrollar un procesador de 8 bits de un solo chip, CTC termino lanzando en al mercado la Datapoint 2200 con componentes TTL discretos en lugar de un micro … de esta ida y venida Intel se quedo con el diseño del chip (luego de una renegociacion con CTC la cual recupero el dinero invertido) y fue nombrado como Intel 8008, este procesador fue el antepasado del 8080 y el 8085, los cuales fueron los predesesores de 16 bits, el 8086 y el 8088, estos ultimos fueron los primeros miembros de la numerosa familia x86, todos ellos compatibles con el conjunto de instrucciones de los modelos anteriores, por lo que podriamos decir que CTC fue el padre de la arquitectura x86.
Pero … ¿Por que este diseño de procesador no se tiene en cuenta?, sencillamente porque Intel puso los 100 componentes TTL en un solo chip un par de años despues del lanzamiento del Datapoint y fue el primer procesador de 8 bits real, ya que el procesador de la maquina de CTC aparentaba tener un ancho de 8 bits, pero en realidad, ciclaba ocho veces para procesar un byte (8 bits). Ademas, a partir de este diseño, Intel creo el proximo paso, el 8080 y los sucesores eran procesadores de proposito general. El 8080 tenia una arquitectura basada en el 8008, utilizando las sugerencias que les habian hecho los ingenieros de CTC cuando desarrollaron la Datapoint 2200 II. Luego del 8080 Intel gana el mercado gracias al 8088 el cual fue utilizado en la IBM PC en 1981. De todas formas la arquitectura x86 hoy pertenece a Intel gracias a una mala jugada del management de CTC, los cuales les cedieron todos los derechos del 1201 (como se llamaba originalmente el procesador) a Intel, que luego lo renombro como 8008, porque, cuando Intel estuvo listo para entregar el chip 1201 a fines del ’71 CTC estaba desarrollando la version Type II del Datapoint, que era mucho mas rapido y soportaba HD, por lo que CTC consideraba al chip obsoleto.
En fin … devuelta en los 80′s mas precisamente a mi joven edad de los 4 o 5 años … ese aparatoso mounstruo gris y marron con pantalla verde no era mas que una caja magica para mi entendimiento y ese misterio tuvo que esperar unos 10 o 11 años para empezar a ser develado, mientras tanto el Atari formo parte de mi vida, era mas sencillo, bastaba con meter un cartucho, levantar una perilla y mover una palanca para poder tener mas colores y cosas con mejores formas y sentido que en aquella pantalla de color verde.
Ese aparato si que era magico, y tanto lo era que comenzo a fabricarse en el ’77 y siguio en el mercado hasta el ’91, Pero bueno, en Argentina existia un clon del Atari 2600 distribuido por EDUGames y era el que tenia en mi poder con un par de juegos como el bowling, tarzan y uno tipo arcade de naves espaciales … comparado con lo que tenemos hoy en dia … con respecto a consolas … bueno, esta de mas decir que era como jugar a las bolitas con dados
, pero me entretuvo bastante tiempo.
El Atari 2600 contaba con un CPU MOS 6507 de 1.19 MHz (si lo comparamos con un procesador de hoy es como querer dar la vuelta al mundo montado en una babosa). El 6507 era un procesador de 8 bits contruido por MOS Technology como una version economica de su 6502, que solo permitia direccionar 8Kb de momoria (pero por limitaciones del sistema de cartuchos del Atari, solo se podian direccionar 4Kb) y no podia recibir interrupciones externas … una cagada para la tecnologia de la epoca, pero suficiente para poder deleitar a los gamers de fines de los 70′s. La limitacion de los 4Kb podia resolverse si el cartucho contaba con algun mecanismo de paginacion de memoria, lo cual permitia direccionar mas de 32Kb. Estos cartuchos utilizaban tecnologia ROM, pero ademas la consola tenia 128 bytes de RAM utilizando un chip MOS 6532, aunque algunos cartuchos contaban con chips integrados permitiendo agregar hasta 256 bytes mas de memoria RAM.
Pero nuevamente aqui tenemos otro tema … el concepto de utilizar cartuchos intercambiables en una consola no fue originario de Atari, no, tampoco la arquitectura x86 fue invencion de Intel, la Magnavox Odyssey [MO desde ahora] fue la primer consola, lanzada a finales del ’72 y fue la que introdujo el cartucho.
La MO, no contaba con memoria ni tampoco con procesador, estaba construida a partir de resistencias, transistores y condensadores … nada mas … tanto era asi que la gente tenia que recordar el puntaje del Pong! … jejejeje … solo faltaba agregar un poquitito de memoria y utilizar una arquitectura basada en la de Von Neuman para tener mas exito … y Atari lo demostro cinco años despues.
Pero como siempre pasa, todo debe terminar, y hace 27 años atras Atari vio como su imperio comenzaba a desmoronarse con el lanzamiento al mercado de la C64 (Commodore 64), esta maquina, ya dejaba de ser una simple consola de juegos, era una computadora personal de 8bits que utilizaba un procesador de la misma compania que Atari, pero mucho mas poderoso, ya no era una version simplificada del MOS 6502, sino que era una version mejorada de este, a la cual se le habia añadido un puerto de E/S (Entrada/Salida) de 8 bits. Mi experiencia con la C64 no fue muy alegre … Recuerdo esa Drean Commodore 64 como si fuese hoy, algo tosca acostumbrado a las computadoras de exelente terminacion que habia en el negocio de mi abuelo … esta era blanca (mas que blanca beige) con signos de roña y quemaduras de cigarrillo del padre de mi amigo … ahi fue donde se desperto mi curiosidad por las computadoras y esa curiosidad me llevo a tener que pelearme con este chico, ya que sin querer y mas por desconocimiento que por maldad, le borre unas cuantas cosas al padre de este pibe y lo cagaron a pedos a el … bueno … y despues el pibe que quizo ajusticiar … pero por suerte para mi y descracia del pibe cuando me quizo pegar le salio tan pero tan mal que se pego un palo de aquellos y volvio a su casa con el rabo entre las patas, al dia de hoy … nunca mas me lo cruce.
Bueno … pero para todo esto yo tenia unos … 8 o 9 años … y ahi vino otro mata cerebro en mi vida … el NES, me acuerdo cuando mi viejo compro esa consola como si fuece ayer … habiamos ido a un shopping en donde estaba una plataforma que se movia y proyectaban una pelicula de una montaña rusa … creo que era el Alto Avellaneda Shopping Mall, pero de eso no puedo acordarme … probablemente me este equivocando … en fin, entramos en una jugueteria y ahi estaba … Super Mario Bros. corriendo en esa caja gris … mi viejo no dudo en comprarlo junto a unos wakitalki con la cabeza de Mario para mis hermanos de 2 y 3 años.
El NES contaba con un procesador de 8bits producido por Richo, pero basado en el MOS 6502, con una memoria RAM interna de 2 KBytes (2048 bytes … mucho pero mucho mas que las anteriormente mensionadas consolas) la cual podia ser extandida por los cartuchos, al igual que la Atari, con la diferencia que esta soportaba 8KBytes de ROM, RAM Expandida y cartucho de entrada/salida.
Muchas horas jugando con esta consola me iban alejando cada ves mas de la curiocidad que tenia hacia los interiores de las maquinas y cada ves mas iba acostumbrandome al concepto de la caja magica … tanto era asi, que teniendo la posibilidad de comprar una computadora, lo unico que queria en los principios de los 90′s era un Sega Genesis … y … para no romper la regla … el pendejo caprichoso rompio las bolas, teniendo a sus hermanos a favor, hasta que tuvimos el Sega … el poder de los 16bits estaba en nuestas manos … con tan solo 6 botones + 4 direccionales + start y select … un conjunto de 12 botones que nos alegrarian por algunos años … y por supuesto … generando las miticas peleas entre hermanos de “quiero usar el control 1″ … 16 bits eran un monton de colores en el televisor, demasiados como para atrofiar cualquier cerebro y todo gracias a un Motorola 68000 de 16bits a 7.61 MHz y un Zilog Z80 de 8bits … si … la Genesis (o Mega Drive) tenia dos procesadores, el ultimo de 8bits se utilizaba para efectos de sonido o como procesador principal cuando corria en modo de compatibilidad con Master System. No voy a entrar en detalles con esta consola … ya que no tiene mucho sentido … el proximo paso … fue la 486 … si!!! … por fin … una PC en casa … pero … para esta epoca tenia el cerebro demasiado atrofiado como para darme cuenta de las posibilidades que tenia delante mio … esa maquina tenia un Intel 80486DX4 y 64 MB de RAM (una guasada
), una aceleradora grafica PCI Matrox Mistique, placa de sonido y tambien contaba con una grabadora SCSI de cds ,,, un fierro para la epoca … lo unico que sigue andando de esa maquina es la grabadora SCSI y el monitor SyncMaster 3 (que tuve que arreglar y anda como quiere … pero anda) … en fin ,,, esa maquina fue mi puerta de entrada hacia lo desconocido … era demasiada compleja para poder entenderla y M$ no te daba (ni tampoco lo hace ahora) absolutamente nada como para que una mente que recien estaba despertando pueda crecer, 6 meses sin poder hacer mucho mas que estar frente a la computadora por fuerza mayor eran suficientes para despertarme … hasta que se quemo … y al poco tiempo vino el Pentium 200 MHz y alli fue cuando todo empezó … internet no era mas que una coneccion de 33K y los canales de IRC no eran del todo populares aun pero eran lo que necesitaba para empezar a darme cuenta que el windows 95 y el DOS no era lo que me iba a dejar aprender … fue en ese entonces que conoci el universo Unix … y mas precisamente el universo del OpenSource y Linux … que lindas epocas aquellas, tenia tiempo suficiente para leer, leer y probar … aprendi a programar gracias a eso … pero mas importante aun fue aprendi a compartir conocimiento gracias a eso, habia aprendido a explotar los secretos de M$ y no era para hacer maldad … recuerdo que usaba mis conocimientos para ayudar a las victimas de los cretinos que plagaban IRC y andaban tomando canales y formateando disco rigidos por doquier … una boludes pero en aquel momento me sentia bien por hacer el bien y no el mal actuando como una suerte de vengador anonimo
.
Ya son mas de 13 años usando y abusando de Linux … casi 27 años de vida … mas de dos decadas en contacto con la tecnologia y aun me quedan (Dios mediante) varios años para seguir aprendiendo … puedo entrar en detalles en un monton de puntos desde que la 486 entro en mi vida … pero el post se haria interminable … asi que lo voy a dejar para el futuro.
Saludos
