Vous êtes sur la page 1sur 9

ARQUITECTURA DE COMPUTADORES 301302_43

MARGARITA ROSA FLORIAN JUAN CARLOS MARTINEZ FERNANDEZ JAIRO EMILIO ARRIETA SELENE CAROLINA PEREIRA RODRIGUEZ

14 DE NOVIEMBRE DEL 2013

TRABAJO COLABORATIVO 2

1. La mquina de Von Newman John Von Neumann fue un muy destacado, cientfico y matemtico hngaro estadounidense que realizo contribuciones muy importantes en variados mbitos. Se le atribuye la creacin de la arquitectura de computadores que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. La mayora de computadoras modernas estn basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales (por ejemplo, para gestionar las interrupciones de dispositivos externos como ratn, teclado, etc). El nacimiento u origen de la arquitectura Von Neumann surge a raz de una colaboracin en el proyecto ENIAC, John Von Neumann, trabajaba en 1945 en el Laboratorio Nacional Los lamos cuando se encontr con uno de los constructores de la ENIAC. Compaero de Albert Einstein, Kurt Gdel y Alan Turing en Princeton, Von Neumann se interes por el problema de la necesidad de reconfigurar la mquina para cada nueva tarea. En 1949 haba encontrado y desarrollado la solucin a este problema, consistente en poner la informacin sobre las operaciones a realizar en la misma memoria utilizada para los datos, escribindola de la misma forma, es decir en cdigo binario. Su "EDVAC" fue el modelo de las computadoras de este tipo construidas a continuacin. Se habla desde entonces de la arquitectura de Von Neumann, aunque tambin dise otras formas de construccin. El primer computador comercial construido en esta forma fue el UNIVAC I, fabricado en 1951 por la Sperry-Rand Corporation y comprado por la Oficina del Censo de Estados Unidos. Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmtico-lgica o ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos que proporciona un medio de transporte de los datos entre las distintas partes.

Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente: 1. Enciende el ordenador y obtiene la siguiente instruccin desde la memoria en la direccin indicada por el contador de programa y la guarda en el registro de instruccin. 2. Aumenta el contador de programa en la longitud de la instruccin para apuntar a la siguiente. 3. Decodifica la instruccin mediante la unidad de control. sta se encarga de coordinar el resto de componentes del ordenador para realizar una funcin determinada. 4. Se ejecuta la instruccin. sta puede cambiar el valor del contador del programa, permitiendo as operaciones repetitivas. El contador puede cambiar tambin cuando se cumpla una cierta condicin aritmtica, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmtica y lgica anteriores. La memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Cada palabra poda contener 2 instrucciones de 20 bits o un nmero entero de 39 bits y su signo. Las instrucciones tenan 8 bits dedicados a sealar el tiempo de la misma y 12 bits para especificar alguna de las 4096 palabras de la memoria. La mquina no manejaba la aritmtica de punto flotante, porque Von Neumann pensaba que cualquier matemtico competente debera ser capaz de llevar la cuenta del punto decimal (en este caso del punto binario), mentalmente. Un elemento importante del hardware de la PC es la unidad del sistema, que contiene una tarjeta de sistema, fuente de poder y ranuras de expansin para tarjetas opcionales. Los elementos de la tarjeta de sistema son un microprocesador, memoria de solo lectura (ROM) y memoria de acceso aleatorio (RAM). El cerebro de la PC y compatibles es un microprocesador basado en la familia 8086 de Intel, que realiza todo el procesamiento de datos e instrucciones. Los procesadores varan en velocidad y capacidad de memoria, registros y bus de datos. Un bus de datos transfiere datos entre el procesador, la memoria y los dispositivos externos. La primera computadora con esta arquitectura fue la EDVAC, esta computadora fue diseada para ser binaria con adicin, sustraccin y multiplicacin automtica y divisin programada. Tambin poseera un verificador automtico con capacidad para mil palabras (luego se estableci en 1.024). Fsicamente la computadora fue construida de los siguientes componentes: Un lector-grabador de cinta magntica, una unidad de control con osciloscopio, una unidad para recibir instrucciones del control y la memoria y para dirigirlas a otras unidades, una unidad computacional para realizar operaciones aritmticas en un

par de nmeros a la vez y mandarlos a la memoria despus de corroborarlo con otra unidad idntica, un cronmetro, y una unidad de memoria dual. Las computadoras actuales manejan la misma arquitectura, tienen gran capacidad para reconocer patrones y secuencias de procesamiento que haya encontrado previamente, (programacin Heurstica) que permita a la Computadora recordar resultados previos e incluirlos en el procesamiento, en esencia, la Computadora aprender a partir de sus propias experiencias usar sus Datos originales para obtener la respuesta por medio del razonamiento y conservar esos resultados para posteriores tareas de procesamiento y toma de decisiones. El conocimiento recin adquirido le servir como base para la prxima serie de soluciones. Caractersticas Principales de las computadoras actuales. Mayor velocidad. Mayor miniaturizacin de los elementos. Aumenta la capacidad de memoria. Multiprocesador (Procesadores interconectados). Lenguaje Natural. Lenguajes de programacin: PROGOL (Programming Logic) y LISP (List Processing). Mquinas activadas por la voz que pueden responder a palabras habladas en diversas lenguas y dialectos. Capacidad de traduccin entre lenguajes que permitir la traduccin instantnea de lenguajes hablados y escritos. Elaboracin inteligente del saber y nmero tratamiento de datos. Caractersticas de procesamiento similares a las secuencias de procesamiento Humano. 2. Desarrolle los siguientes ejercicios:

Convertir el (33214)8 a) Decimal b) Binario. Solucin: a) Decimal 33214(base 8) 3*8^4+3*8^3+2*8^2+1*8^1+4*8^0 = 13964 (base 10) b) Binario Dividendo 13964 6982 3491 Divisor 2 2 2 Cociente 6982 3491 1745 Residuo 0 0 1

1745 872 436 218 109 54 27 13 6 3

2 2 2 2 2 2 2 2 2 2

872 436 218 109 54 27 13 6 3 1

1 0 0 0 1 0 1 1 0 1

Resultado: 11011010001100 (base 2) Encontrar el equivalente de (112304)8 a) Decimal. b) Binario. Solucin: a) Decimal 112304(base 8) 1*8^5+1*8^4+2*8^3+3*8^2+0*8^1+4*8^0 = 38084 (base 10) b) Binario Dividendo 38084 19042 9521 4760 2380 1190 595 297 148 74 37 18 9 4 2

Divisor 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Cociente 19042 9521 4760 2380 1190 595 297 148 74 37 18 9 4 2 1

Residuo 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1

1100110011000100 (base 2)

Encontrar el equivalente de (5743)8 a) Decimal. b) Binario Solucin: a) Decimal 5743 (base 8) 5*8^3+7*8^2+4*8^1+3*8^0 = 3043 (base 10)

b) Binario Dividendo 3043 1521 760 380 190 95 47 23 11 5 2

Divisor 2 2 2 2 2 2 2 2 2 2 2

Cociente 1521 760 380 190 95 47 23 11 5 2 1

Residuo 1 1 0 0 0 1 1 1 1 1 0

101111100011 (base 2) Hallar el equivalente en decimal y binario de (4321)8 a) Decimal. b) Binario

Solucin: a) Decimal 4321(base 8) 4*8^3+3*8^2+2*8^1+1*8^0 = 2257 (base 10) b) Binario Dividendo 2257 1128 564 282 141 Divisor 2 2 2 2 2 Cociente 1128 564 282 141 70 Residuo 1 0 0 0 1

70 35 17 8 4 2

2 2 2 2 2 2

35 17 8 4 2 1

0 1 1 0 0 0

100011010001 (base 2) Hallar el equivalente de la expresin (FEC716)16 a) Decimal. b) Binario

Solucin: a) Decimal. FEC716 (base 16) 15*16^5+14*16^4+12*16^3+7*16^2+1*16^1+6*16^0 = 16697110(base 10) b) Binario Dividendo 16697110 8348555 4174277 2087138 1043569 521784 260892 130446 65223 32611 16305 8152 4076 2038 1019 509 254 127 63 31 15 Divisor 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Cociente 8348555 4174277 2087138 1043569 521784 260892 130446 65223 32611 16305 8152 4076 2038 1019 509 254 127 63 31 15 7 Residuo 0 1 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 1 1 1

7 3

2 2

3 1

1 1

111111101100011100010110 (base 2) Hallar la suma y de los resultados en sistema decimal y binario de: (5247)8 + (6457)8

5247 (base 8) 5*8^3+2*8^2+4*8^1+7*8^0 = 2727 (base 10)

Dividendo 2727 1363 681 340 170 85 42 21 10 5 2

Divisor 2 2 2 2 2 2 2 2 2 2 2

Cociente 1363 681 340 170 85 42 21 10 5 2 1

Residuo 1 1 1 0 0 1 0 1 0 1 0

101010100111 (base 2)

6457 (base 8) 6*8^3+4*8^2+5*8^1+7*8^0 = 3375 (base 10) Dividendo Divisor Cociente 2 1687 3375 1687 2 843 843 2 421 421 2 210 210 2 105 105 2 52 52 2 26 26 2 13 13 2 6 6 2 3 3 2 1 110100101111 (base 2) Suma en sistema decimal: Residuo 1 1 1 1 0 1 0 0 1 0 1

2727 + 3375 = 6102 (base 10) Suma en sistema binario: 101010100111 + 110100101111 = 1011111010110 (base 2) Encontrar la suma de: (DEAC)16 + (BEBF)16

DEAC (base 16); 13*16^3+14*16^2+10*16^1+12*16^0 = 57004 (base 10) BEBF (base 16); 11*16^3+14*16^2+11*16^1+15*16^0 = 48831 (base 10) 57004 + 48831 = 105835 Dividendo 105835 6614 412 25 Divisor 16 16 16 16 Cociente 6614 412 25 1 Residuo 11 6 13 9

19D6B (base 16), es el resultado de la suma de DEAC + BEBF

Convertir a BCD el nmero decimal (7245)10

Decimal 2 4 5 7

Binario 0010 0100 0101 0111

La conversin a BCD el nmero decimal (7245) 10 su resultado es: 0111001001000101 Porque: 7 0111 2 0010 4 0100 5 0101

Pasar al cdigo BCD el (6232)10

Decimal 2 3 6

Binario 0010 0011 0110

La conversin a BCD el nmero decimal (6232) 10 su resultado es: 0110001000110010

Porque: 6 0110 2 0010 3 0011 2 0010

Determinar el valor decimal del nmero binario con signo expresando en complemento a 2: (11000101)2

Signo

Nmero Binario 11000101 (base 2) 00111010 (base 2)

Descripcin Nmero binario inicial Aplicamos complemento a 1 Resultado Se le suma 1; complemento a 2 Resultado Final

= + =

00111010 (base 2) 1 00111011 (base 2)

REFERENCIAS BIBLIOGRAFICAS
http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann http://rcmcomputointegrado.blogspot.com/2012/04/arquitectura-von-neumann.html http://www.slideshare.net/carlos_graterol/arquitectura-harvard-y-von-neumann-14192113 Modulo Arquitectura de computadores - Unad

Vous aimerez peut-être aussi