Anda di halaman 1dari 46

Evolucin del Computador

unidad de
entrada

circuito de datos

datos

memoria central
programas

unidad de
salida

circuito de control

unidad de tratamiento
aritmtico y lgico

unidades perifricas

unidad central

unidad de control

Estructura de la Mquina de Von Neumann

Unidad Aritmtica
y Lgica
Dispositivos
de E/S

Memoria
Principal

Unidad de control
de programa

Evolucin del Computador


GENERACION 0
La Pascalina (1642)
La primera mquina de calcular mecnica
Precursor del ordenador digital
Inventada por el matemtico francs Blaise Pascal
Utilizaba una serie de ruedas de diez dientes en las que cada uno de los dientes
representaba un dgito del 0 al 9. Las ruedas estaban conectadas de tal manera que
podan sumarse nmeros hacindolas avanzar el nmero de dientes correcto.
En 1670 el filsofo y matemtico alemn Gottfried Wilhelm Leibniz perfeccion
esta mquina e invent una que tambin poda multiplicar.
Mquina analtica (1834)
Primer intento de construir una mquina digital
Tena 4 componentes: almacn (memoria), el molino (unidad de cmputo), entrada
(lector de tarjetas perforadas) y salida (perforadas e impresas)
Hecho por Babbage

Evolucin del Computador


PRIMERA GENERACIN: Tubos de vaco (1951 -1958)

Sistemas constituidos por tubos de vaco,


Desprendan bastante calor y tenan una vida relativamente corta.
Mquinas grandes y pesadas.
Alto consumo de energa. El voltaje de los tubos era de 300 v y la
posibilidad de fundirse era grande.
Almacenamiento de la informacin en tambor magntico interior. El
tambor magntico recoga y memorizaba los datos y los programas
que se le suministraban.

Evolucin del Computador


Continuas fallas o interrupciones en el proceso
Requeran sistemas auxiliares de aire acondicionado especial.
Programacin en lenguaje de mquina, que consista en largas
cadenas de bits, de ceros y unos, por lo que la programacin resultaba
larga y compleja.
Alto costo
Uso de tarjetas perforadas Hollerith para suministrar datos y los
programas.
Fabricacin industrial. La iniciativa se aventuro a entrar en este
campo e inici la fabricacin de computadoras en serie.

Evolucin del Computador


Computadores representativas:
Colossus (1943)
Inicio de la primera generacin
Primera computadora electrnica digital
Financiado por el gobierno ingls
Ayud en el diseo el matemtico Alan Turin
Mark I (1944)
Primer computador USA de propsito general
Hecho por Aiken

Evolucin del Computador


Eniac I (1943)

Inicia la historia moderna de la computacin


Creado por Eckert y Mauchley
Universidad de Pennsylvania
Utilizado hasta 1955
Utiliza el concepto de programa almacenado
Arquitectura: 20 registros capaces de almacenar un nmero
decimal de 10 dgitos
Programable manualmente mediante conmutadores y
ejecutaba 5000 sumas/seg.
Constaba de 18000 tubos de vaco, consuma 140 Kw, pesaba
30 toneladas

Evolucin del Computador

El ENIAC, es el primer gran calculador electrnico, acabado en 1943

J. Presper Eckert se apasionaba por la electrnica. Defini una nueva concepcin de


los tubos al vaco.

Evolucin del computador


Mquina IAS
Utiliza el concepto de programa almacenado
La memoria principal almacena programas y datos
ALU opera con datos binarios
La unidad de control interpreta instrucciones de la memoria y
los ejecuta
Dispositivos de E/S operados por la unidad de control
Dispone de 1000 palabras de 40 bits y 21 instrucciones

Estructura detallada del IAS


Central Processing Unit
Arithmetic and Logic Unit
Accumulator

MQ

Arithmetic & Logic Circuits


MBR

Input
Output
Equipment

Instructions
Main
& Data
Memory
PC

IBR

MAR
IR

Control
Circuits

Program Control Unit

Address

Evolucin del computador


Computadores Comerciales
UNIVAC I
Primer computador de xito. Diseado para aplicaciones
comerciales y cientficas.
Realizaba tareas como operaciones con matrices, problemas
estadsticos y logsticos
UNIVAC II
Tena mas capacidad de memoria y ejecutaba mas
aplicaciones
Serie de computadores 700/7000 de IBM
Para aplicaciones cientficas y de gestin

Evolucin del computador

Construido por la firma inglesa Ferranti, el UNIVAC I fue entregado en


febrero de 1951 a la Royal Society Computing Machine Laboratory de la
Universidad de Manchester.

Evolucin del computador

El IBM 704 fue concebido por Gene Amdahl y posea una memoria central
de ncleos magnticos de ferrita.

Resumen

Evolucin del Computador


Segunda Generacin: Transistores (1955 1965)
El transistor es el componente principal en los circuitos
Disminucin del tamao.
Disminucin del consumo y de la generacin de calor.
Su confiabilidad super ampliamente a los efmeros tubos al vaco.
Mayor rapidez, la velocidad de las operaciones ya no se mide en
segundos sino en ms.
Memoria interna de ncleos de ferrita.
Instrumentos de almacenamiento: cintas y discos.

Evolucin del Computador


Mejoran los dispositivos de entrada y de salida. Mejor lectura de
tarjetas perforadas, se dispona de clulas fotoelctricas.
Introduccin de elementos modulares.
Aumenta la confiabilidad.
Las impresoras aumentan su capacidad de trabajo.
Lenguajes de programacin mas potentes, ensambladores y de alto
nivel (fortran, cobol y algol).
Aplicaciones comerciales en aumento, para la elaboracin de
nminas, facturacin, contabilidad, etc.
NCR & RCA produjeron pequeas mquinas transistorizadas
Aparecen las series IBM 7000
Aparece la compaa DEC vendiendo computadores PDP-1

Evolucin del Computador

La arquitectura del GAMMA 60 de BUll, le permita asegurar tres actividades: la memoria,


el multitratamiento y la coordinacin entre los tratamientos y sus recursos.

Resumen

Evolucin del Computador


Tercera Generacin: Circuitos integrados (1965 1971)
Circuito integrado desarrollado en 1958 por Jack Kilbry.
Miniaturizacin y reunin de centenares de elementos en una placa de
circuito integrado de silicio (chip).
Menor consumo de energa.
Apreciable reduccin de espacio.
Aumento de confiabilidad y flexibilidad.
Aumenta la capacidad de almacenamiento y se reduce el tiempo de
respuesta.
Generalizacin de lenguajes de programacin de alto nivel.

Evolucin del Computador


Compatibilidad: para compartir software entre diversos equipos.
Computadoras: Serie 360 IBM.
Teleproceso: Se instalan terminales remotas, que tienen acceso en la
computadora central para realizar operaciones, extraer o introducir
informacin en bancos de datos, etc.
Multiprogramacin: Computadora que puede procesar varios
Programas de manera simultnea.
Tiempo Compartido: Uso de una computadora por varios clientes a
tiempo compartido, pues el aparato puede discernir entre diversos
procesos que realiza simultneamente.
Renovacin de perifricos
Instrumentacin del sistema.

Evolucin del Computador


Ampliacin de aplicaciones: en Procesos Industriales, en la
Educacin, en el Hogar, Agricultura, Administracin,
Juegos, etc.
Aparece la mini computadora.
IBM lanza su primer sistema/360, arquitectura de
conmutador central multiplexada
DEC obtiene xito inmediato con sus sistema PDP-8 basado
en bus, por ser pequeo y de bajo costo relativo

Evolucin del Computador


Tercera Generacin
DEC - PDP-8 Bus Structure
Console
Controller

CPU

Main Memory

OMNIBUS

I/O
Module

I/O
Module

Evolucin del Computador

En el centro, una micro plaqueta o chip y,


alrededor, los componentes que ella reemplaza.

Un circuito integrado de los aos 80, en su pack en


cermica (Dual In Line) previsto para insertarlo en
los circuitos impresos.

IBM utiliza de manera industrial los circuitos


integrados.

Detalle de un circuito integrado.

Resumen

Evolucin del Computador


Cuarta generacin: VLSI (1971 - 1982)
Microprocesador: Desarrollado por Intel Corporation a solicitud
de una empresa japonesa (1971).
El Microprocesador: Circuito Integrado que rene en la placa
de Silicio las principales funciones de la Computadora y que va
montado en una estructura que facilita las mltiples conexiones
con los restantes elementos.
Se minimizan los circuitos, aumenta la capacidad de
almacenamiento.
Reducen el tiempo de respuesta.
Gran expansin del uso de las Computadoras.

Evolucin del Computador


Memorias electrnicas ms rpidas.
Sistemas de tratamiento de bases de datos.
Generalizacin de las aplicaciones en todos los campos de la
actividad humana: Medicina, Hogar, Comercio, Educacin,
Agricultura, Administracin, Diseo, Ingenieria, etc...
Multiproceso.
Aparece el Microcomputador
Se inicia la era de la computadora personal
El microcomputador IBM PC basado en Intel 8088 es la
mquina mas vendida de la historia
Aparecen nuevos conceptos como procesamiento CISC, RISC
y superescalar.

Evolucin del Computador

El CRAY 1, imaginado por Seymour Cray, fue uno de los computadores


ms potentes de fines de los aos 70.

Un ao despus del descubrimiento del primer microprocesador, nace en


Francia prototipos de microcomputadores (Franois Gernelle y Andr Truoung
Thi de la sociedad R2E) como el Micral Net en los Estados Unidos de la
compaa Xerox (Altos) y Digital. Luego vinieron el microcomputador en kit
propuesto por la revista Radio-Electronics (1974) e inventado por John Titus,
despus el kit Altair 8080.

Resumen

Evolucin del Computador


QUINTA GENERACION: Inteligencia artificial (1982 - ?)
Mayor velocidad.
Mayor miniaturizacin de los elementos.
Aumenta la capacidad de memoria.
Multiprocesador (Procesadores interconectados).
Lenguaje Natural.
Lenguajes de programacin: PROLOG (Programming
Logic) y LISP (List Processing).
Mquinas activadas por la voz que pueden responder
a palabras habladas en diversas lenguas y dialectos.

Evolucin del Computador


Capacidad de traduccin entre lenguajes que permitir la
traduccin instantnea de lenguajes hablados y escritos.
Caractersticas de procesamiento similares a las secuencias de
procesamiento humano.
La Inteligencia Artificial recoge en su seno los siguientes
aspectos fundamentales:
Sistemas Expertos: es un sofisticado programa de
computadora, posee en su memoria y en su estructura una
amplia cantidad de saber y, sobre todo, de estrategias para
depurarlo y ofrecerlo segn los requerimientos, convirtiendo
al sistema en un especialista que est programado.

Evolucin del Computador


Duplica la forma de pensar de expertos reconocidos en los
campos de la medicina, estrategia militar, exploracin
petrolera, etc.
Lenguaje natural: Consiste en la comunicacin entre
computadores y las personas sin ninguna dificultad de
comprensin, ya sea oralmente o por escrito.
Robtica: Ciencia que se ocupa del estudio, desarrollo y
aplicaciones de los robots. Los Robots son dispositivos
compuestos de sensores que reciben Datos de Entrada y
que estn conectados a la Computadora. Esta recibe la
informacin de entrada y ordena al Robot que efecte una
determinada accin y as sucesivamente.

Evolucin del Computador


La importancia de la construccin de Robots radica
principalmente en su intervencin en procesos de fabricacin.
ejemplo: pintar en spray, soldar carroceras de autos, trasladar
materiales, etc.
Reconocimiento de la Voz: Las aplicaciones de
reconocimiento de la voz tienen como objetivo la captura, por
parte de una computadora, de la voz humana, bien para el
tratamiento del lenguaje natural o para cualquier otro tipo de
funcin.

Resumen

Clasificacin de los Computadores segn


su tamao y capacidad de procesamiento
Supercomputador
Es el tipo de ordenador ms rpido y el de costo ms elevado.
Se usan para aplicaciones especializadas que requieren enormes
cantidades de clculos matemticos.
La cantidad de procesadores que puede llegar a tener un
supercomputador depende principalmente del modelo, pueden tener
desde alrededor de 16 procesadores hasta 512 y ms
Ejemplos de aplicacin: Prediccin sofisticada del clima,
investigacin en energa nuclear, viajes espaciales, etc.

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Mainframe
Es un ordenador de gran tamao y costo elevado.
Soporta cientos o hasta miles de usuarios trabajando
simultneamente.
Soporta mltiples programas ejecutndose simultneamente.
Por lo general cuentan con varias unidades de disco para
procesar y almacenar grandes cantidades de informacin

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Supercomputador vs. Mainframe
Si el objetivo es ejecutar multiplicidad de programas
simultneamente, obteniendo resultados a velocidades razonables,
el mainframe es la solucin ms adecuada.
Si el objetivo es ejecutar un nico programa, obteniendo
resultados a velocidades muy altas, el supercomputador es ms
poderoso.

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Minicomputador
Es un ordenador de tamao y costo medio.
Soporta desde cuatro hasta doscientos usuarios, trabajando
simultneamente.
Soporta mltiples programas ejecutndose simultneamente.
Entornos de mltiples usuarios, apoyando mltiples
actividades de proceso al mismo tiempo.
Ofrece ciertos servicios ms especficos.
Almacena grandes bases de datos, automatizacin industrial y
para aplicaciones multiusuario.

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Mainframe vs. Minicomputador
En la ltima dcada, las diferencias entre los mainframes ms
pequeos y los minicomputadores, se han acortado.
En muchos casos, la distincin est definida por la estrategia de
mercadeo del fabricante.

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Estacin de trabajo
Es un tipo especial de ordenador que se usa para aplicaciones
de ingeniera (CAD/CAM), publishing, desarrollo de software y
otras aplicaciones que requieran poder moderado de cmputo y
alta capacidad grfica.
Estn diseadas para soportar un nico usuario, pero
generalmente se conectan en red.

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Computador personal
. Es un ordenador pequeo, de costo relativamente bajo, diseado
para ser usado por un nico usuario.
. Aparecieron por primera vez en la dcada de los 70s, como
consecuencia del uso de circuitos altamente integrados (VLSI).
. Los ordenadores personales pertenecen a la cuarta generacin.

Clasificacin de los ordenadores segn su


tamao y capacidad de procesamiento
Estacin de trabajo vs. Ordenador personal
Al igual que en otras categoras, la lnea que separa las estaciones
de trabajo de los ordenadores personales se ha hecho ms fina y
difusa, a medida que avanza la tecnologa.
La capacidad de procesamiento de los ordenadores personales
ms sofisticados, equivale a la de estaciones de trabajo de bajo
poder.

Niveles en la Arquitectura de un
Computador
Un computador digital es una mquina que puede resolver
problemas ejecutando ciertas instrucciones.
Un programa es una secuencia de instrucciones.
Los circuitos electrnicos de cada computadora reconocen un
conjunto limitado de instrucciones muy simples.
Lenguaje mquina es el conjunto de instrucciones bsicas de una
computadora.

MQUINAS MULTINIVEL ACTUALES

Evolucin de los Niveles


Los primeros computadores digitales (aos 40) slo tenan 2 niveles
(convencional y lgica digital).
Los circuitos digitales eran voluminosos, poco confiables y difciles
de construir.
En los 50 aparecieron los ensambladores y compiladores.
En los 60 aparece el sistema operativo.
El nivel de microprogramacin se aadi para:
Simplificar la electrnica
Facilitar la escritura de compiladores
Ejecutar los programas ms rpidamente (ROM ms rpida que
la RAM)
En los 70 estaba plenamente difundido

Evolucin de los Niveles


Cuanto ms complicado es el lenguaje mquina, ms grande,
complicado y lento es el microprograma (ya que necesitan
procedimientos).
La velocidad de la RAM se aument con el avance de la tecnologa
(memorias de semiconductores).
Es difcil escribir, depurar y mantener el microcdigo.
A principios de los 80 se elimina el nivel de microprogramacin para
dar paso a las mquinas RISC.

Evolucin de las Mquinas Multinivel

Anda mungkin juga menyukai