trabjo de fundamentos de computador

32
Instituto tecnologico las americas Asignatura: Fundamentos del computador. Impartida por: Amadis suares Genao Realizado por: John D. Medina M. Matricula: 2015-2706 Auditorio: 1-1c

Upload: john-david-medina-mateo

Post on 12-Apr-2017

276 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Trabjo de fundamentos de computador

Instituto tecnologico las americas

Asignatura: Fundamentos del computador.

Impartida por: Amadis suares Genao

Realizado por: John D. Medina M.

Matricula: 2015-2706

Auditorio: 1-1c

Page 2: Trabjo de fundamentos de computador

Indice• La Computadora

• La Pascalina

• Maquina Analitica

• El Telar Automatico Evolucion

• La Maquina Tabuladora

• La Harvard Mark I Características Fundamentos

• El Eniac Fundadores Características

• Primera Generacion de Comutadoras

• Segunda Generacion de Computadoras

• Tercera Generacion de Computadoras

• Cuarta Generacion de Computadoras Historia Microprocesadores

• Quinta Generacion de Computadoras Antescedentes y Diseño Principales eventos

• Tiempo Unix

• La primera computadora fuera de nuestro planeta

• La computadora mas rapida actualmente

Page 3: Trabjo de fundamentos de computador

La Computadora Para entender que es una computadora comenzaremos por dar la siguiente definición:

"Una computadora es un dispositivo electrónico utilizado para el procesamiento de datos. La misma

posee dispositivos de entrada y salida (E/S) que permiten a los usuarios interactuar con esta información."Este procesamiento de datos es mucho mas amplio que apenas calcular números o imprimir datos. Es posible escribir notas e informes, proyectar, realizar complejos cálculos de ingeniería, utilizarla como medio para la creación de obras fotográficas, musicales y de video y por supuesto interactuar con otras personas.

Desde el punto de vista funcional es una máquina que posee, al menos, una unidad central de procesamiento, una memoria principal y algún periférico o dispositivo de entrada y otro de salida. Los dispositivos de entradas permiten el ingreso de datos, la CPU se encarga de su procesamiento (operaciones aritmétrico-lógicas) y los dispositivos de salida los comunican a otros medios. Es así, que la computadora recibe datos, los procesa y emite la información resultante, la que luego puede ser interpretada, almacenada, transmitida a otra máquina o dispositivo o sencillamente impresa; todo ello a criterio de un operador o usuario y bajo el control de un programa.

Page 4: Trabjo de fundamentos de computador

La computadora también denominada computador u ordenador, es una maquina electrónica que recibe y procesa datos para convertirlos en información conveniente y útil. Una computadora está formada, físicamente, por numerosos circuitos integrados y otros muchos componentes de apoyo, extensión y accesorios, que en conjunto pueden ejecutar tareas diversas con suma rapidez y bajo el control de un programa. Dos partes esenciales la constituyen:

* El hardware * El software

Page 5: Trabjo de fundamentos de computador

La pascalina  La pascalina fue la primera calculadora que funcionaba a base de ruedas y engranajes, inventada

en 1642 por el filósofo y matemático francés Blaise Pascal (1623-1662). El primer nombre que le dio a su invención fue «máquina de aritmética». Luego la llamó «rueda pascalina», y finalmente «pascalina». Este invento es el antepasado remoto del actual ordenador.

Pascal había sido un niño precoz, y fue educado por su padre. Sus primeros trabajos fueron sobre las ciencias naturales y aplicadas. Contribuyó de manera importante al estudio de los fluidos. Aclaró los conceptos de presión y vacío, extendiendo el trabajo de Torriselli. Además, escribió importantes textos sobre el método científico. En 1639, a los dieciséis años de edad, publicó un tratado sobre geometría proyectiva.

En 1642, a los 19 años, Pascal concibió la idea de la pascalina con el fin de facilitar la tarea de su padre, que acababa de ser nombrado superintendente de la alta normandia por el cardenal Riechieu, y que debía restaurar el orden de los ingresos fiscales de esta provincia. Este invento permitía sumar y restar dos números de manera directa y hacer la multiplicación y división por repetición.

Page 6: Trabjo de fundamentos de computador

La pascalina abultaba algo menos que una caja de zapatos y era baja y alargada. En su interior, se disponían unas ruedas dentadas conectadas entre sí, formando una cadena de transmisión, de modo que, cuando una rueda giraba completamente sobre su eje, hacía avanzar un grado a la siguiente. Las ruedas representaban el «sistema decimal de numeración». Cada rueda constaba de diez pasos, para lo cual estaba convenientemente marcada con números del 9 al 0. El número total de ruedas era ocho (seis ruedas para representar los números enteros y dos ruedas más, en el extremo izquierdo, para los decimales). Con esta disposición «se podían obtener números entre 0'01 y 999.999'99».

Mediante una manivela se hacía girar las ruedas dentadas. Para sumar o restar no había más que accionar la manivela en el sentido apropiado, con lo que las ruedas corrían los pasos necesarios. Cuando una rueda estaba en el 9 y se sumaba 1, ésta avanzaba hasta la posición marcada por un cero. En este punto, un gancho hacía avanzar un paso a la rueda siguiente. De esta manera se realizaba la operación de adición.

Page 7: Trabjo de fundamentos de computador

MÁQUINA ANALÍTICA

Un modelo parcial de la máquina analítica de Babbage ensamblado por su hijo Henry en 1910, ubicado en el Estella City.

La máquina analítica es el diseño de un computador moderno de uso general realizado por el profesor británico de matemáticas Carles Babbage, que representó un paso importante en la historia de la computación. Fue inicialmente descrita en 1816, aunque Babbage continuó refinando el diseño hasta su muerte en 1871. La máquina no pudo construirse debido a razones de índole política pues hubo detractores por un posible uso de la máquina para fines bélicos. Computadores que fueran lógicamente comparables a la máquina analítica sólo pudieron construirse 100 años más tarde.

Page 8: Trabjo de fundamentos de computador

La máquina analítica de Babbage constaba de los mismos componentes materiales que su anterior Máquina de Diferencias, es decir, engranajes y ejes, pero a una escala inconmensurablemente mayor, puesto que requería miles de esos elementos, por un lado, y controles de regulación, por otro. El inmenso conjunto proyectado sólo podía accionarse mediante la energía producida por una máquina de vapor.

Si bien la estructura material de las dos máquinas era básicamente similar, la Máquina Analítica suponía un concepto

radicalmente nuevo y auténticamente revolucionario, puesto que poseía la capacidad de operar de distinta manera según los problemas planteados, o lo que es lo mismo: la secuencia de las operaciones se alteraba en función del resultado de los cálculos inmediatamente anteriores. Además, como la estructura de la máquina permitía múltiples usos, su gobierno debía realizarse mediante la introducción de tarjetas perforadas, lo que a su vez exigía un memoria donde almacenar las instrucciones, para que éstas intervinieran en los momentos oportunos para regular los cálculos.

Así pues, en la Máquina Analítica encontramos, asombrosamente, los elementos básicos del moderno ordenador:

*Mecanismos de entrada, en este caso tarjetas perforadas. La máquina distinguía, además, entre dos tipos de tarjetas, que se introducían por distintas ranuras: las que contenían datos y las que contenían instrucciones.

*Memoria, consistente en mil columnas de cincuenta ruedas cada una, con una capacidad de almacenamiento de mil números de cincuenta cifras cada uno.

*Unidad de control, concebida como un mecanismo que controla que las operaciones se realicen en el orden adecuado, según las instrucciones del programa contenido en las tarjetas.

Page 9: Trabjo de fundamentos de computador

El telar automatico El telar de automático o telar de Jacquard es un telar mecánico inventado por Joseph Marie Jackuard

en 1801. El artilugio utilizaba tarjetas perforadas para conseguir tejer patrones en la tela, permitiendo que hasta los usuarios más inexpertos pudieran elaborar complejos diseños. La invención se basaba en los instrumentos que anteriormente diseñaron Bacile Bouchon (1725), Jean-Baptiste Falcon (1728) y jacques Vaucason (1740), todos ellos de nacionalidad francesa.

Aunque siempre se ha denomidado telar de Jacquard, el telar en sí es la máquina inferior que intersecciona los hilos para producir la tela, mientras que lo que verdaderamente inventó Jacquard es la máquina que produce el movimiento independiente de los hilos de urdimbre para conseguir el dibujo solicitado a través de las armuras o ligamentos insertados en las diferentes zonas del tejido.

Cada tarjeta perforada correspondía a una línea del diseño, y su colocación junto con otras tarjetas determinaba el patrón (ligamento/armura) con el que el telar tejería. Cada agujero de la tarjeta correspondía con un gancho "Bolus", que tenía dos posiciones, pudiendo estar arriba o abajo. De esta manera, dependiendo de qué posición tuviera, el arnés (montura) que lleva y guía la urdimbre haría que la trama se desplazara hacia arriba o hacia abajo. De esta manera, la secuencia de subidas y bajadas del hilo termina por crear un patrón (ligamento/armuras) sobre el tejido. Los ganchos o pestañas podían ser conectados a través del arnés con un determinado número de hilos, permitiendo que el patrón (camino) se repitiera más de una vez. Un telar con 400 ganchos podía tener conectados hasta cuatro hilos por gancho, produciendo así una tela con una anchura de 1600 hilos, y con un patrón compuesto por la combinación de las repeticiones de cuatro bandas.

Page 10: Trabjo de fundamentos de computador

• Evolución: Las primeras máquinas desarrolladas a partir de su invento, denominadas vincenzi, utilizaban el

propio cartón perforado para el movimiento directo de las agujas que hacían subir y bajar los hilos, lo cual implicaba una movilidad limitada en el tiempo. Más tarde apareció el tipo verdol, en el que el cartón pasaba a ser papel continuo con un mecanismo transversal que duplicaba la velocidad de la máquina. Actualmente el papel perforado ha sido sustituido por señales electrónicas que hacen reaccionar unos electroimanes que activan o desactivan el movimiento de las arcadas de la montura que mueve los hilos reptiles triplicando la velocidad de las máquinas anteriores.

En el apartado de velocidades, como ejemplo sobre telares mecánico-electrónicos podremos

observar que mientras un telar vincenzi años 1960 giraba a unas 70 rpm las verdol de los años 80 giraban a 200. Actualmente los telares electrónicos pueden girar a más de 600 rpm.

Page 11: Trabjo de fundamentos de computador

La máquina Tabuladora Tabuladora es una de las primeras máquinas de aplicación en informática. En 1890

Herman Hollerith (1860-1929) había desarrollado un sistema de tarjetas perforadas eléctricas y basado en la lógica de Boole, aplicándolo a una máquina tabuladora de su invención. La máquina de Hollerith se usó para tabular el censo de aquel año en los Estados unidos, durante el proceso total no más de dos años y medio. Así, en 1896, Hollerith crea la Tabulating Machines Conpany, con la que pretendía comercializar su máquina. La fusión de esta empresa con otras tres(International Time Recording Company, la Computing Scale Corporation, y la Bundy Manufacturing Company), dio lugar, en 1924, a la International Business Machines Corporation.

Page 12: Trabjo de fundamentos de computador

El censo de 1880 había demandado 7 años de análisis, y según las proyecciones de aumento

poblacional, el censo de 1890 implicaría más de 10 años de tabulación y cálculo manual. Así, Hollerith comenzó a trabajar en el diseño de una máquina tabuladora o censadora que permitiera reducir el tiempo de análisis de datos, buscando mecanizar la tabulación manual.

Hollerith observó que la mayor parte de las preguntas contenidas en los censos se podían contestar con opciones binarias: SÍ o NO, abierto o cerrado. Entonces ideó una tarjeta perforada, una cartulina compuesta por 80 columnas con 2 posiciones, con la cual se contestaba este tipo de preguntas. Esta noción de programación binaria había sido usada ya en 1801 por el inventor francés Joseph Marie Jacquard, que había logrado automatizar un telar, conocido como el telar de Jacquard, mediante el uso de tarjetas perforadas que aplicaban el concepto de código binario publicado en 1623 por el filósofo Francis Bacon en su De Augmentis Scientarum.

Babbage es considerado por muchos como el verdadero “Padre de la computación”, antes que

Hollerith, aunque su invento nunca se materializó. Es de notar que a pesar de que su máquina analítica nunca vio la luz, la matemática Ada Lovelace, hija de Lord Byron, se interesó sobremanera en la máquina de Babbage y escribió varios programas para su funcionamiento teórico, lo que convierte a Ada Lovelace en la primera programadora de computadoras de la historia. En 1890, el Gobierno estadounidense eligió la máquina tabuladora de Hollerith para elaborar el censo. Con este método, el resultado del recuento y análisis censal de los 62,622,250 habitantes estuvo listo en sólo 6 semanas. Así, Herman Hollerith, hace más de un siglo, pasó con su máquina tabuladora a las páginas de la historia de la tecnología, inscribiéndose como el primer hombre que logró llevar a cabo el tratamiento automático de la información, es decir, como el padre de la informática.

Page 13: Trabjo de fundamentos de computador

La Harvard Mark I El Harvard Mark I, fue el primer ordenador electromecánico,

construido en IBM y enviado a Harvard en 1944. Tenía 760.000 ruedas y 800 kilómetros de cable y se basaba en la maquina analitica de Charle Babbage.

El computador empleaba señales electromagnéticas para mover las partes mecánicas. Esta máquina era lenta (tomaba de 3 a 5 segundos por cálculo) e inflexible (la secuencia de cálculos no se podía cambiar); pero ejecutaba operaciones matemáticas básicas y cálculos complejos de ecuaciones sobre el movimiento parabólico. Funcionaba con relés, se programaba con interruptores y leía los datos de cintas de papel perforado.

Mark 1 fue muy importante al ser pionera en la inclusión de un índice de registros,

una innovación que hacía más fácil para un programa leer secuencialmente a través de un conjunto de palabras en la memoria. Treinta y cuatro patentes surgieron de su desarrollo y muchas de las ideas salieron a la luz a partir de su concepción fueron integradas a productos comerciales posteriores, como la IBM 701 y 702, así como la Ferrant Mark.

Page 14: Trabjo de fundamentos de computador

Caracteristicas: La Mark I era una maquina digna de admirar, pues sus longitudes eran

grandiosas, medía unos 15,5 metros de largo, unos 2,40 metros de alto y unos 60 centímetros de ancho, pesaba aproximadamente unas cinco toneladas. Pero lo más impresionante fueron unas cubiertas de cristal que dejaban que se admirara toda la maquinaria de su interior.

La Mark I recibía sus secuencias de instrucciones (programas) y sus datos a través de lectoras de cinta perforada de papel y los números se transferían de un registro a otro por medio de señales eléctricas. Tal vez por eso no deba sorprendernos que a pesar de medir sólo 15 metros de largo, el cableado interno de la Mark I tenía una longitud de más de 800 kilómetros, con más de tres millones de conexiones. Los resultados producidos se imprimían usando máquinas de escribir eléctricas o perforadoras de tarjetas, en la más pura tradición de IBM.

Aunque tenía componentes electromecánicos era una máquina automática eléctrica. Era capaz de realizar 5 operaciones aritméticas (suma, resta, multiplicación, división y referencia a resultados anteriores). Su interior estaba compuesto por 750.000 piezas de diferentes variedades (ruedas rotatorias para los registros, relevadores...).

Estaba compuesta de más de 1.400 interruptores rotatorios de diez posiciones en el frente de la máquina para visualizar los valores de los registros constantes que se le introducían. Pero además de los registros constantes la máquina contenía 72 registros mecánicos. Cada uno de los registros mecánicos era capaz de almacenar 23 dígitos, los dígitos que se usaban para el signo era un 0 para signo positivo y un 9 para el signo negativo.

Page 15: Trabjo de fundamentos de computador

Funcionamiento:

La Mark I se programaba recibiendo sus secuencias de instrucciones a través de una cinta de papel, en la cual iban perforadas las instrucciones y números que se transferían de un registro a otro por medio de señales eléctricas.

Cuando la máquina estaba en funcionamiento el ruido que producía era similar al que haría un habitación llena de personas mecanografiando de forma sincronizada. El tiempo mínimo de transferencia de un número de un registro a otro y en realizar cada una de sus operaciones básicas (resta, suma, multiplicación y división) era de 0,3 segundos. Aunque la división y la multiplicación eran más lentas.

La capacidad de modificación de la secuencia de instrucciones con base en los resultados producidos durante el proceso de cálculo era pequeño. La máquina podía escoger de varios algoritmos para la ejecución de cierto cálculo. Sin embargo, para cambiar de una secuencia de instrucciones a otra era costoso, ya que la máquina se tenía que detener y que los operarios cambiaran la cinta de control. Por tanto, se considera que la Mark I no tiene realmente saltos incondicionales. Aunque, posteriormente se le agregó lo que fue llamado Mecanismo Subsidiario de Secuencia (era capaz de definir hasta 10 subrutinas, cada una de las cuales podía tener un máximo de 22 instrucciones), que estaba compuesto de tres tablones de conexiones que se acompañaban de tres lectoras de cinta de papel. Y se pudo afirmar que la Mark I, podía transferir el control entre cualquiera de las lectoras, dependiendo del contenido de los registros.

Page 16: Trabjo de fundamentos de computador

EL ENIAC ENIAC un acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador

Numérico Electrónico), fue la primera computadora de propósitos generales. Era Turing completa, digital, y susceptible de ser reprogramada para resolver “una extensa clase de problemas numéricos”. Fue inicialmente diseñada para calcular tablas de tiro de artillería para el Laboratorio de Investigación Balística del Ejército de los Estados Unidos.

El proyecto ENIAC ( Electronic Numerical Integrator And Computer) se creó en el año 1943 por los estadounidenses John William Mauchly y John Presper Eckert, con el propósito de resolver los problemas de balística del ejército de Estados Unidos; sin embargo no se termino de construir la maquina hasta el 1946. Estuvo muy relacionado con el proyecto Colossus, que se utilizo para descifrar el código alemán durante la Segunda Guerra Mundial.

CREADORES: John Presper nació en Filadelfia el 9 de abril de 1919, hijo de una familia acomodada, ya destacaba desde muy pequeño en matemáticas. Después de en ingeniería eléctrica conoció a Mauchly en un curso sobre electrónica militar de la Moore School. William Mauchly nació en agosto de 1907 hijo de físico, fue un alumno brillante que consiguió el doctorado en física con tan solo 24 años. En 1942 después de varios años como profesor, redacta un memorándum sobre el uso de dispositivos de tubos de vacio para calcular.

Page 17: Trabjo de fundamentos de computador

CARACTERÍSTICA:

El ENIAC era totalmente digital, es decir, que ejecutaba sus

procesos y operaciones mediante instrucciones maquina. Ocupaba una superficie de 167 ocupaba una habitación de 6m

x 12m , pesaba 27 toneladas y se tardo en construir 30 meses. Estaba compuesto por tubos de vacío o también llamados válvulas termoiónicas, en total unos 17468 tubos.

Además constaba de 7.200 de diodos de cristal , 1.500 relés , 70.000resistencias , 10.000 condensadores y alrededor de 5 millones de soldaduras todas hechas a mano.

El principal inconveniente de los tubos de vacío, era su corta vida, ya que aproximadamente cada 10 minutos se estropeaba uno de ellos y era una labor tediosa (unos 15 min) encontrar el que había fallado. La mayor parte de los fallos se producían al encender o pagar la maquina, ya que los filamentos de las válvulas y sus cátodos se encontraban bajo estrés térmico. Debido a esto se decidió no apagar nunca el ENIAC, lo cual redujo el fallo a una válvula cada dos días. Los tubos de fabricación especial para durar largas temporadas sin deteriorase no llegaron hasta el 1948. El periodo más largo de operación del ENIAC sin un fallo fue de casi cinco días.

Page 18: Trabjo de fundamentos de computador

PRIMERA GENERACIÓN DE COMPUTADORAS

La primera generación de computadoras abarca desde el año 1938 hasta el año 1958, época en que la tecnología electrónica era a base de bulbos o tubos de vacío, y la comunicación era en términos de nivel más bajo que puede existir, que se conoce como lenguaje de máquina.

Estaban construidas con electrónica de válvulas. Se programaban en lenguaje de máquina. Un programa

es un conjunto de instrucciones para que la máquina efectúe alguna tarea, y el lenguaje más simple en el que puede especificarse un programa se llama lenguaje de máquina (porque el programa debe escribirse mediante algún conjunto de códigos binarios).

La primera generación de computadoras y sus antecesores, se describen en la siguiente lista de los principales modelos de que constó:

*1946 ENIAC. Primera computadora digital electrónica en la historia. No fue un modelo de producción,

sino una máquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme aparato que ocupaba todo un sótano en la universidad. Construida con 18.000 tubos de vacío, consumía varios KW de potencia eléctrica y pesaba algunas toneladas. Era capaz de efectuar cinco mil sumas por segundo. Fue hecha por un equipo de ingenieros y científicos encabezados por los doctores John W. Mauchly y J. Presper Eckert en la universidad de Pensilvania, en los Estados Unidos.

*1949 EDVAC. Segunda computadora programable. También fue un prototipo de laboratorio, pero ya incluía en su diseño las ideas centrales que conforman las computadoras actuales.

Page 19: Trabjo de fundamentos de computador

*1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac), y su primer producto fue esta máquina. El primer cliente fue la Oficina del Censo de Estados Unidos.

*1953 IBM 701. Para introducir los datos, estos equipos empleaban tarjetas perforadas, que habían sido inventadas en los años de la revolución industrial (finales del siglo XVIII) por el francés Joseph Marie Jacquard y perfeccionadas por el estadounidense Herman Hollerith en 1890. La IBM 701 fue la primera de una larga serie de computadoras de esta compañía, que luego se convertiría en la número uno, por su volumen de ventas.

*1954 - IBM continuó con otros modelos, que incorporaban un mecanismo de almacenamiento masivo llamado tambor magnético, que con los años evolucionaría y se convertiría en el disco magnético.

Page 20: Trabjo de fundamentos de computador

SEGUNDA GENERACIÓN DE COMPUTADORAS

La segunda generación de las computadoras reemplazó las válvulas de vacío por los transistores. Por eso, las computadoras de la segunda generación son más pequeñas y consumen menos electricidad que las de la anterior. La forma de comunicación con estas nuevas computadoras es mediante lenguajes más avanzados que el lenguaje de máquina, los cuales reciben el nombre de “lenguajes de alto nivel” o lenguajes de programación.

Las características más relevantes de las computadoras de la segunda generación son:

• Estaban construidas con la electrónica de transistores

• Se programaban con lenguajes de programación

• 1951, Maurice Wilkes inventa la microprogramación, que simplifica mucho el desarrollo de las CPU pero esta microprogramación también fue cambiada más tarde por el computador alemán Bastian Shuantiger

• 1956, IBM vendió por un valor de 1.230.000 dólares su primer sistema de disco magnético, el RAMAC (Random Access Method of Accounting and Control). Usaba 50 discos de metal de 61 cm, con 100 pistas por lado. Podía guardar 5 megabytes de datos, con un coste de 10.000$ por megabyte.

• El primer lenguaje de programación de propósito general de alto-nivel, FORTRAN, también estaba desarrollándose en IBM alrededor de este tiempo. (El diseño de lenguaje de alto-nivel Plankalkül de 1945 de Konrad Zuse no se implementó en ese momento).

Page 21: Trabjo de fundamentos de computador

• 1959, IBM envió el mainframe IBM 1401 basado en transistor, que utilizaba tarjetas perforadas. Demostró ser una computadora de propósito general y 12.000 unidades fueron vendidas, haciéndola la máquina más exitosa en la historia de la computación. Tenía una memoria de núcleo magnético de 4.000 caracteres (después se extendió a 16.000 caracteres). Muchos aspectos de sus diseños estaban basados en el deseo de reemplazar el uso de tarjetas perforadas, que eran muy usadas desde los años 1920 hasta principios de los '70.

• 1960, IBM lanzó el mainframe IBM 1620 basada en transistores, originalmente con solo una cinta de papel perforado, pero pronto se actualizó a tarjetas perforadas. Probó ser una computadora científica popular y se vendieron aproximadamente 2.000 unidades. Utilizaba una memoria de núcleo magnético de más de 60.000 dígitos decimales.

• 1962, Se desarrolla el primer juego de ordenador, llamado Spacewar.

• DEC lanzó el PDP-1, su primera máquina orientada al uso por personal técnico en laboratorios y para la investigación.

• 1964, IBM anunció la serie 360, que fue la primera familia de computadoras que podía correr el mismo software en diferentes combinaciones de velocidad, capacidad y precio. También abrió el uso comercial de microprogramas, y un juego de instrucciones extendidas para procesar muchos tipos de datos, no solo aritmética. Además, se unificó la línea de producto de IBM, que previamente a este tiempo tenía dos líneas separadas, una línea de productos “comerciales” y una línea “científica”. El software proporcionado con el System/350 también incluyó mayores avances, incluyendo multi-programación disponible comercialmente, nuevos lenguajes de programación, e independencia de programas de dispositivos de entrada/salida. Más de 14.000 System/360 habían sido entregadas en 1968. Y así la generación de computadoras fue creada.....

Page 22: Trabjo de fundamentos de computador

TERCERA GENERACION DE COMPUTADORAS

A mediados de los años 60 se produjo la invención del circuito integrado o microchip, por parte de Jack St. Claire Kilby y Robert Noyce. Después llevó a Ted Hoff a la invención del microprocesador, en Intel. A finales de 1960, investigadores como George Gamow en el ADN formaban un código, otra forma de codificar o programar.

A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y otros componentes electrónicos en un solo chip o encapsulado, que contenía en su interior un circuito completo: un amplificador, un oscilador, o una puerta lógica. Naturalmente, con estos chips (circuitos integrados) era mucho más fácil montar aparatos complicados: receptores de radio o televisión y computadoras.

• En 1965, IBM anunció el primer grupo de máquinas construidas con circuitos integrados, que recibió el nombre de serie Edgar.

• Estas computadoras de tercera generación sustituyeron totalmente a los de segunda, introduciendo una forma de programar que aún se mantiene en las grandes computadoras actuales.

• Esto es lo que ocurrió en (1964-1971) que comprende de la tercera generación de computadoras.• Menor consumo de energía eléctrica• Apreciable reducción del espacio• Aumento de fiabilidad y flexibilidad• Teleproceso• Multiprogramación• Renovación de periféricos• Minicomputadoras, no tan costosas y con gran capacidad de procesamiento. Algunas de las más populares

fueron la PDP-8 y la PDP-11• Se calculó π (Número Pi) con 500 mil decimales

Page 23: Trabjo de fundamentos de computador

CUARTA GENERACION DE COMPUTADORAS

La denominada Cuarta Generación (1971 a 1981) es el producto de la microminiaturización de los circuitos electrónicos. El tamaño reducido del microprocesador de chips hizo posible la creación de las computadoras personales (PC). Hoy en día las tecnologías LSI (Integración a gran escala) y VLSI (integración a muy gran escala) permiten que cientos de miles de componentes electrónicos se almacenen en un chip. Usando VLSI, un fabricante puede hacer que una computadora pequeña rivalice con una computadora de la primera generación que ocupaba un cuarto completo. Hicieron su gran debut las microcomputadoras.

Historia:

• Las microcomputadoras o Computadoras Personales (PC) tuvieron su origen con la creación de los microprocesadores. Un microprocesador es “una computadora en un chip”, o sea un circuito integrado independiente. Las PC son computadoras para uso personal y relativamente son económicas y actualmente se encuentran en las oficinas, escuelas y hogares.

• IBM hizo que sea una computadora ideal para uso “personal”, de ahí que el término “PC” se estandarizó y los clones que sacaron posteriormente otras empresas fueron llamados “PC y compatibles”, usando procesadores del mismo tipo que las IBM , pero a un costo menor y pudiendo ejecutar el mismo tipo de programas. Existen otros tipos de microcomputadoras , como la Macintosh, que no son compatibles con la IBM, pero que en muchos de los casos se les llaman también “PC”, por ser de uso personal. El primer microprocesador fue el Intel 4004, producido en 1971. Se desarrolló originalmente para una calculadora, y resultaba revolucionario para su época. Contenía 2.300 transistores en un microprocesador de 4 bits que sólo podía realizar 60.000 operaciones por segundo.

Page 24: Trabjo de fundamentos de computador

Microprocesadores:

• El primer microprocesador de 8 bits fue el Intel 8008, desarrollado en 1972 para su empleo en terminales informáticos. El Intel 8008 contenía 3.300 transistores. El primer microprocesador realmente diseñado para uso general, desarrollado en 1974, fue el Intel 8080 de 8 bits, que contenía 4.500 transistores y podía ejecutar 200.000 instrucciones por segundo. Los microprocesadores modernos tienen una capacidad y velocidad mucho mayores.

• Entre ellos figuran el Intel Pentium Pro, con 5,5 millones de transistores; el UltraSparc-II, de Sun Microsystems, que contiene 5,4 millones de transistores; el PowerPC 620, desarrollado conjuntamente por Apple, IBM y Motorola, con 7 millones de transistores, y el Alpha 21164A, de Digital Equipment Corporation, con 9,3 millones de transistores. El Microprocesador, es un circuito electrónico que actúa como unidad central de proceso de un ordenador, proporcionando el control de las operaciones de cálculo.

• Los microprocesadores también se utilizan en otros sistemas informáticos avanzados, como impresoras, automóviles o aviones. En 1995 se produjeron unos 4.000 millones de microprocesadores en todo el mundo. El microprocesador es un tipo de circuito sumamente integrado. Los circuitos integrados, también conocidos como microchips o chips, son circuitos electrónicos complejos formados por componentes extremadamente pequeños formados en una única pieza plana de poco espesor de un material conocido como semiconductor.

• Los microprocesadores más complejos contienen a menudo otras secciones; por ejemplo, secciones de memoria

especializada denominadas memoria caché, modernos funcionan con una anchura de bus de 64 bits: esto significa que pueden transmitirse simultáneamente 64 bits de datos. Un cristal oscilante situado en el ordenador proporciona una señal de sincronización, o señal de reloj, para coordinar todas las actividades del microprocesador.

Page 25: Trabjo de fundamentos de computador

QUINTA GENERACIÓN DE COMPUTADORAS

• La quinta generación de computadoras, también conocida por sus siglas en inglés, FGCS (de Fifth Generation Computer Systems) fue un ambicioso proyecto propuesto por Japón a finales de la década de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías deinteligencia artificial tanto en el plano del hardware como del software, usando el lenguaje PROLOG al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra (del japonés al inglés, por ejemplo). Como unidad de medida del rendimiento y prestaciones de estas computadoras se empleaba la cantidad de LIPS (Logical Inferences Per Second) capaz de realizar durante la ejecución de las distintas tareas programadas. Para su desarrollo se emplearon diferentes tipos de arquitecturas VLSI (Very Large Scale Integration).

• El proyecto duró once años, pero no obtuvo los resultados esperados: las computadoras actuales siguieron así, ya que hay muchos casos en los que, o bien es imposible llevar a cabo una para lelización del mismo, o una vez llevado a cabo ésta, no se aprecia mejora alguna, o en el peor de los casos, se produce una pérdida de rendimiento. Hay que tener claro que para realizar un programa paralelo debemos, para empezar, identificar dentro del mismo partes que puedan ser ejecutadas por separado en distintos procesadores. Además, es importante señalar que un programa que se ejecuta de manera secuencial, debe recibir numerosas modificaciones para que pueda ser ejecutado de manera paralela, es decir, primero sería interesante estudiar si realmente el trabajo que esto conlleva se ve compensado con la mejora del rendimiento de la tarea después de paralelizarla.

Page 26: Trabjo de fundamentos de computador

• Antecedentes y diseño: A través de las múltiples generaciones desde los años 50, Japón había sido el seguidor en términos

del adelanto y construcción de las computadoras basadas en los modelos desarrollados en los Estados Unidos y el Reino Unido. Japón, a través de su Ministerio de Economía, Comercio e Industria (MITI) decidió romper con esta naturaleza de seguir a los líderes y a mediados de la década de los 70 comenzó a abrirse camino hacia un futuro en la industria de la informática. El Centro de Desarrollo y Proceso de la Información de Japón (JIPDEC) fue el encargado llevar a cabo un plan para desarrollar el proyecto. En 1979 ofrecieron un contrato de tres años para realizar estudios más profundos con la participación conjunta de empresas de la industria dedicadas a la tecnología e instituciones académicas, a instancias de Hazime Hiroshi. Fue durante este período cuando el término "computadora de quinta generación" comenzó a ser utilizado.

Page 27: Trabjo de fundamentos de computador

* Principales eventos:

• 1981: se celebra la Conferencia Internacional en la que se perfilan y definen los objetivos y métodos del proyecto.

• 1982: el proyecto se inicia y recibe subvenciones a partes iguales aportadas por sectores de la industria y por parte del gobierno.

• 1985: se concluye el primer hardware desarrollado por el proyecto, conocido como Personal Sequential Inference machine (PSI) y la primera versión del sistema operativo Sequentual Inference Machine Programming Operating System (SIMPOS).

• 1986: se ultima la máquina Delta, basada en bases de datos relacionales.

• 1987: se construye un primer prototipo del hardware llamado Parallel Inference Machine (PIM) usando varias máquinas PSI conectadas en red. El proyecto recibe subvenciones para cinco años más. Se desarrolla una nueva versión del lenguaje propuesto, Kernel Language 1 (KL1) muy similar al "Flat GDC" (Flat Guarded Definite Clauses), influenciada por desarrollos posteriores del Prolog y orientada a la computación paralela. El sistema operativo SIMPOS es re-escrito en KL1 y rebautizado como Parallel Inference Machine Operating System, o PIMOS.

• 1991: concluyen los trabajos en torno a las máquinas PIM.

• 1992: el proyecto es prorrogado un año más a partir del plan original, que concluía este año.

• 1993: finaliza oficialmente el proyecto de la quinta generación de computadoras, si bien para dar a conocer los resultados se inicia un nuevo proyecto de dos años de duración prevista, llamado FGCS Folow-on Project.16 El código fuente del sistema operativo PIMOS es lanzado bajo licencia de dominio público y elKL1 es portado a sistemas UNIX, dando como resultado el KLIC (KL1 to C compiler).

• 1995: finalizan todas las iniciativas institucionales vinculadas con el proyecto.

Page 28: Trabjo de fundamentos de computador

Tiempo Unix

Tiempo Unix o Tiempo POSIX es un sistema para la descripción de instantes de tiempo: se define como la cantidad de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970, sin contar segundos intercalares. Es universalmente usado no solo en sistemas operativos tipo-Unix, sino también en muchos otros sistemas computacionales. No se trata ni de una representación lineal del tiempo, ni de una representación verdadera de UTC (a pesar de que frecuentemente se lo confunde con ambos), pues el tiempo que representa es UTC, pero no tiene forma de representar segundos bisiestos de UTC (por ejemplo, 1998-12-31 23:59:60).

El viernes 13 de febrero de 2009, exactamente a las 23:31:30 (UTC), el tiempo Unix igualó a

'1234567890'. Google celebró este momento añadiendo durante unos instantes en el logotipo de su página principal el código: date +%s comando que muestra la fecha actual en formato 'Unix Time'.

Page 29: Trabjo de fundamentos de computador

Hay dos capas de codificación que conforman el tiempo Unix, y pueden ser útiles por separado. La

primera capa codifica un instante de tiempo como un número real escalar, y la segunda codifica ese número como una secuencia de bits o de alguna otra manera.

La época Unix es una fecha concreta a partir de la cual se cuentan los segundos, lo que da como resultado una nueva medida de tiempo, que usan sistemas operativos como Unix o Linux, o algunos lenguajes de programación como PHP.

El tiempo en esos sistemas operativos se mide en segundos desde el 1 de enero de 1970, a las cero horas. Esta medida o valor de tiempo se conoce también como el timestamp de Linux.

La época Unix (o em inglês Unix epoch) es entonces el espacio de tiempo que comenzó con el inicio del año 1970 y llega hasta nuestros días.

Page 30: Trabjo de fundamentos de computador

La primera computadora fuera de nuestro planeta

El Z1 está considerado como el primer computador mecánico programable del mundo. Fue diseñado por el ingeniero alemán Konrad Zuse entre 1935 y 1936, construido entre 1936 y 1938, y destruido junto a todos sus planos de construcción en diciembre de 1943 durante el bombardeo aliado de Berlín en la Segunda Guerra Mundial.

En los años 30 no existía la industria de la computación, tan sólo se podían encontrar ciertas calculadoras mecánicas orientadas al comercio muy primitivas. Matemáticos e ingenieros tenían que construir sus propias calculadoras.

Zuse trabajaba en la industria aeronáutica. Para los diseños de aviones se requerían constantes cálculos matemáticos que debían repetirse de acuerdo con unas variables. De esta manera surgió la necesidad de crear una máquina que repitiese los complejos cálculos y que los guardase en memoria para referencias futuras.

Page 31: Trabjo de fundamentos de computador

La computadora más rapida actualmente

No lo tenían planeado. El sistema, de hecho, estaba proyectado para estar listo en 2015. Pero los chinos no solo se adelantaron dos años en desarrollar su nueva supercomputadora, sino que sobrepasaron a sus viejos contrincantes en la competencia por el computador más rápido del mundo.

Mientras que una computadora ordinaria puede realizar alrededor de 100 millones de cálculos en un segundo, ésta hace 33.860 billones por segundo. La Tianhe-2, desarrollada por la Universidad de Tecnología de Defensa china, que es administrada por el gobierno, lideró la lista de las 500 computadoras más rápidas del mundo, publicada dos veces al año por un grupo de investigadores internacionales.

Page 32: Trabjo de fundamentos de computador

GRACIAS

POR SU

ATENCION