Sunteți pe pagina 1din 10

EVOLUCION DE LOS COMPUTADORES

Introduccin
Al realizar la primera actividad colaborativa del curso Arquitectura de
computadores se pretende que el estudiante conozca y aprenda los conceptos
bsicos del tema y obtenga una visin general del desarrollo y evolucin de la
computadora. La actividad se basa en la elaboracin de un relato que identifique el
desarrollo de las tecnologas computacionales y cules son los ltimos avances
que se han llevado a cabo
Objetivos
1. Identificar la estructura, organizacin y arquitectura de los computadores.
2. Estar al tanto de la historia y evolucin de las computadoras.
3. Saber los principales factores que determinan el rendimiento de un
computador.
4. Conocer cmo medir, informar y resumir el rendimiento de una
computadora.
Desarrollo de la actividad
De acuerdo al anlisis realizado de los temas: organizacin y arquitectura de
computadores, evolucin de los computadores y el papel del rendimiento en
un computador se debe desarrollar un documento donde se identifique el
desarrollo de las tecnologas computacionales y cules son los ltimos avances
que se han llevado a cabo.
Organizacin y arquitectura de computadores:
Lo primero es relacionar las definiciones de los conceptos y encontrar la diferencia
que hay entre ellos, el primer concepto es el de arquitectura y se puede decir que
se refiere a los atributos de un sistema que son visibles a un programador,
aquellos atributos que tienen un impacto directo en la ejecucin lgica de un
_
FI-GQ-OCMC-004-007
000-17-03-2010

programa. El segundo concepto a mencionar es el de organizacin el cual se


refiere a las unidades funcionales y sus interconexiones, que dan lugar a
especificaciones arquitectnicas. La organizacin de un computador es
transparente al programador. Para entender la diferencia que hay entre estos dos
conceptos se plantea el siguiente ejemplo, una cuestin de arquitectura es si la
computadora tendr la instruccin de multiplicar y una cuestin de organizacin es
si esa instruccin ser implementada por una unidad especializada en multiplicar o
por un mecanismo que haga un uso iterativo de la unidad de suma del sistema.
En general los fabricantes de mquinas producen familias de pc con una misma
arquitectura y a medida que pasa el tiempo salen nuevos modelos con la misma
arquitectura, pero con una organizacin diferente, con lo cual logran una
compatibilidad de software. Una arquitectura puede sobrevivir muchos aos, pero
su organizacin cambia con la evolucin de la tecnologa. En conclusin se puede
decir que la arquitectura de computadoras es el diseo conceptual y la
estructura operacional fundamental de un sistema de computadora. Es decir, es un
modelo y una descripcin funcional de los requerimientos y las implementaciones
de diseo para varias partes de una computadora, con especial inters en la forma
en que la unidad central de proceso (CPU) trabaja internamente y accede a las
direcciones de memoria. Y la organizacin de computadoras es la forma de
seleccionar e interconectar componentes de hardware para crear computadoras
segn los requerimientos de funcionalidad, rendimiento y costo. Otros aspectos
importantes son la estructura y funcionamiento de un computador, por lo que
tambin es importante especificar estos conceptos, estructura es el modo en que
los componentes estn interrelacionados y funcionamiento es la operacin de
cada componente individual como parte de la estructura.
La estructura est dada por la Central Prosesing Unit (CPU o Unidad Central de
Procesamiento) la cual controla el funcionamiento de la computadora y se encarga
del procesamiento de datos, comnmente se lo llama procesador. Por los
_
FI-GQ-OCMC-004-007
000-17-03-2010

dispositivos de Input/Output (I/O o entrada y salida) que se encarga de la


transferencia de datos entre el computador y el entorno externo, la Main Memory
(Memoria principal) que almacena datos y por el System Interconnection (sistema
de interconexin) que es el que proporciona comunicacin entre las tres partes.
El funcionamiento se refiere a lo que puede hacer la mquina, que es
procesamiento de datos, almacenamiento de datos, transferencia de datos y
control.
Evolucin de los computadores:
A lo largo de la historia el hombre ha creado
sistemas para ayudarse con los clculos, el hombre
primitivo inicio utilizando los dedos lo cual dio
origen al sistema decimal, luego agrupando piedras
lo que dio origen al primer instrumento de clculo
llamado baco inventado en Babilonia unos 500
aos antes de Cristo, debido al desarrollo y crecimiento comercial el hombre se ve
en la necesidad de crear mquinas que permitieran disminuir la probabilidad de
error y facilitaran el manejo de clculos
matemticos, esto se inicia con Blaise Pascal
quien inventa la primera calculadora la cual
fue evolucionando hasta completar las cuatro
operaciones bsicas mediante los aportes de
Gottfried Wilhelm von Leibniz y Charles
Xavier Thomas de Colmar, el avance continua
y el Francs Joseph Marie Jacquard llega a inventar el almacenamiento de
informacin por medio de las tarjetas perforadas, las tarjetas perforadas fueron el
inicio de poder almacenar informacin por medio de los orificios, Charles Babbage
avanza a la maquina analtica la cual era capaz de hacer todas las operaciones
matemticas y ser programada por medio de tarjetas de cartn perforado y
_
FI-GQ-OCMC-004-007
000-17-03-2010

guardar una enorme cantidad de cifras, es


por esto que a Charles Babbage se le
considera el padre de la informtica. Llega
Hollerith con una mquina que ordenaba y
enumeraba las tarjetas perforadas y que se
us en los censos de estados unidos, fue el
primer uso automatizado de una mquina. Al
ver estos resultados Holerith funda una compaa de mquinas tabuladoras que
posteriormente paso a ser la International Business Machines (IBM) y la cual da
origen a la primera generacin de computadores que comprende desde el ao
1944 a 1956, en esta primera generacin se da la creacin de la computadora
MARK I que fue desarrollada por Howard Aiken, luego se crea la computadora
ENIAC (Electronic Numerical Intregrator and Calculator) que era una enorme
computadora la cual ocupaba ms de una habitacin, pesaba ms de 30
toneladas y trabajaba con ms de 18 mil tubos de vaco, una de sus
caractersticas importantes fue que usaba el sistema binario en lugar del sistema
decimal, luego fue construida por Eckert y Mauchley la computadora EDVAC
(Electronic, Discrete Variable Automatic) que contaba con un programa, este
programa le permita al computador alternar las operaciones dependiendo de los
resultados obtenidos previamente, y as, se crearon diversas maquinas, cada una
con un avance significativo. En 1951 se construy la primera computadora para
uso comercial la cual fue llamada UNIVAC I, as como el computador 701 y
posteriormente el 752, computadoras producidas por IBM.

MARK I
_
FI-GQ-OCMC-004-007
000-17-03-2010

UNIVAC I

IBM 701

Llega la segunda generacin que comprende desde los aos 1959 a 1964, lo
ms destacable de esta segunda generacin es el reemplazo del uso de tubos al
vaco por los transistores lo que hizo que las computadoras sean ms pequeas
y ms rpidas y para el almacenamiento de la informacin se comenzaron a usar
cintas magnticas. Aunque en esta generacin se disminuy el tamao y se
aument la velocidad, aun las computadoras significaban un considerable costo
para las empresas.
La tercera generacin comprende desde los aos 1964 a 1971, el mayor logro de
esta generacin es el uso de circuitos integrados
(chips de silicio), esto hizo que las computadoras
sean ms pequeas y ms rpidas, adems
consuman menos electricidad lo que hace que
generen

menos

cantidad de calor.
Con el uso del chip se dio un enorme paso en la
era de la computacin ya que el chip contena
una serie de circuitos integrados los cuales
almacenaban la informacin, esto permiti que
las computadoras puedan hacer varias tareas a la vez como era la de
procesamiento

de

informacin

clculo

matemtico. La compaa que tuvo su apogeo en


esta generacin fue IBM la cual lanz al mercado
las minicomputadoras IBM 360 y 370. En el ao
de 1970 IBM coloc una unidad de diskette a su
computador modelo 3740 con esto se increment
la capacidad de acceso y la velocidad de la informacin. En la cuarta generacin
que se da entre 1971 y 1981, lo ms importante es el invento del
microprocesador el cual una los circuitos integrados en un solo bloque. La
creacin del microprocesador hizo posible el desarrollo de las computadoras
_
FI-GQ-OCMC-004-007
000-17-03-2010

personales o PC, lo cual marcara una revolucin en el mundo de la computacin


En el ao de 1971 la compaa INTEL crea el primer chip de 4 bits, el cual
contena una gran cantidad de transistores. En esta generacin de computadores
aparecen las primeras microcomputadoras las cuales fueron fabricadas por la
compaa APPLE e IBM. Se da una revolucin en el desarrollo del hardware.
La quinta generacin se puede ver entre los aos 1982 a 1989, las empresas
encargadas de construir computadoras contaron
con grandes avances de microelectrnica. Surge la
"red de redes" o Internet, y es ah donde se dan los
ms grandes avances, se da inicio a la inteligencia
artificial y aparecen las computadoras porttiles.
Los dispositivos de almacenamiento de informacin
surgen un cambio pudiendo ahora almacenar
mayor cantidad de informacin, se lanza al
mercado

el

CD

como

estndar

para

el

almacenamiento de msica y vdeo. La sexta


generacin se viene dando a partir de 1990
hasta la fecha, las computadoras de ahora
vienen trabajando con arquitecturas paralelasvectoriales lo que hace que sean muy rpidas,
pueden almacenar una cantidad enorme de
informacin (terabytes), ahora las computadoras
prcticamente toman decisiones propias alcanzando casi la misma del ser
humano, tenemos computadoras tctiles que casi no ocupan espacio, tambin con
diseo hologrfico, satlites, fibra ptica, inteligencia artificial, robots lo cual hace
que el desarrollo en este campo sea enorme.

_
FI-GQ-OCMC-004-007
000-17-03-2010

El papel del rendimiento en un computador


Los indicadores del rendimiento de un computador son una serie de parmetros
que conforman un modelo simplificado de la medida del rendimiento de un sistema
y son utilizados por los arquitectos de sistemas, los programadores y los
constructores de compiladores, para la optimizacin del cdigo y obtencin de una
ejecucin ms eficiente. Dentro de este modelo, estos son los indicadores de
rendimiento ms utilizados:
Turn-around Time
Tiempo de cada ciclo (t)
Frecuencia de reloj (f)
Total de Instrucciones (Ic)
Ciclos por instruccin (CPI)
Tiempo de ejecucin de programa (Tp)
Ciclo de memoria (mc)
Componentes del CPI
Relacin entre factores de rendimiento y atributos del sistema
Relacin MIPS
THROUGHPUT del sistema (Ws)
THROUGHPUT de CPU (Wp)
1 Turn-around Time: Tiempo de respuesta. Tiempo total que tarda una tarea en
completarse, desde la entrada hasta la salida, por lo que incluye accesos a disco y
memoria, compilacin, sobrecargas y tiempos de CPU.
2 Tiempo de cada ciclo (t) Tiempo empleado por cada ciclo. Es la constante de
reloj del procesador. Medida en nanosegundos.
3 Frecuencia de reloj (f) Es la inversa del tiempo de ciclo. Medida en Mega Hertz
_
FI-GQ-OCMC-004-007
000-17-03-2010

4 Total de Instrucciones (Ic) Es el nmero de instrucciones objeto a ejecutar en


un programa.
5 Ciclos por instruccin (CPI) Es el nmero de ciclos que requiere cada
instruccin. Normalmente, CPI = CPI medio.
6 Tiempo de ejecucin de programa (Tp)
Es el tiempo que tarda un programa en ejecutarse.

Total de ciclos de reloj en la ejecucin de un programa (C)

7 Ciclo de memoria (mc) Es el tiempo que se tarda en completar una referencia a


memoria.

8 Componentes del CPI A partir de las nuevas definiciones de referencias a


memoria por ciclo y el total de ciclos del procesador, las frmulas del CPI y del Tp
se pueden de la siguiente forma:
Total de ciclos del procesador (p).
Referencias a memoria por ciclo (mr).

9 Relacin entre factores de rendimiento y atributos del sistema


_
FI-GQ-OCMC-004-007
000-17-03-2010

En este cuadro resumen, se muestra la relacin entre los factores del rendimiento
(Ic, p, mr, k y t) y algunas caractersticas del sistema (arquitectura, tecnologa del
compilador, implantacin y control CPU y jerarqua de la memoria cach).
10 Relacin MIPS Podemos utilizar un nuevo modelo del rendimiento deducido a
partir del parmetro MIPS (Millones de instrucciones por segundo). Es una medida
de la velocidad del computador, que depende de la frecuencia del reloj (f), del total
de instrucciones (Ic), y de los ciclos por instruccin (CPI).

A partir de la definicin de MIPS se puede utilizar la siguiente frmula para el


tiempo de CPU:

11 THROUGHPUT del sistema (Ws)


Es la cantidad de trabajo por unidad de tiempo que realiza el sistema. Total de
programas (resultados) ejecutados por el sistema en unidad de tiempo.
Ws (programas/segundo)
12 THROUGHPUT de CPU (Wp) Es la cantidad de trabajo de la CPU.

_
FI-GQ-OCMC-004-007
000-17-03-2010

Conclusiones
1. Se Identifica la estructura, organizacin y arquitectura de los computadores.
2. Se est al tanto de la historia y evolucin de las computadoras.
3. Se aprenden los principales factores que determinan el rendimiento de un
computador.
4. Se conoce cmo medir, informar y resumir el rendimiento de una
computadora.
Bibliografa
http://www.slideshare.net/yesyduc10/modelos-de-arquitecturas-de-computo?
next_slideshow=2
http://www.taringa.net/posts/apuntes-y-monografias/2059091/Arquitectura-yorganizacion-de-computadoras-1.html
http://comping.galeon.com/productos2327100.html
http://www.monografias.com/trabajos37/evolucion-computador/evolucioncomputador.shtml#evoluc#ixzz3DabMAFy7
http://elcomputadorevolucionehistoria.blogspot.com/
http://books.google.com.co/books?
id=z1ukg428VjcC&pg=PA47&lpg=PA47&dq=El+papel+del+rendimiento+en+un+co
mputador&source=bl&ots=VIRr0ugFtc&sig=7QSVlUNOYS-aOyWSrPUX92Txmk&hl=es419&sa=X&ei=r1UbVKuQF9TCggSFyIGYBA&ved=0CBsQ6AEwAA#v=onepage&q
=El%20papel%20del%20rendimiento%20en%20un%20computador&f=false

_
FI-GQ-OCMC-004-007
000-17-03-2010

S-ar putea să vă placă și