ii
Sistemas Informticos
Resumen
La Informtica es una disciplina que gira en torno a la captacin, almacenamiento, tratamiento, transmisin y representacin de la informacin. Todas estas operaciones se pueden realizar de forma automtica utilizando mquinas o dispositivos denominados sistemas informticos, entre los cuales destacan los ordenadores o computadoras. En este captulo se presenta una serie de conceptos fundamentales en el mbito de la informtica, un resumen de su evolucin histrica de la informtica y una serie de nociones generales que se desarrollarn con mayor profundidad en los prximos captulos, con el objetivo de que ste sirva como perspectiva general hacia el resto de contenidos de la publicacin.
Sistemas Informticos
iii
iv
Sistemas Informticos
Tabla de Contenidos
1. 2. Introduccin .................................................................................................... 1 Conceptos bsicos.......................................................................................... 2 2.1. 2.2. 2.2.1 2.2.2 2.2.3 3. 3.1. 3.2. 3.3. 3.4. 4. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. 4.9. 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.10. 4.11. Definicin de informtica......................................................................... 2 Conceptos importantes ........................................................................... 3 El ordenador o computador................................................................. 3 Los datos y la informacin .................................................................. 4 Otros conceptos relacionados............................................................. 7 El elemento fsico (hardware) ................................................................. 9 El elemento lgico (software)................................................................ 11 El elemento humano (personal informtico) ......................................... 13 Otros trminos....................................................................................... 14 Orgenes histricos ............................................................................... 15 Orgenes del clculo ............................................................................. 16 Era mecnica ........................................................................................ 16 Las primeras calculadoras y computadoras.......................................... 18 Blaise Pascal......................................................................................... 20 Gottfried Wilhelm Leibnitz ..................................................................... 21 Babbage y la Mquina Diferencial ........................................................ 22 Los comienzos de la era del ordenador ................................................ 23 Generaciones de computadoras ........................................................... 28 Primera generacin........................................................................... 28 Segunda generacin ......................................................................... 30 Tercera generacin ........................................................................... 32 Cuarta generacin............................................................................. 33 Quinta generacin............................................................................. 37 Esquema de las generaciones.............................................................. 38 Perspectivas de futuro .......................................................................... 39 Ordenadores de ADN.................................................................... 40 Ordenadores cunticos ................................................................. 41
Tipos de computadoras ................................................................................ 43 Clasificacin segn su fuente de energa ............................................. 44 Clasificacin segn la generalidad de uso............................................ 45 Clasificacin segn la potencia............................................................. 47
v
Sistemas Informticos
6. 7. 8.
vi
Sistemas Informticos
Tabla de ilustraciones
Figura 1.- Transmisin de la informacin ....................................................................... 5 Figura 2.- Tratamiento de la informacin........................................................................ 6 Figura 3.- Automatizacin de un problema..................................................................... 7 Figura 4.- Sistema informtico........................................................................................ 8 Figura 5.- Esquema hardware de un ordenador............................................................. 9 Figura 6.- Evolucin de la importancia Hardware-Software ......................................... 11 Figura 7.- Software de un sistema informtico ............................................................. 13 Figura 8.- baco ........................................................................................................... 17 Figura 9.- Mquina de tarjetas perforadas.................................................................... 19 Figura 10.- Calculadora de Pascal ............................................................................... 20 Figura 11.- Mquina de Diferencias.............................................................................. 22 Figura 12.- ENIAC ........................................................................................................ 24 Figura 13.- Mark 1 ........................................................................................................ 25 Figura 14.- ENIAC ........................................................................................................ 25 Figura 15.- Von Newman y su EDVAC......................................................................... 26 Figura 16.- Mquina de Turing ..................................................................................... 26 Figura 17.- UNIVAC-II................................................................................................... 27 Figura 18.- Vlvulas de vaco ....................................................................................... 28 Figura 19.- Transistores................................................................................................ 30 Figura 20.- Memoria DRAM.......................................................................................... 34 Figura 21.- Altair ........................................................................................................... 34 Figura 22.- Calculadora ................................................................................................ 45 Figura 23.- PDA ............................................................................................................ 47 Figura 24.- Superordenador ......................................................................................... 48 Figura 25.- Mainframe .................................................................................................. 48 Figura 26.- Miniordenador HP 9000 ............................................................................. 49 Figura 27.- Estacin de trabajo..................................................................................... 49 Figura 28.- Ordenador personal ................................................................................... 50 Figura 29.- Ordenador porttil ...................................................................................... 50
Sistemas Informticos
vii
viii
Sistemas Informticos
Lista de tablas
Tabla 1.- Generaciones de las computadoras.............................................................. 38
Sistemas Informticos
ix
Sistemas Informticos
1.
Introduccin
A lo largo de la historia, el hombre ha necesitado transmitir y tratar informacin de forma continua. An estn en el recuerdo las seales de humo y los destellos con espejos que se empleaban hace miles de aos, y ms recientemente los mensajes de cdigo Morse transmitidos a travs de cables o la propia voz por medio del telfono. La humanidad no ha cesado de crear dispositivos y mtodos para procesar la informacin. Es precisamente con este fin con el que surge la Informtica. La Informtica naci de la idea de ayudar al hombre en aquellos trabajos rutinarios y repetitivos, generalmente de clculo y gestin, donde era muy frecuente la repeticin de tareas.
-1-
Introduccin a la Informtica
2.
Conceptos bsicos
Se dice que el tratamiento es automtico por ser mquinas las que realizan las tareas de obtencin, proceso y presentacin de la informacin, y se denomina racional por estar todo el proceso definido a travs de programas que siguen el razonamiento humano. La informtica se sustenta en tres pilares bsicos que se vern un poco ms adelante, los cuales son: El elemento fsico (hardware). El elemento lgico (software). El elemento humano (personal informtico).
Sistemas Informticos
Introduccin a la Informtica
Se puede decir que un ordenador es capaz de realizar cuatro tareas fundamentales: Recibir informacin: recoge los datos suministrados. Almacenar informacin: puede guardar los datos y resultados de sus operaciones. Procesar informacin: realiza clculos y operaciones a partir de los datos proporcionados. Proporcionar informacin: devuelve la informacin solicitada.
Algunas caractersticas de los ordenadores son: Programabilidad. Ejecutan las instrucciones que reciben a travs de un programa.
Sistemas Informticos
Introduccin a la Informtica
Versatilidad. pueden realizar diversos trabajos: escribir cartas, dibujar planos, controlar otras mquinas, explicar una leccin, jugar al ajedrez, etc.
Interactividad: mantienen dilogos con los usuarios y actan en funcin de sus rdenes y acciones.
Capacidad de almacenamiento. Pueden almacenar grandes cantidades de informacin en unos discos muy pequeos
Rapidez. Hacen los trabajos con ms rapidez que las personas, y no suelen cometer errores.
Es importante matizar que los datos por si solos no tienen significado, adquirindolo nicamente cuando se hace una interpretacin de los mismos. As:
Normalmente, las salidas de los programas tambin reciben el nombre de datos. As, dato se suele utilizar como contraposicin a instruccin. Los datos son los elementos que genera o procesa el problema, mientras que las instrucciones indican a la maquina lo que tiene que hacer. Con estos dos conceptos son con los que trabaja el computador. En relacin con el tratamiento de los datos, estos se pueden clasificar en: Datos elementales o datos base: se trata de la constatacin de una situacin o de un hecho, no habiendo habido tratamiento alguno.
Sistemas Informticos
Introduccin a la Informtica
Datos elaborados o resultantes: son aquellos que proceden de la combinacin de datos base previamente relacionados para su posterior utilizacin en la toma de decisiones. Es en lo que la prctica se conoce como resultados.
Datos que definen las operaciones de tratamiento: son los que representan la lgica de accin.
La informacin es el elemento que hay que tratar y procesar cuando se ejecuta un programa en una computadora, y se define como todo aquello que permite adquirir cualquier tipo de conocimiento. Por tanto, existir informacin cuando se da a conocer algo que se desconoce. Para que una informacin sea tratada necesita transmitirse o trasladarse de un lugar a otro, y para que exista transmisin de informacin son necesarios tres elementos: El emisor que da origen a la informacin. El medio que permite la transmisin. El receptor que toma la informacin.
Sistemas Informticos
Introduccin a la Informtica
Al conjunto de operaciones que se realizan sobre una informacin se le denomina tratamiento de la informacin. Estas operaciones siguen una divisin lgica que se representa del siguiente modo:
TRATAMIENTO DE LA INFORMACIN
ENTRADA
PROCESO
SALIDA
En trminos generales, se denomina entrada al conjunto de operaciones cuya misin es tomar los datos del exterior y enviarlos a la computadora. Para ello, en ocasiones, es necesario realizar operaciones de depuracin o validacin de los mismos. Estos datos deben quedar en la memoria de la computadora para su posterior tratamiento. Mediante la unidad de entrada los datos se codifican para que el ordenador pueda procesarlos correctamente. Para ello, a travs del teclado, del scanner, de los dispositivos de voz, etc. se transmite la informacin que se desee a la computadora. Al conjunto de operaciones que elaboran los datos de entrada para obtener los resultados se le llama proceso o algoritmo, y consiste generalmente en una combinacin adecuada de operaciones de tipo aritmtico y lgico. Por ltimo, se denomina salida al conjunto de operaciones que proporcionan los resultados y los distribuyen adecuadamente. Las principales unidades de salida son la impresora, la pantalla, un LED (diodo emisor de luz), un dispositivo de almacenamiento auxiliar (cintas, discos pticos) o incluso otro sistema. El algoritmo necesario para la resolucin de un problema queda definido cuando una aplicacin informtica es analizada, de tal forma que posteriormente cada proceso se codifica en un lenguaje reconocible por la mquina (directa o indirectamente) y tras una preparacin final se obtendr una solucin ejecutable por la computadora.
Sistemas Informticos 6
Introduccin a la Informtica
La principal ventaja del procesamiento de datos con un ordenador es el gran volumen de datos que puede llegar a procesarse, la alta velocidad con la que se tratan y el grado de fiabilidad de los resultados.
Introduccin a la Informtica
Lenguaje mquina: se caracteriza por ser fcil de leer para el ordenador pero difcil de entender por el programador. Tambin se caracteriza por realizar operaciones muy sencillas, ser de poca fiabilidad, sus instrucciones son directamente entendidas por el microprocesador sin necesidad de una traduccin, y adems se caracteriza por utilizar el cdigo binario.
Lenguaje ensamblador: es ms sencillo de utilizar que el lenguaje mquina, aunque tambin depende de ella. Es fcil de codificar, tiene gran velocidad de clculo y no puede ser utilizado directamente por el ordenador, sino que necesita una traduccin previa al lenguaje mquina.
Lenguaje de
proximidad de su estructura al lenguaje natural. Este lenguaje es totalmente independiente de la mquina, es transportable de un ordenador a otro y al igual que el lenguaje ensamblador, no se ejecuta directamente por la mquina, sino que necesita un proceso de traduccin a travs de un compilador o intrprete. Con este lenguaje se incrementa la ocupacin de la memoria interna del sistema, el tiempo de codificacin es inferior que en los lenguajes de bajo nivel, y el tiempo de ejecucin es menor.
Aplicacin informtica: conjunto de uno o varios programas. Sistema informtico: conjunto de elementos necesarios (computadora, terminales, impresoras, etc.) para la realizacin y explotacin de aplicaciones informticas.
Sistemas Informticos
Introduccin a la Informtica
3.
La informtica se puede estructurar en tres pilares bsicos como son el hardware, el software y el personal informtico.
En temas posteriores se ver ms en detalle cada componente y su funcionamiento. A continuacin se presenta una pequea explicacin acerca de dichos componentes.
Unidad Central de Proceso (CPU, Central Process Unit): es el elemento principal o centro neurolgico de una computadora y su misin consiste en coordinar y realizar todas las operaciones del sistema informtico. Consta de los siguientes elementos: o Procesador: es el elemento encargado del control y ejecucin de las operaciones, y est formado a su vez por: o Unidad de Control (UC, Control Unit): es la parte del procesador encargada de gobernar al resto de las unidades, adems de interpretar y ejecutar las instrucciones controlando su secuencia.
Sistemas Informticos
Introduccin a la Informtica
Unidad Aritmtico-lgica (ALU, Arithmetic-Logical Unit): es la parte del procesador encargada de realizar todas las operaciones elementales de tipo aritmtico y de tipo lgico.
Memoria Central (CM, Central Memory): tambin denominada memoria interna o principal (main memory), es el elemento de la unidad central de proceso encargado de almacenar los programas y los datos necesarios para que el sistema informtico realice un determinado trabajo. Es importante citar que para que un programa pueda ser ejecutado en una computadora tiene que estar en esta memoria, as como los datos que necesiten ser procesados en ese momento. La memoria central consta a su vez de varias subdivisiones: o Memoria ROM (Memoria de Slo Lectura, Read Only Memory): contiene programas y datos indispensables para el ordenador y que el usuario no puede modificar. o Memoria RAM (Memoria de Acceso Aleatorio, Random Access Memory): es una memoria voltil donde se sitan los programas y los datos con los que se trabaja. o Memoria de configuracin: tambin utiliza una memoria voltil pero conserva su contenido mediante una batera.
Elementos de entrada: tambin llamados perifricos o unidades de entrada, son los dispositivos encargados de introducir los datos y los programas desde el exterior a la memoria central para su utilizacin. Estos dispositivos, adems de recopilar la informacin del exterior, la preparan para que la mquina pueda entenderla de forma correcta. Un ejemplo lo constituye el teclado.
Memoria auxiliar: constituida por los dispositivos de almacenamiento masivo de informacin que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacin. La caracterstica principal de los soportes que manejan estos dispositivos es la de retener la informacin a lo largo del tiempo mientras se desee, recuperndola cuando sea requerida y sin que se pierda,
Sistemas Informticos
10
Introduccin a la Informtica
aunque el dispositivo quede desconectado de la red elctrica. Tambin se denomina memoria secundaria. Como ejemplos se pueden citar los disquetes, discos duros, discos pticos, cintas...
Elementos de salida: son aquellos dispositivos cuya misin es recoger y proporcionar al exterior los datos de salido a resultados de los procesos que se realicen en el sistema informtico. Tambin se denominan perifricos o unidades de salida. Como ejemplos estn el monitor, la impresora, etc.
11
Sistemas Informticos
Introduccin a la Informtica
Un elemento lgico, para estar presente en un sistema informtico, debe almacenarse en un soporte fsico como pueden serlo la memoria central o los diversos tipos de memorias auxiliares. El software constituye las instrucciones responsables de que el hardware (la mquina) realice su tarea. Como concepto general, el software puede dividirse en varias categoras basadas en el tipo de trabajo realizado. Las dos categoras primarias de software son los sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicacin, que dirige las distintas tareas para las que se utilizan las computadoras. Por lo tanto, el software del sistema procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administracin de la pantalla, mientras que el software de aplicacin lleva a cabo tareas de tratamiento de textos, gestin de bases de datos y similares. Se puede definir un sistema operativo como el soporte lgico que controla el funcionamiento del equipo fsico, ocultando los detalles del hardware y haciendo sencillo el uso de la computadora. Ejemplos: Windows, UNIX, Linux, MacOS, etc. El software de aplicacin es el compuesto por el conjunto de programas que ha sido diseado para que la computadora pueda desarrollar un trabajo.
Adems de estas dos categoras basadas en tareas, varios tipos de software se describen basndose en su mtodo de distribucin. Entre estos se encuentran los as llamados programas enlatados, el software desarrollado por compaas y vendido principalmente por distribuidores, el freeware y software de dominio pblico o libre, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele conllevar una pequea tasa a pagar por los usuarios que lo utilicen profesionalmente y, por ltimo, el infame vapourware, que es software que no llega a presentarse o que aparece mucho despus de lo prometido.
Sistemas Informticos
12
Introduccin a la Informtica
13
Sistemas Informticos
Introduccin a la Informtica
Personal de programacin: es el encargado de transcribir en un determinado lenguaje de programacin los algoritmos diseados en el anlisis de una aplicacin de usuario o del propio sistema, as como realizar la traduccin de estos programas al lenguaje nativo de la mquina para poder probarlos y ponerlos a punto, utilizando los juegos de ensayo que son proporcionados por el personal de anlisis.
Personal de explotacin y operacin: este grupo se encarga de ejecutar los programas o aplicaciones existentes, distribuyendo los resultados obtenidos y realizando el mantenimiento diario de los equipos y sistemas existentes.
Sistemas Informticos
14
Introduccin a la Informtica
4.
Evolucin histrica
En este apartado se resume de una forma breve la historia de la informtica incluyendo en la ltima parte las cinco generaciones en las que se divide comnmente la evolucin de los ordenadores.
15
Sistemas Informticos
Introduccin a la Informtica
Una de las primeras industrias que utiliz de forma til los autmatas fue la textil con telares automticos que tenan la capacidad de hacer diseos siguiendo las instrucciones contenidas en tarjetas perforadas. Estas tarjetas podan ser modificadas y con ello se modificaba tambin el diseo que la mquina teja. Este sistema fue posteriormente muy utilizado aunque en la actualidad ha desaparecido casi por completo. Con la aparicin de la electricidad se fue dejando de lado la mecnica para el funcionamiento de los ordenadores para sustituirla por la corriente elctrica, llegando en pocos aos hasta las mquinas que hoy se conocen.
Sistemas Informticos
16
Introduccin a la Informtica
funcionalidad de este sistema era ms bien reducida lo que llev a la aparicin del primer instrumento de clculo por excelencia, el baco. El baco fue adaptado por diversas culturas. Su origen es algo incierto en tiempo, se habla de en torno a los 3000 aos, pero no tanto en localizacin. Se cree que probablemente en sus inicios era una superficie surcada y piedras que se podan trasladar de un surco a otro. Se generaliz su uso en Asia oriental incluyendo Japn. En China muchas dinastas gobernantes se encargaron de darlo a conocer entre sus recaudadores de impuestos. Por otra parte se sabe que los Romanos empleaban su adaptacin del baco para las cuentas a las que denominaron "calculi", palabra que dio lugar a clculo".
Como es conocido, para llegar a las actuales calculadoras surgieron multitud de mquinas destinadas al clculo. Uno de los primeros en hacerlo fue el ya mencionado Leonardo da Vinci que traz las ideas para la creacin de una sumadora mecnica pero no lleg a fabricarla. El matemtico J. Neper (1550-1617) invent los logaritmos poco antes de morir, esto dio origen a unas reglas de clculo de las se hablar ms adelante. Exista la necesidad de calcular sin ningn tipo de error, apareci la calculadora mecnica, parecida a un baco pero con ruedas dentadas en lugar de varas y bolas, tena un mecanismo capaz de transportar las unidades que se lleven, de una posicin a la siguiente. Pascal dise su "Machina Arithmetica" ms conocida como Pascalina con el objetivo facilitarle el trabajo a su padre, recaudador de impuestos de profesin, pero no fue la primera calculadora como se piensa ya que el alemn Schickard (1592-1635) haba inventado el mismo ao que naci Pascal un mecanismo que utilizaba algo parecido a los rodillos de Neper y serva como sumador-restador. Las ruedas giraban
17
Sistemas Informticos
Introduccin a la Informtica
mediante una manivela con lo que para sumar o restar lo que haba que hacer era girar la manivela correspondiente en un sentido o en otro el nmero de pasos adecuado. El primero en construir una calculadora, en 1671, fue el matemtico alemn Gottfried Leibniz (1646-1716), inventor junto con Isaac Newton del clculo infinitesimal, aunque de forma independiente. Fue denominada Calculadora Universal y su principal elemento caracterstico era un tambor cilndrico con nueve dientes, llamado rueda dentada, que se encuentra en prcticamente todas las calculadoras mecnicas posteriores. La predecesora de la clsica calculadora de manecilla lateral fue diseada en EEUU con la famosa rueda Odhner, a partir de la cual apareci la caja registradora destinada a los comercios.
Como ya se ha mencionado con anterioridad, el telar de tejidos, inventado en 1801 por Jackard (1753-1834), usado todava en la actualidad, se controlaba por medio de tarjetas perforadas. Charles Babbage quiso aplicar el concepto de las tarjetas perforadas del telar de Jackard en su motor analtico. En 1843 Lovelace sugiri la idea de que las tarjetas perforadas pudieran adaptarse de manera que propiciaran que el motor de Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunas personas consideran a la inglesa Lovelace la primera programadora. Herman Hollerith (1860-1929), empleado de la oficina de censos estadounidense, no termin el censo de 1880 hasta 1888. La direccin de la oficina ya haba llegado a la conclusin de que el censo de cada diez aos tardara ms que los mismos 10 aos para terminarlo. La oficina de censos solicit al estadstico Hollerit para que aplicara su
Sistemas Informticos 18
Introduccin a la Informtica
experiencia en tarjetas perforadas y llevara a cabo el censo de 1890. Con el procesamiento de las tarjetas perforadas y el tabulador de las mismas, de Hollerith, el censo se termin en slo 3 a aos y la oficina se ahorr alrededor de cinco millones de dlares. As empez el procesamiento automatizado de datos. Hollerith no tom la idea de las tarjetas perforadas del invento de Jackard, sino de la fotografa de perforacin. Algunas lneas ferroviarias de la poca expedan boletos con descripciones fsicas del pasajero, en los cuales los conductores hacan orificios en los boletos que describan el color de cabello, de ojos y la forma de nariz del pasajero. Eso le dio a Hollerith la idea para hacer la fotografa perforada de cada persona que se iba a tabular.
Hollerith fund la Tabulating Machine Company y vendi sus productos en todo el mundo. El primer censo llevado a cabo en Rusia en 1897 se registr con el Tabulador de Hollerith. En 1911, la Tabulating Machine Company, al unirse con otras compaas, form la Computing-Tabulating-Recording-Company. Los resultados de las mquinas tabuladoras tenan que llevarse al corriente por medios manuales, hasta que en 1919 dicha compaa anunci la aparicin del impresor-listador. Esta innovacin revolucion la manera en que las compaas efectuaban sus operaciones. Para reflejar mejor el alcance de sus intereses comerciales, en 1924 la compaa cambi el nombre por el de International Bussines Machines Corporation (IBM). Durante dcadas, desde mediados de los cincuenta la tecnologa de las tarjetas perforadas se perfeccion con la implantacin de ms dispositivos con capacidades ms complejas. Dado que cada tarjeta contena en general un registro el procesamiento de la tarjeta perforada se conoci tambin como procesamiento de registro unitario. La familia de las mquinas electromecnicas de contabilidad
19
Sistemas Informticos
Introduccin a la Informtica
(EAM, Electromechanical accounting machine) de dispositivos de tarjeta perforada comprende: la perforadora de tarjetas, el verificador, el reproductor, la perforacin sumaria, el intrprete, el clasificador, el cotejador, el calculador y la mquina de contabilidad. El operador de un cuarto de mquinas en una instalacin de tarjetas perforadas tena un trabajo que demandaba mucho esfuerzo fsico. Algunos cuartos de mquinas asemejaban la actividad de una fbrica ya que las tarjetas perforadas y las salidas impresas se cambiaban de un dispositivo a otro en carros manuales y el ruido que produca era ensordecedor.
Con estas mquinas, los datos se representaban mediante las posiciones de los engranajes, y los datos se introducan manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como se leen los nmeros en el cuentakilmetros de un automvil. A pesar de que Pascal fue enaltecido por toda
Sistemas Informticos
20
Introduccin a la Informtica
Europa debido a sus logros, la Pascalina no era rentable pues resultaba ms costosa que la labor humana. En 1653 public Tratado sobre el equilibrio de los lquidos, en el que explica las leyes de la presin de Pascal. Estudi las secciones cnicas, hizo importantes contribuciones a la geometra proyectiva, junto con Fermat, fund la teora de la probabilidad. Pascal estuvo muy influenciado por la religin, incluso escribi artculos sobre religin y en defensa de los Jansenistas que se oponan a los Jesuitas. Muri a los 39 aos en Pars de un tumor cerebral.
21
Sistemas Informticos
Introduccin a la Informtica
Babbage concibi la idea de una mquina analtica. En esencia, sta era una computadora. Conforme con su diseo, la mquina analtica de Babbage permita calcular tablas de valores para cualquier funcin matemtica (logaritmos, cuadrados, cubos, etc.), basndose en que toda funcin se puede aproximar con bastante fiabilidad mediante polinomios, y teniendo en cuenta que por medio de sumas se pueden conocer los valores de cualquier polinomio. El diseo requera miles de engranes y mecanismos que cubriran el rea de dos pistas de tenis y necesitara accionarse por una locomotora. En 1822 construy una pequea mquina que calculaba valores para polinomios de segundo grado, con una precisin de 6 cifras. Posteriormente, intent desarrollar una nueva mquina que tabulase polinomios de sexto grado con 30 decimales, pero no lleg a concluir este calculador porque se embarc en el proyecto de lo que llamara La Mquina Analtica. Esta nueva mquina, apodada la locura de Babbage sera un computador universal con el siguiente diseo:
Sistemas Informticos
22
Introduccin a la Informtica
Una memoria para almacenar datos de entrada, as como los datos intermedios generados a lo largo de las operaciones, datos necesarios para continuar los clculos.
Una unidad aritmtica para realizar operaciones matemticas bsicas. Una unidad de control para hacer que la mquina ejecute las operaciones en la secuencia deseada.
Unidades de entrada para suministrar los nmeros iniciales y las instrucciones de operacin.
Babbage no lleg a terminar la mquina analtica por problemas econmicos, a pesar de que invirti en ella gran parte de su considerable fortuna personal. Fue su hijo Henry quien logr terminarla y presentarla en 1910 a la Astronomical Society de Inglaterra. A pesar de que nunca se llegaron a realizar completamente las ideas de Babbage, su trabajo supuso un gran avance para el clculo automtico aunque con el tiempo su obra fue cayendo en el olvid. Los siguientes desarrolladores de computadoras electrnicas ignoraron por completo sus conceptos sobre memoria, impresoras, tarjetas perforadas y control de programa secuencia.
23
Sistemas Informticos
Introduccin a la Informtica
que la mquina habra de operar en sistema binario, y hacer los clculos de modo distinto a como los realizaban las calculadoras mecnicas. Este primer aparato fue conocido como ABC (Atanasoff- Berry-Computer). Prcticamente al mismo tiempo que Atanasoft, el ingeniero John Mauchly, se haba encontrado con los mismos problemas en cuanto a velocidad de clculo, y estaba convencido de que habra una forma de acelerar el proceso por medios electrnicos. Al carecer de medios econmicos, construy un pequeo calculador digital y acudi al congreso de la AAAS (Asociacin Americana para el Avance de la Ciencia) para presentar un informe sobre el mismo. All, en diciembre de 1940, se encontr con Atanasoff, y el intercambio de ideas que tuvieron origin una disputa sobre la paternidad del computador digital. En 1943, Mauchly y Eckert iniciar el desarrollo del ENIAC. El ENIAC tena 19.000 tubos de vaco, 1500 rels, 7500 interruptores, cientos de miles de resistencias, condensadores e inductores y 800 kilmetros de alambres, funcionando todo a una frecuencia de reloj de 100.000 ciclos por segundo. Tena 20 acumuladores de 10 dgitos, era capaz de sumar, restar, multiplicar y dividir, y tena tres tablas de funciones. La entrada y la salida de datos se realizaba mediante tarjetas perforadas. Poda realizar unas 5000 sumas por segundo (lo cual es muy poco, comparado con la capacidad de los computadores actuales). Pesaba unas 30 toneladas y tena un tamao equivalente al de un saln de teatro. Consuma 200 kilovatios de potencia elctrica (un computador personal moderno consume apenas 200 vatios) y necesitaba un equipo de aire acondicionado para disipar el gran calor que produca. En promedio, cada tres horas de uso fallaba una de las vlvulas.
Sistemas Informticos
24
Introduccin a la Informtica
Lo que caracterizaba al ENIAC como un computador moderno no era simplemente su velocidad de clculo, sino que permita realizar tareas que antes eran imposibles.
Entre 1939 y 1944, Howard Aiken, de la Universidad de Harvard, en colaboracin con IBM, desarroll el Mark 1, conocido como Calculador Automtico de Secuencia Controlada. Fue un computador electromecnico de 16 metros de largo y unos 2 de alto. Tena 700.000 elementos mviles y varios centenares de kilmetros de cables. Poda realizar las cuatro operaciones bsicas y trabajar con informacin almacenada en forma de tablas. Operaba con nmeros de hasta 23 dgitos y poda multiplicar tres nmeros de 8 dgitos en 1 segundo.
El Mark 1 y las versiones que posteriormente se realizaron del mismo tenan el mrito de asemejarse al tipo de mquina ideado por Babbage, aunque trabajaban en cdigo decimal y no en binario. El avance que dieron estas mquinas electromecnicas a la informtica fue rpidamente ensombrecido por el ENIAC con sus circuitos electrnicos.
25
Sistemas Informticos
Introduccin a la Informtica
En 1946, el matemtico hngaro John Von Neumann propuso una versin modificada del ENIAC, el EDVAC (Electronic Discrete Variable Automatic Computer), que se construy en 1952. Esta mquina presentaba dos importantes diferencias respecto al ENIAC: en primer lugar empleaba aritmtica binaria, lo que simplificaba enormemente los circuitos electrnicos de clculo. En segundo lugar, permita trabajar con un programa almacenado. El ENIAC se programaba enchufando centenares de clavijas y activando un pequeo nmero de interruptores. Cuando haba que resolver un problema distinto, era necesario cambiar todas las conexiones, proceso que llevaba muchas horas.
El ingls Alan Turing (1912-1954) contribuy a la lgica matemtica al introducir el concepto terico de un dispositivo de clculo que hoy se conoce como la Mquina de Turing. El concepto de esta mquina, que podra efectuar tericamente cualquier clculo matemtico, fue importante en el desarrollo de las computadoras digitales.
Sistemas Informticos
26
Introduccin a la Informtica
Durante la II Guerra Mundial trabaj como criptgrafo para el Foreign Office britnico, momento en el que cre la Colossus, primera computadora electrnica de la historia construida con el fin de descifrar los mensajes militares secretos del ejrcito alemn, codificados con la mquina Enigma. Esta mquina era una computadora no programable que se dise con un objetivo concreto, es decir, era de uso especfico Von Neumann propuso cablear una serie de instrucciones y hacer que stas se ejecutasen bajo un control central. Adems propuso que los cdigos de operacin que haban de controlar las operaciones se almacenasen de modo similar a los datos en forma binaria. De este modo el EDVAC no necesitaba una modificacin del cableado para cada nuevo programa, pudiendo procesar instrucciones tan deprisa como los datos. Adems, el programa poda modificarse a s mismo, ya que las instrucciones almacenadas, como datos, podan ser manipuladas aritmticamente. Tras abandonar la universidad, Eckert y Mauchly fundaron su propia compaa, la cual fue absorbida por Remington Rand. En 1951 entregaron a la Oficina del Censo su primer computador: el UNIVAC-I. Posteriormente aparecera el UNIVAC-II con memoria de ncleos magnticos, lo que le hara superior a su antecesor, pero, por diversos problemas, esta mquina no vio la luz hasta 1957, fecha en la que haba perdido su liderazgo en el mercado frente al 705 de IBM.
En 1953, IBM fabric su primer computador para aplicaciones cientficas, el 701. Anteriormente haba anunciado una mquina para aplicaciones comerciales el 702 pero esta mquina fue rpidamente considerada inferior al UNIVAC-I. Para compensar
27
Sistemas Informticos
Introduccin a la Informtica
esto, IBM lanz al mercado una mquina que result arrolladora, el 705, primer ordenador que empleaba memorias de ncleos de ferrita. IBM salt a la cabeza de todas las compaas informticas del mundo en cuanto a ventas. A partir de entonces fueron apareciendo progresivamente muchas ms mquinas. Se exponen a continuacin las etapas que diferencian unas mquinas de otras segn sus caractersticas. Cada etapa se conoce con el nombre de generacin.
Sistemas Informticos
28
Introduccin a la Informtica
Antes del ENIAC se crearon otras mquinas electrnicas como el pequeo calculador (1940) del fsico John Atanasoff que no era automtico ni programable, y varias mquinas britnicas para descifrar los mensajes del ejrcito alemn, por ejemplo el Colossus (1943). La batalla legal por la palabra "Computer" la gan en el ao 1973 pstumamente Atanasoff. Echerk y Mauchly crearon la Electronic Control Computer, que en 1950 fue adquirida por la Remington-Rand, all disearon el primer ordenador electrnico de gestin, el UNIVAC (UNIversal Automatic Computer). El aparato tuvo gran xito y cop el mercado, que hasta entonces haba sido feudo de IBM. En respuesta IBM cre una serie de ordenadores excelentes, como el IBM 705 en 1952, desbancando a UNIVAC, mediante una publicidad agresiva. El UNIVAC II no sali hasta 1958, cuando IBM ya haba recobrado el liderato. Las memorias construidas con tubos de vaco resultaban muy caras, de manera que se pens en otra tecnologa basada en recircular las seales por unas lneas de retardo de mercurio. De esta forma la informacin se transmita a velocidades relativamente lentas con lo que recirculndola se poda mantener all. Una lnea de retardo de mercurio almacenaba unos 512 bits, y el coste de almacenamiento del bit resultaba unas 100 veces ms barato. En cuanto a elementos de memoria externa se usaron frecuentemente las cintas magnticas. En 1948 Andrew D. Booth invent el tambor magntico, que se empez a comercializar en 1952 y cuyo principal problema era que ocupaba mucho volumen y consuma demasiada energa. Este tambor magntico es el precursor del disco magntico. En 1945 mientras se construa el ENIAC, se incorpor al equipo (equipo que se iba a llamar EDVAC) el prestigioso matemtico hngaro Johannes Von Neumann (1903-1957), el cual propuso que los programas se almacenasen en la memoria como si fuesen datos, y no en una memoria especial, como se haca desde el diseo de Babbage. Los informes fueron tan precisos que otros se adelantaron y as el primer ordenador tipo Von Neumann fue el EDSAC (Electronic Delay Storage Automatic Calculator) construido por Mauricio Wilkes en la Universidad de Cambridge (1949). Las computadoras de la primera generacin no disponan de sistema operativo, y la introduccin y control de la ejecucin de programas se haca manualmente, uno a uno. Adems se programaban en lenguaje mquina, estando, por tanto, cada instruccin constituida por una secuencia de nmeros, con los consiguientes
29 Sistemas Informticos
Introduccin a la Informtica
inconvenientes en cuanto a legilibilidad, falta de versatilidad, dependencia de la computadora, etc. A comienzos de 1950, se idean los primeros lenguajes simblicos, con los que las operaciones se pueden representar por nemnicos. As, en 1953, N. Rochester dise un lenguaje ensamblador e implement el programa correspondiente que traduca instrucciones simblicas e instrucciones mquina. Adems, aparecen los generadores de programas y los primeros esbozos de compiladores. De esta generacin slo lleg uno a Espaa, un IBM 650, contratado por RENFE en 1958.
Todos estos problemas se solucionaron con el transistor de unin, desarrollado en los laboratorios de la Bell Telephone en 1948 por H. W. Brattain, W. Shockeley y J. Bardeen. Los primeros ordenadores transistorizados fueron dos pequeos modelos de NCR y RCA. Los primeros de IBM y Sperry Rand fueron el IBM 7070 (1960) y el UNIVAC
Sistemas Informticos 30
Introduccin a la Informtica
1107 (1962), respectivamente. La europea Bull comercializ los Gamma 30 y 60. Durante esta poca se introdujeron las unidades de cinta y discos magnticos, y las lectoras de tarjetas perforadas e impresoras de alta velocidad. As mismo aparecieron algunos lenguajes de programacin, el COBOL (1959), el ALGOL(1960), el LISP (1962) y el FORTRAN, que fue creado en 1954 para IBM, por John Backus. Esta poca se caracteriza tambin por el uso de ncleos de ferrita como elementos bsicos de la memoria principal. Por otro lado, basndose en la idea de los tambores magnticos y buscando una disminucin de su volumen, se desarrollaron los discos magnticos, los cuales incluan mucha ms informacin y ocupaban mucho menos espacio, sobretodo si la unidad se compona de distintos platos girando como un todo. El primer disco duro comercializado fue el RAMAC (Random Access Meted of Accounting and Control) introducido por IBM en 1956, y que estaba compuesto por 50 discos de 24 pulgadas, admita una capacidad de 5 MB con densidad de grabacin de 2Kbits/pulgada y tena una velocidad de transferencia de datos de 8.800 B/s. La primera computadora totalmente transistorizada fue la TRADIC, construida en 1954 en los laboratorios de la Bell Telephone, de manera que esta mquina es la que inicia la segunda generacin de computadoras. A mediados de 1950 se empezaron a introducir lenguajes de alto nivel, que permitan escribir programas en una forma ms prxima a la naturaleza del problema a resolver que al conjunto de instrucciones que interpreta directamente el procesador. Adems estos lenguajes podran utilizarse en distintas mquinas. Tambin se desarrollaron lenguajes de programacin de alto nivel para aplicaciones de gestin administrativa. Se caracterizan por utilizar sentencias que, con nemnicos ingleses, disponen de las funciones matemticas tpicas de gestin y actan fundamentalmente con archivos de informacin alfanumrica. El lenguaje de mxima incidencia fue el COBOL. En esta generacin los fabricantes de computadoras suministraban gran cantidad de software tal como compiladores, bibliotecas de subrutinas, y programas de supervisin ms o menos sofisticados (sistemas operativos). El segundo ordenador instalado en Espaa, y primero de la segunda generacin lleg a Espaa en 1959, era un UNIVAC UCT, contratado por la Junta de Energa Nuclear. La era de la informtica llega realmente a nuestro pas en 1961, en la Feria de Muestras de Barcelona con un IBM 1401.
31 Sistemas Informticos
Introduccin a la Informtica
Los primeros ejemplares se instalaron en 1962 en Sevillana de Electricidad (empresa del grupo ENDESA), Galeras Preciados y Ministerio de Hacienda. En 1967 IBM obsequi a la Universidad Complutense de Madrid con un potente ordenador cientfico, el IBM 7094.
Sistemas Informticos
32
Introduccin a la Informtica
Los microordenadores surgieron a finales de los 60, como elemento de transicin entre las generaciones tercera y cuarta, con los circuitos integrados de media escala (MSI). Sus destinatarios fueron grandes y medianas empresas. Disponan de varias terminales y se organizaban en redes. Destaca la familia PDP 11 de Digital Equipment Corporation.
33
Sistemas Informticos
Introduccin a la Informtica
Otro aspecto realmente importante fue la comercializacin de los ordenadores personales (PCs), que condujo la difusin plena. Los ordenadores personales son microcomputadores de longitud de palabra de 16 o 32 bits, su memoria principal suele tener una capacidad del orden de 2 MB. Normalmente se utilizan en la forma monousuario. Una de las caractersticas fundamentales de estos sistemas es la gran cantidad de programas disponibles para ellos, y la gran compatibilidad entre unos y otros. El primer PC, el Altair, se produjo en 1975 por MITS. El IBMPC se anuncio en 1981. Muchos elementos del primer PC estn incluidos en los modelos de hoy. Tambin se destaca la estacin de trabajo "Workstation", que se puede considerar el minicomputador de la cuarta generacin y cuyos objetivos eran altas prestaciones a muy bajo precio, atendiendo demandas para aplicaciones cientficotcnicas. Los orgenes de las estaciones de trabajo se remontan a 1973.
Este tipo de equipos suele utilizarse en forma monousuario y disponen de pantalla, teclado y ratn, un microprocesador de gran potencia y pueden estar conectadas a redes a travs de las cuales usan "servidores de archivos" (computadores sin pantalla y teclado que disponen de grandes capacidades de disco y de cintas magnticas, para ser utilizados por distintos computadores y terminales de la
Sistemas Informticos
34
Introduccin a la Informtica
red). Su capacidad de memoria oscilaba por lo general entre 2 y 32 MB y solan utilizar el sistema operativo UNIX. Tambin se desarrollaron microcomputadores con grandes posibilidades grficas junto con otros elementos caractersticos del uso de este tipo de equipos: red local Ethernet e impresora lser. Un hecho notable ha sido el desarrollo de la teleinformtica, que permite la creacin de grandes redes de computadores, tanto de rea local como de reas pblicas, distribuyendo eficientemente los recursos tanto hardware como software.
En cuanto a los avances arquitectnicos hay que destacar el surgimiento de procesadores de "conjunto reducido de instrucciones", en los que, adems de tener un repertorio de instrucciones mquina muy limitada, se tiende a que todas stas sean de longitud fija, con pocos modos de direccionamiento y trasvases entre CPU y memoria slo se realizan con instrucciones especficas de carga (almacenamiento y operaciones slo con datos en registros para facilitar la optimizacin de la segmentacin de cauce). Tambin es de destacar la comercializacin de supercomputadores de distintos tipos, como vectoriales, matrices y multiprocesador.
En cuanto al software, al comienzo de esta generacin se anuncia el primer computador con memoria virtual, IBM370 en el ao 1972. Una de las caractersticas fundamentales de la presente generacin es la difusin de sistemas operativos estndar, no dependientes directamente de los constructores del hardware y, por tanto, utilizables por distintos modelos de computadores. Los casos ms sobresalientes son el UNIX proyectado inicialmente para minicomputadores y en la actualidad muy utilizado para estaciones de trabajo y computadores superiores. El UNIX es un sistema operativo multiusuario, soporta varios usuarios actuando al mismo tiempo sobre el ordenador y multitarea (ejecucin simultnea de varios programas). No obstante, debido a su facilidad de uso, independencia del hardware y adaptabilidad a las exigencias de cada usuario, el UNIX est penetrando en gran medida en el mundo de los microordenadores. El sistema operativo UNIX se gest a finales de los sesenta. Inicialmente fue escrito en el lenguaje ensamblador, pero en el 71 fue trasladado al ms famoso
35
Sistemas Informticos
Introduccin a la Informtica
ordenador de la gama PDP rescribiendo parte del sistema operativo en un nuevo lenguaje, el B, precursor del actual lenguaje C. Ese mismo ao lleg la versin del UNIX a un programador de los laboratorios Bell, Dennis Ritchi, padre del lenguaje C que junto con Ken Thompson tradujo enteramente el UNIX a este lenguaje. Dada la imposibilidad de su comercializacin por parte de la AT&T, esta firma decidi distribuirlo con fines puramente filantrpicos entre los colegios y universidades que lo solicitaran a cambio de un pago simblico. Semejante decisin caus principalmente dos efectos de distinto signo. El primero fue la rpida extensin y uso de UNIX al entrar en contacto con multitudes de estudiantes y laboratorios de investigacin, lo que contribuyo a que se convirtiera en uno de los sistemas operativos ms conocidos dentro del mundo cientfico. El segundo efecto se concreta en la gran diversidad de versiones que han ido surgiendo a partir del UNIX primigenio, ello tiene su razn principal en el hecho de que no existiera una nica mano que dirigiese su desarrollo, as como a la gran facilidad que presenta el UNIX para recibir nuevas aplicaciones. Otros sistemas operativos que se comercializaron en los aos 80 fueron el MS/DOS para computadores personales y cuya primera versin se comercializ en agosto de 1981, el OS/2 de IBM y Microsoft en abril de 1988 y el WINDOWS NT de Microsoft en agosto de 1993. Tambin es de destacar el desarrollo a mediados de los ochenta de sistemas operativos de red y sistemas operativos distribuidos. Con un sistema operativo de red un usuario de un computador puede realizar operaciones tales como introducirse a travs de la red de un computador remoto ejecutar programas all o copiar archivos de un computador a otro. Un sistema operativo distribuido permite al usuario trabajar aparentemente con un nico computador, siendo el sistema operativo el que automticamente distribuye de forma transparente para el usuario su programa o programas y archivos en diferentes computadores. Por ejemplo, se puede consultar un dato a una base de datos distribuida entre varios computadores y el sistema operativo puede encaminar adecuadamente la consulta y su respuesta. A partir de 1971 se van consolidando conceptos nuevos de programacin, tales como el de programacin lgica, y el de programacin orientada a objetos que supone una herramienta que facilita notablemente el desarrollo de las facultades creativas de programador. Cabe destacar el desarrollo del lenguaje de programacin
Sistemas Informticos 36
Introduccin a la Informtica
lgica PROLOG que es especialmente til en aplicaciones de lenguaje natural, demostracin automtica de teoremas, construccin de sistemas expertos y gestin y consulta de bases de datos inteligentes. La programacin lgica es una variedad de programacin declarativa, usa como base de sentencias de la lgica de primer orden. La programacin lgica trata con relaciones en lugar de con funcione, lo que proporciona mayor flexibilidad, ya que las relaciones no tienen sentido de la direccin y tratan uniformemente argumentos y resultados. El lenguaje ms caracterstico para la programacin dirigida a objetos es el SMALLTALK. Otro lenguaje de gran inters es el C que se ideo con objeto de facilitar la redaccin de las primeras versin de UNIX. Su principal ventaja radica en que es de una gran portabilidad y adems de ser un autntico lenguaje de alto nivel, permite codificar operaciones a muy bajo nivel, manipulacin directa de registros de la CPU. Tuvo un gran xito una versin de C dirigida a objetos (C++). Tambin merece mencin especial el lenguaje Ada que fue definido por comits de expertos designados por el Departamento de Defensa de los Estados Unidos, al objeto de integrar las posibilidades de todos los lenguajes importantes de la poca.
37
Sistemas Informticos
Introduccin a la Informtica
1945-59
El uso fundamental fue la realizacin de aplicaciones en los campos cientfico y militar. Utilizaban como lenguaje de programacin, el lenguaje mquina (o y 1) y como nica memorias para conservar la informacin estaban las tarjetas perforadas y las lneas de mercurio. UNIVAC (1950) versin comercial del ENIAC. De transistores (inventado en 1948). Ms rpidos, ms pequeos y ms fiables.
Los campos de aplicacin fueron adems del cientfico y militar, el administrativo y de gestin.
1959-64
Comienzan a utilizarse lenguajes de programacin evolucionados, como son el ensamblador y lenguajes de alto nivel (COBOL, ALGOL FORTRAN). Comienza a utilizarse como memoria los ncleos de ferrita, la cinta magntica y los tambores magnticos. Comunicacin entre ordenadores por lnea telefnica.
1964-75
Circuitos integrados (inventados en 1958 por Jack St. Clair Kilby y Robert Noice), tambin llamados semiconductores. El circuito integrado encapsula gran cantidad de componentes discretos (resistencias, condensadores, diodos y transistores), conformando uno o varios circuitos en una pastilla de silicona o plstico. La miniaturizacin se extendi a todos los componentes. El software evolucion de forma considerable, con gran desarrollo en los sistemas operativos. Comienzan a utilizarse las memorias semiconductoras y los discos magnticos.
4 5
19751990
Intel 4004, primer microprocesador del mundo (1971). Uso de memorias electrnicas. Ordenadores conectados a redes. Uso del disquete como unidad de almacenamiento. Aparecen gran cantidad de lenguajes de programacin de todo tipo y las redes de transmisin de datos par ala interconexin de computadoras.
En desarrollo
Ordenadores basados en Inteligencia Artificial (atributos asociados con la inteligencia humana: como capacidad de decodificar y responder al lenguaje humano, razonar, sacar conclusiones y reconocer patrones de recepcin de estmulos sensoriales).
Sistemas Informticos
38
Introduccin a la Informtica
Introduccin a la Informtica
por molculas individuales, con los bits codificados no como impulsos elctricos, sino como impulsos de luz o como otros componentes moleculares. Por ejemplo, una molcula podra descargar un fotn (una partcula luminosa) si recibiera un tomo de metal cargado y un fotn de un color diferente, pero no si recibiera solamente uno de los dos. Sin embargo, nadie tiene una idea real de cmo conectar estas molculas a un circuito fiable y complejo que sirva para calcular, un autntico ordenador molecular. Algunos detractores sealan que la informtica molecular nunca ser viable.
Introduccin a la Informtica
Esto se puede hacer utilizando mtodos biotecnolgicos que reconocen secuencias cortas especficas de las bases de una hebra de ADN. En realidad, este procedimiento no es ms que una forma ligeramente poco ortodoxa de encontrar una solucin: en primer lugar, encontrar todas las soluciones posibles y despus utilizar operaciones lgicas para elegir la correcta. Pero, como todo ocurre paralelamente (todas las posibles soluciones son creadas y examinadas al mismo tiempo), el proceso puede ser muy rpido. El clculo por ADN ha sido demostrado en principio, pero todava no se ha probado que resuelva problemas que un ordenador convencional no pueda resolver. Parece ms apto para un conjunto de problemas bastante especfico, como la minimizacin y la codificacin que como mtodo de clculo para cuestiones de todo tipo.
41
Sistemas Informticos
Introduccin a la Informtica
atrapado en un pozo cuntico, de forma que si "giraba" en un sentido representaba un 1 y si giraba en el sentido contrario representaba un 0. En estos casos el valor del qubit se puede manipular con campos magnticos. Se opera con los qubits en las puertas cunticas. En cualquier caso, se nota que los qubits se guardan en elementos muy pequeos (tomos o electrones) y para manipularlos hace falta una maquinaria muy grande que est controlada por ordenadores tradicionales. Hay dos diferencias importantes entre un ordenador cuntico y uno clsico. La primera est en que al operar con qubits se pueden hacer muchas operaciones a la vez. Por ejemplo, suponiendo que en un ordenador cuntico se tienen dos registros de 8 qubits, el primero vale 3 y 5 y el segundo vale 100 y 200 (en rigor se debera decir que cada registro est en una superposicin de dos estados en vez de tener ambos valores). Se podra sumar estos dos registros, de la misma forma en que los ordenadores han hecho sumas toda la vida, pero el resultado sera una superposicin de cuatro estados con valores 103, 105, 203 y 205. Con un nico "circuito" y con una nica operacin se pueden hacer simultneamente cantidades enormes de sumas. La segunda diferencia es que un ordenador cuntico tiene una operacin nueva: observar un registro. Aqu "observar" es determinar el estado concreto del qubit. En el caso de la operacin anterior, si se observa la suma, se vera que su valor es alguno de los indicados, escogido al azar con las probabilidades imaginables, por ejemplo, la probabilidad de que al observar la suma se viese 103 sera la probabilidad de que al observar el primer sumando se viese 3 multiplicada por la probabilidad de que al observar el segundo sumando se viese 100.
Sistemas Informticos
42
Introduccin a la Informtica
5.
Tipos de computadoras
Existen numerosos modos de clasificar los diferentes tipos de mquinas consideradas como computadores. A continuacin se presentan algunas de las clasificaciones ms extendidas, desarrollando algunas de las ms importantes tras ello. Segn su fuente de energa en: o o Computadoras mecnicas Computadoras elctricas Segn el modo de representar fsicamente la informacin: Sistemas analgicos: calculadoras analgicas Sistemas digitales: ordenadores y calculadoras digitales Sistemas hbridos: computadoras hbridas Segn la generalidad de uso: o o o Computadoras de uso general Computadoras de uso especfico Computadores embebidos
Segn la potencia: o o o Supercomputadoras o grandes ordenadores Minicomputadoras (mainframes) Microcomputadoras Servidores de red Estaciones de trabajo Computadoras personales (PC) Computadoras mviles
Segn el flujo de datos e instrucciones (clasificacin de Flynn): o o o SISD (monoprocesadores) SIMD (matriciales y vectoriales) MMD (multiprocesadores y multicomputadoras)
43
Sistemas Informticos
Introduccin a la Informtica
Sistemas Informticos
44
Introduccin a la Informtica
Calculadoras hbridas computadoras hbridas: Son las que tienen elementos unidades de tipo analgico y de tipo digital, en las cuales, esta combinacin que se logra por la dispositivos informacin conectados analgica a en la su computadora cambian
correspondiente cdigo en digital. Se utilizan para problemas en los que hay que calcular grandes cantidades de ecuaciones complejas, conocidas como integrales de tiempo.
Actualmente se utilizan tanto los ordenadores analgicos como los digitales, sin embargo, el trmino ordenador computadora suele utilizarse para referirse exclusivamente al tipo digital. En un ordenador (digital) tambin pueden introducirse datos en forma analgica mediante un conversor analgico digital (CAD), y viceversa (convertidor digital a analgico, CDA).
De aplicacin general: computadora que puede usarse para distinto tipo de aplicaciones, tales como gestin administrativa, clculo cientfico clculos tcnicos. La realizacin de una u otra aplicacin depende del programa que el usuario ordene ejecutar. El software puede cambiarse por la volatilidad de la memoria, y por lo tanto el uso que se le da.
45
Sistemas Informticos
Introduccin a la Informtica
De aplicacin especfica: lleva a cabo tareas especficas y exclusivamente sirve para ellas. En lo esencial es similar a cualquier PC, pero sus programas suelen estar grabados en silicio y no pueden ser alterados. Se construyen con microprocesadores. La mayora de las computadoras de uso especfico son computadoras embebidas que forman parte de algn sistema pero no se puede acceder a ellos directamente. o Ejemplos: un video-juego de bolsillo, la computadora que contiene un robot, la que contiene un misil para guiar su trayectoria, o una computadora para control de trfico. Dentro de estas se distinguen: Computador incorporado: mejora todo tipo de bienes de consumo (relojes de pulso, mquinas de juegos, aparatos de sonido, grabadoras de video). Este tipo de computadoras es ampliamente utilizado en la industria, la milicia y la ciencia, donde controla todo tipo de dispositivos, inclusive robots. Computador basado en pluma: es una mquina sin teclado que acepta entradas de una pluma que se aplica directamente a una pantalla plana. Simula electrnicamente una pluma y una hoja de papel. Adems de servir como dispositivo apuntador, la pluma puede emplearse par escribir, pero slo si el software del computador es capaz de descifrar la escritura de usuario. Asistente personal digital (PDA, Personal Digital Assistant): Tambin denominados ordenadores de bolsillo de mano, Palmtops Pocket PCs. Usa la tecnologa basada en pluma y funciona como organizador de bolsillo, libreta, agenda y dispositivo de comunicacin. Son pequeos ordenadores que combinan posibilidades de agenda, computador, telfono, fax, conexin a Internet reproductor de msica mp3 entre otras. Suelen estar provistos de un lpiz electrnico para escribir sobre una pantalla sensible al tacto, y contiene programas de reconocimiento de caracteres. Incluyen un microprocesador que supera los 300 MHz, y un sistema operativo, (frecuentemente Windows CE), especialmente preparado para ellos, almacenado en ROM junto con el resto del software que est presente. La entrada de datos
Sistemas Informticos
46
Introduccin a la Informtica
puede hacerse de muchas formas dependiendo de los modelos, pueden llevar pequeos teclados incorporados, aunque la mayora soporta lpices pticos, llegando algunos modelos a presentar capacidad de reconocimiento de voz.
Superordenadores: es el tipo de computadora ms potente y ms rpida que existe en un momento dado. Generalmente poseen un gran nmero de procesadores que trabajan en paralelo, con lo que se consiguen realizar billones de operaciones por segundo. Estas mquinas estn diseadas para dedicarse a una tarea especfica como estudios geolgicos, climticos o aeronuticos. Requieren refrigeracin debido al enorme calor que generan algunos de sus componentes.
47
Sistemas Informticos
Introduccin a la Informtica
Grandes ordenadores (mainframes): ordenadores de grandes dimensiones que gestionan grandes volmenes de informacin a alta velocidad y pueden servir simultneamente a muchos usuarios. Suelen tener ms de una unidad central de proceso y mltiples y diversos perifricos conectados. Al igual que los superordenadores, necesitan refrigeracin para disipar el calor que generan algunos de sus componentes.
Miniordenadores: tienen una capacidad y una velocidad de trabajo alta, aunque menor que los mainframes. Su volumen y el nmero de posibles usuarios tambin es menor. A pesar de ello, son sistemas que disponen de gran capacidad de procesamiento de informacin y suelen tener una nica unidad central de proceso. Se emplean en las PYMES. Algunos de los ms conocidos han sido los sistemas AS/400 de IBM, los HP-9000 de Hewlett Packard, etc.
Sistemas Informticos
48
Introduccin a la Informtica
Servidor de red: se utilizan interactivamente por mltiples usuarios de forma simultnea, son similares a los microcomputadores, pero a escala reducida de prestaciones y precio, y suelen ser utilizados en empresas departamentos de tipo medio. Son potentes estaciones de trabajo en configuracin monoprocesador multiprocesador que pueden llegar a tener GB de memoria principal, cientos de GB de disco, y actan interconectados en una red de rea local de gran rea (Internet), pudiendo atender simultneamente de decenas a cientos de accesos de estaciones de trabajo, PC terminales conectados a la red.
Microordenadores: pequeos ordenadores, generalmente utilizados por un nico usuario, pero con buena capacidad de trabajo y velocidad de proceso. Dentro de este grupo estn integrados los ordenadores personales y los porttiles. o Estacin de trabajo (Workstation): microcomputadora de gran potencia que se utiliza para aplicaciones que requieran de poder de procesamiento moderado y relativamente capacidades de grficos de alta calidad. Principalmente se usan para aplicaciones de ingeniera, CAD (Diseo Asistido por Computadora), CAM (Manufactura Asistida por Computadora), publicidad y desarrollo de software. Permite la conexin a travs de una red con una computadora de mayor potencia.
49
Sistemas Informticos
Introduccin a la Informtica
Ordenador Personal: son microcomputadoras monousuario, aunque puede configurarse para usuarios mltiples, de propsito general. Usualmente con decenas o centenas de Mb de memoria principal, discos duros con decenas de GB, unidad CD-ROM, mdem, tarjeta de sonido, y otros perifricos. Es el tipo de computadoras ms difundido y entre las caractersticas de los sistemas estn la gran cantidad de programas disponibles para ellos, y la gran compatibilidad entre unos y otros.
Ordenador porttil: es un ordenador personal movible, ligero y se suele emplear para realizar trabajos desde fuera del domicilio o la empresa. La familia de los porttiles se puede dividir en:
Laptops: alimentado por bateras, con pantalla plana y que pueden cargarse como un portafolios.
Notebooks: ms livianos que los anteriores y que pueden transportarse dentro de un portafolios.
Palmtops o PDAs: tan pequeas que caben en un bolsillo. Atiende las necesidades de usuarios para los cuales la movilidad es ms valiosa que un teclado una pantalla de tamao usual.
Sistemas Informticos
50
Introduccin a la Informtica
6.
Aplicaciones de la informtica
Uno de los agentes ms importantes de la sociedad actual es la informacin y a esto se debe el gran desarrollo que ha sufrido la informtica a lo largo de los ltimos tiempos. Como ya se mencion anteriormente, el objetivo de la informtica es el tratamiento automtico de la informacin. En estos momentos se dice que se est viviendo una autntica revolucin, a la que se le puede llamar la revolucin ciberntica ya que toma un papel importante en la historia de la humanidad, tanto, que podra considerarse que tiene igual importancia que la que tuvieron en su da la revolucin agraria o la revolucin industrial. El trmino ciberntica significa automatizacin, tanto en el trabajo manual (uso de robots inteligentes, maquinaria, etc.) como en el trabajo intelectual (computadoras que realizan clculos lgicos a gran velocidad). Los diversos programas procesadores de textos, los programas que tratan la informacin mediante bases de datos, los programas de contabilidad, etc., han dado lugar a una nueva ciencia: la informtica, la cual est influyendo de una manera muy directa en todas las dems ciencias, en las empresas e incluso en la vida cotidiana de la mayora de las personas. Las computadoras se utilizan para aquellas aplicaciones que renen alguna de las siguientes caractersticas: 1. Necesidad de un gran volumen de datos. Los ordenadores son muy tiles a la hora de procesar una cantidad grande de datos, como por ejemplo los datos de una entidad bancaria. 2. Datos comunes. Las bases de datos permiten que los datos incluidos en una computadora puedan ser utilizados en diferentes aplicaciones sin que estn repetidos, lo cual ahorra espacio en la memoria del ordenador y ahorra tiempo en la introduccin de los datos. 3. Repetitividad. Una computadora es capaz de procesar ciclos de instrucciones y ejecutarlas un nmero indefinido de veces con gran cantidad de datos.
51
Sistemas Informticos
Introduccin a la Informtica
4. Distribucin.
ubicado en la computadora central ya que puede introducirse a travs de diferentes terminales. 5. Precisin. Los ordenadores trabajan con una precisin controlada, obteniendo datos muy precisos. 6. Clculos complejos. Mediante el lenguaje de programacin y bibliotecas matemticas es posible efectuar clculos sofisticados. 7. Velocidad. Un ordenador trabaja a una velocidad mucho mayor que la de un humano. Estas son las caractersticas que hacen prcticamente necesario el uso de una computadora para llevar a cabo un trabajo.
Actualmente, gran parte de los procesos necesarios para editar un libro, emitir un programa de televisin o un peridico, son realizados con la ayuda de ordenadores. En los colegios, institutos, universidades, hospitales, centros de investigacin, la computadora se ha convertido en una herramienta imprescindible. La mente humana, no deja de ser una calculadora y un ordenador, ya que es capaz de controlar miles de aspectos del cuerpo humano, y con una enorme precisin, y tiene amplia capacidad de abstraccin y clculo, aunque su principal fallo se encuentra en la rapidez con la que puede hacer clculos complejos. Por ello, aunque el ser humano sea capaz de llevar a cabo complejas investigaciones, no deja de ser un ser limitado que necesita la ayuda de una herramienta que le facilite todos los clculos que surgen en sus investigaciones. Con este razonamiento, se llega a la conclusin de que solo se trata de un problema de tiempo, ya que mientras que un ordenador realiza ms de 40 billones de operaciones en un solo segundo, una persona, resolviendo una ecuacin por segundo durante las 24 horas del da tardara en hacerlas unos 1280 aos, cosa que sera imposible. En conclusin, los avances y progresos cientficos y tecnolgicos habran sido imposibles sin una herramienta que proporcione en segundos datos que se obtendran en aos. A continuacin se hace referencia a algunos ejemplos donde la informtica desempea un papel importante.
Sistemas Informticos
52
Introduccin a la Informtica
a) Procesamiento de datos administrativos. Se podra decir, que es en este campo en el que la aplicacin de la informtica ha sido mayor que en el resto. El principal uso que se le da es para automatizar las diferentes funciones de gestin que puede tener una empresa. La automatizacin ha evolucionado de una manera exponencial en el mbito de las financias. La mayora de los servicios que realizan los bancos no podran llevarse a cabo sin el empleo de computadoras conectadas al hilo telefnico, para facilitar as la comunicacin entre diferentes sucursales. Dichos ordenadores, poseen programas o aplicaciones para realizar diferentes procesos. Algunos de estos ejemplos son programas para llevar a cabo la contabilidad, el procesamiento de pedidos, control de clientes, control de almacn, nminas, y todas aquellas actividades que son necesarias tener controladas en cualquier banco, pequea, mediana o gran empresa, para obtener un rendimiento lo ms alto posible. Un ejemplo actual con relacin a este sector podra ser el Ministerio de Economa. Dicho ministerio dispone de un superordenador cuyo nombre es RITA, el cual tiene almacenados todos los datos econmicos y fiscales de los contribuyentes. Adems, tambin sirve para realizar todos los procesos y clculos de las declaraciones que permiten ejercer un mejor y mayor control sobre el fraude fiscal.
b) Ciencias fsicas e ingeniera. Las primeras computadoras se desarrollaron para aplicarlas en este campo. Se utilizan para la resolucin de modelos y clculos matemticos. De esta manera, con la evolucin de los ordenadores se consigui resolver ecuaciones y problemas matemticos con gran precisin y a gran velocidad, adems es capaz de realizar tablas matemticas que para los humanos llevaran muchsimo tiempo, y otras muchas cuestiones. Con respecto a este tema, se puede mencionar el Simulador Terrestre. Este es el superordenador ms potente del mundo. Una de sus principales tareas es analizar todos y cada uno de los aspectos que pueden influir en el cambio climtico. Algunos de estos factores son la atmsfera, el ocano, la vegetacin, los movimientos tectnicos, erupciones volcnicas, e incluso los cambios que produce el hombre. A
53 Sistemas Informticos
Introduccin a la Informtica
partir de estos factores, el Simulador Terrestre es capaz de predecir los posibles cambios climticos. Otro ejemplo de importancia relacionado con este campo se encuentra en el Instituto Nacional de Meteorologa. All hay un superordenador cuya principal misin es recopilar todos los datos que le proporcionan los satlites meteorolgicos y las estaciones de observacin, para as realizar predicciones climticas. Actualmente, estos mtodos se estn actualizando, de manera que con un nuevo sistema podrn proporcionar predicciones de hasta 72 horas, y en territorios de hasta 5 km2, lo que permitirn conocer las predicciones de una manera ms particular en cada localidad.
c) Ciencias de la vida y mdicas. En este mbito, los ordenadores han facilitado las investigaciones mdicas, biolgicas, farmacuticas, etc. Existen mltiples proyectos que usan superordenadores para dar soluciones a diversas enfermedades. Se puede hablar del Instituto Nacional de Cncer de Estados Unidos, donde se investigan las causas de enfermedades como el cncer, el sida o el Alzheimer y sus tratamientos. Los superordenadores de dicho centro simulan la estructura qumica de varas protenas humanas; y de esta manera, son capaces de predecir la interaccin de unas protenas con otras y el efecto que diferentes frmacos tienen en ellas. Uno de los ltimos avances realizados con respecto a la medicina y la salud del hombre ha llegado hasta las consultas. Se trata de un producto llamado MelaFind, que es capaz de detectar precozmente el cncer de piel mediante un lector de mano. Este lector enva de manera inmediata las fotografas a un superordenador, y en menos de diez minutos se obtienen los resultados. Los ordenadores, tambin se utilizan para estudios de electromedicina, ayudar a diagnsticos o incluso para controlar la medicina preventiva como puede ser el tema de las vacunaciones.
d) Ciencias sociales y del comportamiento. En los ltimos tiempos, los ordenadores tambin intervienen en el estudio de la conducta y del comportamiento humano.
Sistemas Informticos
54
Introduccin a la Informtica
otro
superordenador llamado BERTA, que gestiona todos los datos relacionados con la actividad policial y la comisin de delitos y su investigacin; este superordenador es capaz de tener acceso a una ampla informacin sobre cualquier caso, persona sospechosa o detenida. Otras aplicaciones con respecto a este apartado son por ejemplo los anlisis de datos mediante encuestas personales, las diferentes bases de datos jurdicas o legislativas, aunque una de las aplicaciones ms destacadas son las educativas. Actualmente, existen diversos mtodos de enseanza que utilizan como herramienta pedaggica un ordenador. Tambin cabe destacar como aplicacin de este aparado todos los juegos que existen para ordenador, los cuales son de diversos tipos y grados segn la edad y el tipo de personas.
e) Arte y humanidades. Un ordenador tambin se puede encontrar a la hora de realizar una composicin de cuadros, una composicin musical, en la elaboracin de publicaciones de libros, peridicos, revistas, etc.; en la realizacin de escenas animadas para pelculas, etc.
f) Ingeniera con ayuda de una computadora. Existen aplicaciones en las que se usa la computadora para facilitar la creacin de diseos, el trazado de planos, etc. Se hablar en este apartado de diferentes aplicaciones, que tienen gran importancia hoy en da. o Diseo, fabricacin y test con ayuda de computadora. Estos trabajos se realizan en estaciones de trabajo, es decir, ordenadores monousuarios de gran potencia que se encuentran conectados a redes a travs de las cuales acceden a otros ordenadores que les proveen de ciertos servicios. Se utilizan en el diseo de carreteras, en anlisis de diseos integrados, en la confeccin, etc. o Sector automovilstico. Se utilizan superordenadores para ejecutar
simulaciones complejas de colisiones. Consiste en moldear virtualmente las piezas del coche y as estudiar como se comportaran frente a diferentes
55
Sistemas Informticos
Introduccin a la Informtica
colisiones segn la velocidad y la direccin. De esta manera, se pretende aumentar la seguridad de los pasajeros. o Informtica industrial. Incluye sistemas informticos programables que son capaces de controlar y monitorizar diferentes actividades, como puede ser el control de funcionamiento de un electrodomstico. Tambin se puede destacar la instrumentacin electrnica, robots o las diferentes de redes de control de trfico.
g) Computadores en otros campos o sistemas. En este grupo se van a incluir aplicaciones que son de gran inters general, como puede ser el uso de un computador como medio de comunicacin. A continuacin se comentarn algunos ejemplos de este grupo como son la inteligencia artificial, la informtica grfica, las aplicaciones multimedia e Internet. o La inteligencia artificial. El sueo de crear un cerebro artificial similar al humano est todava muy lejos de hacerse realidad. Sin embargo, la Inteligencia Artificial (IA) ha servido para elaborar sistemas y dispositivos en cierto modo inteligentes: agendas electrnicas, sistemas de reconocimiento facial, programas anti-fraude, aviones de combate sin piloto, etc. Su aplicacin en medicina ha conseguido tambin importantes logros; en Suecia se ha desarrollado una tcnica que aplica IA a unos chips que estn comenzando a usarse para anlisis gentico de muestra, los denominados biochips, cuya labor se centra en distinguir distintos tipos de cncer. o La informtica grfica. Esta metodologa rene una serie de conceptos y elementos para generar y procesar imgenes con diferentes objetivos, como pueden ser artsticos, industriales o incluso artsticos. Esta metodologa trabaja para conseguir q estas imgenes se puedan ver en ms de una dimensin, para obtener finalmente una sensacin de movimiento. Algunos de los programas informticos destinados a la informtica grfica son el PaintShop Pro, el PhotoShop, etc. o Las aplicaciones multimedia. Se podran definir como las posibles combinaciones de las computadoras, las telecomunicaciones y la
Sistemas Informticos
56
Introduccin a la Informtica
informtica.
Estas
aplicaciones
multimedia
comprenden
diferentes
servicios, que van desde la computadora donde se pueden leer discos compactos hasta las comunicaciones virtuales que posibilita Internet, los vdeos interactivos y las videoconferencias. Estas prestaciones se realizan a travs de una combinacin de texto, grficos, dibujos, animacin, vdeo y sonido. El desarrollo de dichas aplicaciones ha dado lugar a la cmara digital de vdeo, las tarjetas de sonido, los micrfonos, etc. o Internet. Se podra definir Internet como un conjunto de recursos de
computacin y de comunicacin que operan en escala planetaria y a todas horas dando la posibilidad de comunicarse con varios puntos a la vez. De esta manera, Internet ha conseguido establecer la primera obstculos que hasta entonces eran infranqueables. Internet presenta una serie de servicios entre los que destacan segn su utilidad el correo electrnico (que permite comunicarse mediante mensajes de una manera rpida), boletines de noticias (mediante los cuales permite informarse de las noticias de actualidad de todos los campos), guas para bsqueda de informacin, charlas interactivas de usuarios en red y el comercio electrnico que permite realizar compras en la red mundial entre otros. Paralelamente a estas aplicaciones principales, se pueden sealar otros productos y servicios cuyos mercados tienden a crecer: Redes privadas. Consisten en la instalacin de un medio de comunicacin, servidores que transforman y distribuyen la informacin y los dispositivos que permiten manipularla. Se usan tanto en empresas, instituciones e incluso en el mercado consumidor. Videoconferencia. Esta aplicacin consiste en la transmisin de imagen, sonido y datos que pueden ser visualizados en dos o ms sitios al mismo de tiempo. Se emplea ya que principalmente ahorra en la de administracin empresas costos cadena de comunicacin mundial sobre la base de las nuevas tecnologas, venciendo
desplazamiento y estancias.
57
Sistemas Informticos
Introduccin a la Informtica
Despus de analizar brevemente cada una de las aplicaciones de la informtica se puede decir que el desarrollo de Internet est suponiendo una autntica revolucin tanto en cuanto a la forma de difundir y acceder a la informtica como a la forma de trabajar.
Sistemas Informticos
58
Introduccin a la Informtica
7.
Conclusiones
Desde la aparicin de la informtica, se han producido grandes e innovadores avances en el mundo de la tecnologa y la comunicacin. Se han derrumbado barreras que anteriormente impedan al hombre conocer el exterior y relacionarse con l. La aparicin de esta ciencia se explica por la necesidad que experimentaba el hombre al realizar trabajos rutinarios y repetitivos, donde ste se vea incapacitado y encontraba numerosas trabas que le impedan trabajar con rapidez. A lo largo de la historia, se han ido sucediendo diversas etapas en la evolucin de las computadoras: desde la primera etapa en la que apareci el primer ordenador electromecnico (1944), hasta la revolucionaria llegada del microprocesador en 1971, que permiti la reduccin del tamao de los ordenadores e hizo posible la creacin de los llamados ordenadores personales, similares a los utilizados actualmente, cuyas caractersticas principales son la rapidez, versatilidad, interactividad, su capacidad de almacenamiento y la posibilidad de ser programados. El avance en este campo no ha cesado, y da a da siguen apareciendo nuevas tcnicas que perfeccionan an ms las existentes, sin olvidarse, por supuesto, de la aparicin de Internet, una nueva dimensin para la informacin. Para finalizar, no se debe olvidar el papel crucial que el hombre ha desempeado en la creacin y el desarrollo de la informtica, ya que sin su actuacin, su laborioso trabajo y su inteligencia, nada de esto habra sido posible.
59
Sistemas Informticos
Introduccin a la Informtica
8.
Bibliografa
[Floyd, 1997] Floyd, Thomas L. - Fundamentos de sistemas digitales. Editorial: Prentice-Hall.
[Prieto et al., 2001] Prieto A., Lloris A. y Torres J.C. - Introduccin a la informtica. Editorial: Mc Graw-Hill.
[Alcalde et al., 1988] Alcalde Lancharro; Garca y Peuelas Informtica bsica. Editorial: Mc Graw-Hill.
[Albarracn et al., 1996] Albarracn; Alcalde Lancharro y Lpez Introduccin a la informtica. Editorial: Mc Graw-Hill.
[Boylestad et al., 1990] Boylestad R. y Nashelsky L. - Electrnica: teora de circuitos y dispositivos electrnicos. Editorial: Prentice-Hall.
Electrnica - http://www.unicrom.com Tipos de computadoras - http://www.gratisweb.com/atlasernesto/6.htm Informtica general - http://www.caminantes.metropoliglobal.com Biografas e informtica general - http://www.monografias.com Enciclopedia libre multimedia - http://www.es.wikipedia.org Recursos del Grupo Universitario de Informtica de la Universidad de Valladolid - http://www.gui.uva.es
Sistemas Informticos
60