Está en la página 1de 29

EVOLUCION DE LAS COMPUTADORAS

GENERACION CERO ---- COMPUTADORAS MECANICAS (1642-1945) LA PRIMERA GENERACION ---- BULBOS (1945-1955) LA SEGUNDA GENERACION ---- TRANSISTORES (19551965) LA TERCERA GENERACION ---- CIRCUITOS INTEGRADOS (1965-1980) LA CUARTA GENERACION ---- PCS, MCS, y VLSI (19801999) LA QUINTA GENERACION ---- RISC ( 2000-200?)

Primera generacin

1947 ENIAC. Primera computadora digital electrnica de la historia. No fue modelo de produccin, sino una maquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme aparato que ocupa todo un stano en la universidad. Fue hecha por un equipo de ingenieros y cientficos encabezados por los doctores John W. Mauchly y J. Prester Eckert en la universidad de Pennsylvania, en los Estados Unidos. 1949 EDVAC. Primera computadora programable. Tambin fue un prototipo de laboratorio, pero ya inclua en su diseo las ideas centrales que conforman a las computadoras actuales. Incorporaba las ideas del doctor John von Neumann.

1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compaa Universal Computer (Univac ), y su primer producto fue esta mquina. El primer cliente fue la oficina del censo de Estados Unidos. 1953 IBM 701. Para introducir los datos, estos equipos empleaban el concepto de tarjetas perforadas, que haba, sido inventada en los aos de la revolucin industrial (finales del siglo XVIII) por el francs Jacquard y perfeccionado por el estadounidense Hermand Hollerith en 1890. La IBM 701 fue la primera de una larga serie de computadoras de esta compaa, que luego se convertira en la nmero 1 por su volumen de ventas. 1954 - IBM continuo con otros modelos, que incorporaban un mecanismo de 1960 almacenamiento masivo llamado tambor magntico, que con los aos evolucionara y se convertira en disco magntico.

Segunda generacin

1951, Maurice Wilkes inventa la microprogramacin, que simplifica mucho el desarrollo de las CPU 1956, IBM vendi su primer sistema de disco magntico, RAMAC [Random Access Method of Accounting and Control]. Uso 50 discos de metal de 24", con 100 pistas por lado. El primer lenguaje de programacin de propsito general de alto-nivel, FORTRAN, tambin estaba desarrollndose en IBM alrededor de este tiempo. (El diseo de lenguaje de alto-nivel Plankalkl de 1945 de Konrad Zuse no se implement en ese momento). 1959, IBM envi la mainframe IBM 1401 basado en transistor, que utilizo tarjetas perforadas.

1960, IBM envi la mainframe IBM 1620 basada en transistor, originalmente con solo una cinta de papel perforado, pero pronto se actualiz a tarjetas perforadas. DEC lanzo el PDP-1 su primera mquina pensada para el uso por personal tcnico en laboratorios y para la investigacin. 1964, IBM anunci la serie S/360, que fue la primera familia de computadoras que poda correr el mismo software en diferentes combinaciones de velocidades, capacidad y precio. Tambin abri el uso comercial de microprogramas, y un juego de instrucciones extendidas para procesar muchos tipos de datos, no solo aritmtica. Adems, se unifico la lnea de producto de IBM, que previamente a este tiempo tena incluidos ambos, una lnea de producto "comercial" y una lnea "cientfica" separada. DEC lanzo la mquina ms pequea PDP-8 pensada para ser usada por personal tcnico en laboratorios y para investigacin.

Tercera generacin

A mediados de los aos 60 se produjo, la invencin de Jack St. Claire Kilby y Robert Noyce del circuito integrado o microchip, despus llev a la invencin de Ted Hoff del microprocesador, en Intel. A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y otros componentes electrnicos en una sola pastilla, que contena en su interior un circuito completo: un amplificador, un oscilador, o una puerta lgica. Naturalmente, con estas pastillas (circuitos integrados) era mucho ms fcil montar aparatos complicados: receptores de radio o televisin y computadoras. En 1965, IBM anunci el primer grupo de mquinas construidas con circuitos integrados, que recibi el nombre de serie 360.

Cuarta generacin

Durante los aos setenta, las tcnicas de empaquetado de circuitos mejoraron hasta el punto de que los transistores y otros componentes electrnicos llegaron a hacerse microscpicos, introducindose miles de ellos, y hasta millones, en un solo chip. Estas tcnicas reciben el nombre de VLSI (siglas inglesas de "Very Large Scale Integration", integracin en escala muy grande). Se suele considerar que, con ellas, entramos en la cuarta generacin de computadoras, en las que el corazn de una computadora (el microprocesador) est empaquetado en un solo chip.

Quinta generacin

La quinta generacin de computadoras fue un proyecto ambicioso lanzado por Japn a finales de los 70. Su objetivo era el desarrollo de una clase de computadoras que utilizaran tcnicas de inteligencia artificial al nivel del lenguaje de mquina y seran capaces de resolver problemas complejos, como la traduccin automtica de una lengua natural a otra (del japons al ingls, por ejemplo). El proyecto dur diez aos, pero no obtuvo los resultados esperados: las computadoras actuales siguen siendo de cuarta generacin. Bsicamente, los cambios ms significativos que pretende introducir la quinta generacin son un cambio en el lenguaje nativo de las computadoras (de binario a Prolog, el cual es un cambio radical, por ser un lenguaje de alto nivel), procesamiento paralelo (miles de procesadores funcionando en conjunto) y algunas otras novedades.

Generaciones de computadores

Tubo de vaco: 1946-1957 Transistor: 1958-1964 Integracin a pequea escala: de 1965 en adelante Ms de 100 componentes en un chip Integracin a media escala: de 1971 en adelante 100-3.000 componentes por chip Integracin a gran escala: 1971-1977 3.000 - 100.000 componentes por chip Integracin a muy gran escala: de 1978 hasta la fecha 100.000 - 100 millones de componentes por chip Integracin a ultra gran escala Unos 100 millones de componentes por chip

CLASIFICACION DE LAS COMPUTADORAS.


En la actualidad, las computadoras se pueden dividir en cinco categoras, basndose en el tamao fsico, el desempeo y en las reas de aplicacin de la siguiente manera:

COMPUTADORA PERSONAL (IBM PS/2) Mquinas de escritorio con procesador de una sola pastilla y dedicadas por lo general a una sola persona. Se usan principalmente en oficinas, en educacin y en aplicaciones domsticas. MINICOMPUTADORAS (PDP-11) Se utilizan en las aplicaciones de control en tiempo real o en la automatizacin de fabricas. Cuentan con un microprocesador de 32 64 bits, memoria y algunos mdulos de entrada y salida, todo ello en una sola tarjeta de circuitos.

10

SUPERMINI (SUN-4) Es una minicomputadora grande, basada en procesadores de 64 bits y equipada con centenas de Megabytes de memoria. Utilizadas en los sistemas departamentales de tiempo compartido, los servidores de red de archivos y muchas otras aplicaciones.

MACROCOMPUTADORA (IBM 3090/300) Cuenta con una gran capacidad de entrada/salida y puede atender mltiples tareas. Puede contar con mltiples discos de gran capacidad. Son muy utilizadas en aplicaciones interactivas, procesos en lote o transacciones tales como las bancarias donde se requiere de grandes bases de datos.

11

SUPERCOMPUTADORAS (CRAY-1, CRAY-2, ,CRAY-N)

Diseadas para maximizar el nmero de operaciones de punto flotante por segundo. Cuenta arquitecturas en paralelo y son eficientes tan slo para un rango reducido de problemas. Hoy en da el diseo de Supercomputadoras se sustenta en 4 importantes tecnologas: La tecnologa de registros vectoriales, creada por Seymour Cray, considerado el padre de la Supercomputacin. Esta tecnologa permite la ejecucin de innumerables operaciones aritmticas en paralelo. El sistema conocido como M.P.P. por las siglas de Massively Parallel Processors o Procesadores Masivamente Paralelos, que consiste en la utilizacin de cientos y a veces miles de microprocesadores estrechamente coordinados. La tecnologa de computacin distribuida: los clusters de computadoras de uso general y relativo bajo costo. Cuasi-Supercmputo: Recientemente, con la popularizacin de la Internet, han surgido proyectos de computacin distribuida en los que software especiales aprovechan el tiempo ocioso de miles de ordenadores personales para realizar grandes tareas por un bajo costo.
12

Todas las computadoras, desde el ms pequeo microsistema hasta los ms complejos, estn compuestos de cuatro componentes bsicos. Estos componentes son:

Unidad Central de Proceso: Tambin llamada CPU o UCP, est formado por dos unidades principales: La unidad de Control, representa el "corazn" de un computador, encargndose de controlar y coordinar toda la actividad del procesamiento de datos, incluyendo el control de todos los dispositivos de Entrada/Salida (en adelante E/S), coordinar la entrada y salida de datos e informacin de las diferentes memorias, determinar las direcciones de las operaciones aritmticas y lgicas, y seleccionar, interpretar y enviar a ejecutar las instrucciones de los programas. La unidad aritmtica y lgica, es la encargada de ejecutar todos los clculos matemticos (Suma, resta, multiplicacin y divisin) y todas las comparaciones lgicas.
13

FUNCIONES DE LA COMPUTADORA

Todas las computadoras aunque varan en su arquitectura cuentan con un elemento en comn, el MICROPROCESADOR que realiza un nmero considerable de funciones, a saber:

1.-Ofrecer seales de distribucin y control para todos los elementos de la computadora. 2.-Buscar y traer instrucciones y datos de la memoria. 3.-Transferencia de datos hacia y desde dispositivos de Entrada y Salida. 4.-Decodificacin de instrucciones. 5.-Realizacin de operaciones aritmticas y lgicas solicitadas por las instrucciones. 6.-Respuesta a seales de control generadas en Entradas y Salidas como RESET e INTERRUPT.
14

Unidades de Memoria:
Un computador personal posee bsicamente dos tipos de memoria:
1.

La Memoria interna, dividida a su vez en memoria slo de lectura (ROM: Read Only Memory), y la memoria que puede leerse, borrarse y actualizarse (RAM: Random Access Memory). La ROM es el rea de la memoria donde el fabricante de la computadora graba todos los datos e instrucciones necesarias para el funcionamiento del computador. El usuario tiene acceso a esta memoria para leerla pero no puede grabar ni cambiar absolutamente nada en ella. El contenido de esta memoria es permanente y con la ausencia del flujo electrnico no desaparece. La RAM es el rea de memoria principal disponible para satisfacer las necesidades de programacin del usuario, es all donde se guardan los datos y los programas a ejecutarse en un momento determinado. Esta memoria es voltil, significa que su contenido se pierde al apagarse el computador. Generalmente el tamao de memoria de los computadores est determinado por la cantidad de memoria RAM que posea.
15

La Memoria Auxiliar. La capacidad de almacenamiento en memoria principal es limitada, situacin diferente se presenta para la memoria auxiliar que es ilimitada, todo medio magntico, diskette, zip, cassette, cinta, disco, cd, etctera, se considera como memoria auxiliar sirviendo este para guardar todos los datos y programas deseados.

Dispositivos de Entrada y /o Salida: Nunca debe haber confusin entre dispositivo y medio magntico, los dispositivos son las mquinas electromecnicas que manipulan los medios magnticos. Existen dispositivos de entrada y/o salida de toda ndole. Una computadora debe tener al menos un dispositivo de entrada y otro de salida o uno con las dos funciones.
16

El HardWare Segn la Organizacin Internacional de Estndares, el Hardware son todos los dispositivos fsicos utilizados en el procesamiento de datos, que en su conjunto forman una computadora o un Sistema de Cmputo. Por lo que podemos decir que hardware es todo lo que el usuario puede ver y tocar en un sistema de computacin, por ejemplo, el monitor, el teclado, las unidades de disco, la impresora, el mouse, scanner, etctera. El SoftWare Segn la Organizacin Internacional de Estndares, el Software son todos los programas, procedimientos, reglas y cualquier documentacin relacionada a la operacin de un Sistema de Cmputo. Por lo anterior, es todo lo que no podemos ver, mucho menos tocar, o puedes tocar un programa? El FirmWare El FirmWare es un concepto recientemente introducido y se refiere a la lgica "alambrada" para realizar ciertas funciones incorporadas en ciertas computadoras, a menudo en forma de ROM.
17

ESTRUCTURAS DE INTERCONEXIN
Una computadora esta constituida por el CPU, MEMORIA y E/S, los cuales se comunican entre s por un conjunto de lneas denominado Estructuras de interconexin Sistema de Buses.
1. 2. 3.

Memoria MODULO DE E/S CPU

18

Estructuras de interconexin
Memoria Un mdulo de memoria est constituido por N palabras de la misma longitud. A cada palabra se le asigna una nica direccin numrica (0,1,,N-1). Una palabra de datos puede leerse o escribirse de la memoria. El tipo de operacin se indica mediante las seales de control READ (Leer) y WRITE (Escribir). La posicin de memoria para la operacin se especfica mediante una direccin.

19

Estructuras de interconexin
CPU La CPU lee interrupciones y datos, escribe datos una vez que los ha procesado, y utiliza ciertas seales para controlar el funcionamiento del sistema. Tambin puede escribir seales de interrupcin.

20

FUNCIONES DE LA COMPUTADORA

Todas las computadoras aunque varan en su arquitectura cuentan con un elemento en comn, el MICROPROCESADOR que realiza un nmero considerable de funciones, a saber:

1.-Ofrecer seales de distribucin y control para todos los elementos de la computadora. 2.-Buscar y traer instrucciones y datos de la memoria. 3.-Transferencia de datos hacia y desde dispositivos de Entrada y Salida. 4.-Decodificacin de instrucciones. 5.-Realizacin de operaciones aritmticas y lgicas solicitadas por las instrucciones. 6.-Respuesta a seales de control generadas en Entradas y Salidas como RESET e INTERRUPT.
21

Estructuras de interconexin
MODULO DE E/S Desde un punto de vista interno la E/S es funcionalmente similar a la memoria. Hay dos tipos de operaciones, leer y escribir. Adems, un mdulo de E/S puede controlar ms de un dispositivo externo. Nos referiremos a cada una de estas interfases como un dispositivo externo con el nombre de puerto (PORT) y se le asignar una direccin a cada uno. Por otra parte, existen lneas externas de datos para la entrada y salida de datos por un dispositivo externo. Por ltimo, un mdulo de E/S puede enviar seales de interrupcin a la CPU.

22

Mdulo de E/S

Es el elemento de la computadora responsable del control de uno ms dispositivos externos, y del Intercambio de datos entre esos dispositivos y la memoria principal y/o los registros de la CPU. As, el mdulo de E/S debe tener una interfaz interna a la tarjeta madre de la computadora (con el Procesador y la memoria principal) y una interfaz externa a la computadora (con el dispositivo externo).

23

MODULO DE ENTRADAS Y SALIDAS.


Funciones de un mdulo de E/S: 1.- Realizar la interfaz entre la CPU y la Memoria a travs del bus del sistema 2.- Realizar la interfaz entre uno o ms dispositivos perifricos mediante enlaces de datos especficos.

24

El mdulo de E/S debe tener la capacidad de entablar comunicacin con la CPU y con el dispositivo externo: 1.- La comunicacin con la CPU implica:

Decodificacin de Ordenes: El mdulo acepta rdenes de la CPU Datos: La CPU y el mdulo intercambian datos a travs del bus correspondiente Reconocimiento de Direccin: Igual que cada palabra de memoria tiene una direccin, cada dispositivo de E/S tiene otra.

2.- El mdulo de E/S debe ser capaz de comunicarse con el dispositivo. Esta comunicacin implica intercambiar rdenes, informacin del estado, y datos.
25

26

Interconexin con buses. Un bus es un camino de comunicacin entre dos o ms dispositivos. Una caracterstica clave de un bus es que se trate de un medio de transmisin compartido.

LINEAS DE DATOS LINEAS DE DIRECCION LINEAS DE CONTROL


27

TIPOS DE TRANSFERENCIA EN EL SISTEMA DE BUSES

Memoria a CPU : La CPU lee una instruccin o dato desde la memoria. CPU a Memoria : La CPU escribe un dato en la memoria. E/S a CPU : La CPU lee datos de un dispositivo de E/S a travs de un mdulo E/S. CPU a E/S : La CPU enva datos al dispositivo de E/S. Memoria a E/S y viceversa: En estos dos casos, un mdulo de E/S puede intercambiar datos directamente con la memoria, sin que tenga que pasar a travs de la CPU, utilizando el acceso directo a memoria (DMA).

28

DIRECCIONES
DATOS CONTROL

ENTRADAS Y SALIDAS

X1 X2 PERIFERICOS
29

X3

X4

También podría gustarte