Вы находитесь на странице: 1из 18

Arquitectura de Computadores I

Introduccin Breve resea histrica

Arquitectura de computadores
El concepto de arquitectura de un computador se refiere a la integracin de su estructura fsica con su estructura lgica. Qu disciplinas integra el estudio de la arquitectura de computadores ? Por qu es importante para un ingeniero de sistemas y computacin poseer conocimientos sobre arquitectura de computadores ? La arquitectura de computadores es un concepto que integra software, hardware, algoritmos y lenguajes de programacin para el procesamiento de datos y la generacin de informacin.

Arquitectura de Computadores
La disciplina dedicada al estudio, diseo, construccin y aplicacin de los computadores recibe el nombre de Arquitectura de Computadores. Su estudio se puede dividir en cinco grandes reas: 1. Entrada Salida. 2. Comunicaciones.

3. Control.
4. Procesamiento.

Sistemas de cmputo Introduccin


Hace 25 aos haba no ms de 50.000 computadores en todo el mundo, hoy se venden diariamente alrededor de 150.000 computadores El campo de la computacin es extremadamente dinmico. A cada momento se disean y construyen mquinas cada vez mejores. Solo en Estados Unidos, el mercado de la computacin representa entre el 5 y el 10 % del producto nacional.

Sistemas de cmputo Introduccin


Los computadores han trado consigo la tercera revolucin a nuestra civilizacin: La revolucin de la informacin. El desarrollo y evolucin de los sistemas de cmputo sirve de impulso a otras ciencias.

El costo de estos sistemas disminuye a un ritmo solo comparable al del aumento en su potencia computacional. Las aplicaciones que antes eran poco factibles se convierten ahora en prcticas:
Cajeros automticos, Computadores en automviles, Computadores de bolsillo, proyecto Genoma Humano, world wide web.

Sistemas de cmputo Introduccin


Los buenos programadores siempre estn interesados en el desempeo de sus programas. En los aos 60s: Tamao de la memoria. Modelo actual: Esquema jerrquico de la memoria del sistema y la naturaleza paralela de los procesadores (*). Construir software competitivo hoy en da implica necesariamente un conocimiento de la organizacin de los sistemas de cmputo.

Historia y evolucin
La era de piedra (5000 a.c. 1650 d.c.): Primeros dispositivos de clculo: Huesos usados para contabilizar eventos, tablillas de arcilla, el baco, tablas para predecir eventos astronmicos, geometra y matemtica aplicada. Se desarrollan y escriben los primeros algoritmos. Aparecen las primeras reglas de clculo.

Historia y evolucin
La era mecnica (1620 - 1940):

Se perfeccionan las reglas de clculo.


En el siglo XVII aparecen las primeras calculadoras mecnicas, destinadas a la relojera y juguetes. A partir del siglo XIX aparecen los primeros dispositivos electromecnicos.

Historia y evolucin
La primera electrnicos: generacin de computadores

Primeros computadores: Aparecen entre 1938 y 1939. Discretos y anlogos. Rels de conmutacin. Tubos de vaco: ENIAC. Se bosqueja la mquina de Von Newmann. Aparicin EDVAC y EDSAC. En Inglaterra aparece Colossus. Desarrollo de la arquitectura Harvard.

Uso de cables aislados y de aritmtica bit a bit. No se maneja punto flotante.


UNIVAC I: Primera computadora comercial. Tubos de vaci y cintas magnticas.

Historia y evolucin
Segunda generacin (1952 - 1963):

En 1954 Bell Laboratories construye el primer computador transistorizado del mundo. TRADIC. Usaba memorias de ncleo de ferrita y corrientes coincidentes.
Aparecen los lenguajes de programacin de alto nivel (FORTRAN en 1957, COBOL en 1959 y ALGOL en 1960). Aparecen los primeros PCBs. Paquetes de discos intercambiables.

Historia y evolucin
Tercera generacin (1962 - 1975):

Aparecen los SSI.


PCBs multicapa. Desarrollo de compiladores inteligentes Lenguajes de alto nivel ms elaborados.

Multiprogramacin: Intercalar la ejecucin de programas en operaciones de Entrada Salida.

Sistemas de tiempo compartido y computadores vectoriales.


El concepto de Memoria virtual.

Historia y evolucin
La cuarta generacin (1972 - actualidad):

Uso de tecnologas LSI y VLSI.


Multiprocesamiento y mejora desempeo usando pipelining. Lenguajes elaborados. de programacin del ms

Aparece el concepto de procesamiento en paralelo. Computador y estaciones de trabajo

Rendimiento y desempeo
Por rendimiento o desempeo se entiende la manera en la que un sistema de cmputo particular resuelve cierto problema y enfrenta los casos previstos. Es una medida relativa y se usa como base de comparacin En general para medir el desempeo se toma como base una operacin comn y muy sencilla para el sistema de cmputo y se evala la cantidad de operaciones que se pueden realizar en una base de tiempo dada.

Rendimiento y desempeo
Es muy comn adoptar la velocidad del sistema de cmputo para evaluar su desempeo La frecuencia de reloj. La frecuencia de reloj del procesador no es una buena medida para comparar el desempeo de un sistema de cmputo, ni siquiera entre sistemas de la misma marca. La frecuencia de reloj sera til como parmetro para comparar el desempeo entre sistemas con una misma arquitectura (CPU).

Rendimiento y desempeo
Tiene ms sentido medir las capacidades internas de la CPU. Por ejemplo: En un DEC PDP 11 con una frecuencia de reloj de 21 MHz (1983) , tomara 480 s multiplicar dos enteros sin signo de 16 bits. La misma operacin le toma alrededor de 30 s a un 8088 de 4.77 MHz (1981).

Rendimiento y desempeo
Size Year 1951 1964 1965 1976 1981 1991 Name UNIVAC I IBM S / 360, M 50 PDP 8 Cray 1 IBM PC HP 9000 Model 750 Ft2 1.000 60 8 58 1 2 Power Watts 124.500 10.000 500 60.000 150 500 Performance Adds per sec 1.900 500.000 330.000 166000.000 240.000 50.000.000 Memory kB 48 64 4 32.768 256 16.384 Adj. Price (S $ 1996) 4.996.749 4.140.257 66.071 8.459.712 4.081 8.156 Adj price / performance vs. UNIVAC 1 318 13.135 51.604 154.673 16.172.356

1996

Intel Ppro PC (200 MHz)

500

400.000.000

16.384

4.400

239.078.908

Desarrollo de los microprocesadores


1975

Intel 8080. 2 MHz. 4 ciclos de reloj / ciclo de memoria de 8 bits (500kB/s).


1977 Zilog Z 80. 4 MHz. 4 ciclos / 8 bits. (1 MB / s). 1981

Intel 8088. 5 MHz*. 5 ciclos / 8 bits. (1 MB / s).

Desarrollo de los microprocesadores


Intel 80286. 8 MHz. 3 ciclos / 16 bits. (5.3 MB / s). Intel 80386. 33 MHz. 2 ciclos / 32 bits. (66 MB / s). Intel 486DX2. 66 MHz. 2 ciclos / 32 bits. (132 MB / s). Intel Pentium. 90 MHz y bus de 60 MHz. Picos de 160 MB / s. Pentium II. 400 MHz. El bus de memoria tiene un 1 ciclo de 64 bits a 100 MHz, con picos de 800 MB / s. Es muy difcil calcular un valor

Вам также может понравиться