Act10.Trabajo Colaborativo2

12
ARQUITECTURA DE COMPUTADORES Presentado por: Ana María Rincón Correa Código: 49555316 Diana Carolina Camacho Código: 52285487 Loly Luz Muentes López Código50.879.291 Sandra Patricia Martínez Parra Código 52.105.690 Angélica María Guaman Código: 51.946.647 Noviembre 14 de noviembre de 2013 Trabajo Colaborativo 2 Presentado a: Ing. Jesús Emiro Vega

Transcript of Act10.Trabajo Colaborativo2

Page 1: Act10.Trabajo Colaborativo2

ARQUITECTURA DE COMPUTADORES

Presentado por: Ana María Rincón Correa

Código: 49555316

Diana Carolina Camacho

Código: 52285487

Loly Luz Muentes López

Código50.879.291

Sandra Patricia Martínez Parra

Código 52.105.690

Angélica María Guaman

Código: 51.946.647

Noviembre 14 de noviembre de 2013

Trabajo Colaborativo 2

Presentado a: Ing. Jesús Emiro Vega

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERÍA DE SISTEMAS

CAMPUS VIRTUAL

Page 2: Act10.Trabajo Colaborativo2

DIFERENCIAS ENTRE LA MÁQUINA DE VON NEWMANN Y LOS COMPUTADORES ACTUALES, HACER ÉNFASIS EN EL MODO DE PROCESAR LA INFORMACIÓN.

CARACTERÍSTICAS DE LA MÁQUINA DE VON NEUMANN

Esta máquina utilizaba el mismo dispositivo de almacenamiento para las instrucciones y para los datos, contaba con cinco elementos básicos:

1. La memoria,

2. La unidad aritmético-lógica

3. La unidad de control

4. Los dispositivos de entrada y salida

5. Bus de datos.

Page 3: Act10.Trabajo Colaborativo2

• La memoria era el lugar de almacenamiento tanto de datos como de instrucciones que se están ejecutando en un momento dado.

• El contenido de la memoria se direcciona por localidad, es decir por la posición que ocupa no por el tipo de datos.

• Existía dentro de la unidad aritmético-lógica un registro especial de 40 bits denominado acumulador que en la mayoría de las ocasiones contenía datos destinados al almacenamiento en memoria.

• La ejecución de las instrucciones es secuencial. Después de una instrucción se ejecuta la ubicada en la siguiente posición de la memoria principal. No obstante, se puede modificar el orden de ejecución mediante instrucciones específicas.

• Solo se procesa una instrucción por vez. Cuando la memoria y los dispositivos de entrada y salida hacen simultáneamente una solicitud a la CPU las cosas se complican bastante, uno de los dos debe esperar, este es el cuello de botella de la máquina de Neumann.

• La máquina no manejaba aritmética de punto flotante. Neumann consideraba que cualquier matemático competente debía estar en capacidad de llevar la cuenta del punto decimal mentalmente.

En base a estas características ya identificadas de la máquina de Neumann, se tiene una visión más clara, sobre que mejoras se han realizado en las computadoras que se crean actualmente, tanto en funcionamiento proporcionando métodos más eficientes para la manipulación de la información como en interactividad con los usuarios, pues las primeras máquinas incluyendo la de Neumann tenían una interfaz poco amigable que requería amplios conocimientos tanto de informática como de electrónica para operarla.

LAS COMPUTADORAS ACTUALES, SE DIFERENCIAN DE LA MÁQUINA DE NEUMANN EN LOS SIGUIENTES ASPECTOS:

• Actualmente existen buses especializados para el transporte de datos específicos con el fin mejorar el intercambio de los datos.

Page 4: Act10.Trabajo Colaborativo2

• Se introdujo la unidad de punto flotante o la cual es conocida también como coprocesador matemático, cuya función específica es la de operaciones de este tipo.

• Se desarrollaron las memorias cache y de acceso ultra rápido, lo cual significo un importante avance frente al antiguo manejo de memoria. Esto brindó solución a otro inconveniente que tenía la máquina de Neumann ya que la interacción memoria-CPU causaba numerosas dificultades.

• Se dio paso a la creación de los ordenadores multiprocesadores, de modo que actualmente se cuenta con computadoras de hasta 1 millón de procesadores. Esto representaba un problema latente en la máquina de Neumann ya que solo se contaba con un procesador que manejaba una instrucción a la vez.

• Se adicionó también la característica del procesamiento paralelo, esta mejoró el manejo de varias instrucciones de manera simultánea, adicionalmente se le introdujo la posibilidad de ejecución fuera de orden.

• También se agregaron los pipelines, unidades de cálculo especializadas, de este modo un procesador puede contar con uno o varios integer pipelines (para el cálculo con valores enteros) y uno o varios float point pipelines (para cálculos con coma flotante).

• Se le agrego a la CPU el manejo de interrupciones, con lo cual se facilitó en gran manera la comunicación entre los diferentes periféricos y la CPU, así cuando un periférico necesita de un servicio, efectúa una solicitud al microprocesador para que este suspenda el programa en ejecución y ejecute la rutina de servicio de interrupción.

• A las maquinas actuales se les proporcionó métodos que dotaron de cierta seguridad a las operaciones que se realizan, uno de estos son las ex

Page 5: Act10.Trabajo Colaborativo2

Desarrolle los siguientes ejercicios:

1) Convertir el (33214)8

Para las conversiones hacemos uso de la siguiente tabla:

BINARIO 000 001 010 011 100 101 110 111OCTAL 0 1 2 3 4 5 6 7

a) Decimal =

(3 ) 84=¿ 4096∗3=12288

(3)83 = 512∗3=1536

(2 ) 82 = 64∗2=128

(1 ) 81 = 8

(4 ) 80 = 433214q 1 3964d

b) Binario. = Usando la tabla tenemos que 332148=¿ 01101 01000110 2 Encontrar el equivalente de (112304)8

a) Decimal.

(1 ) 85=¿ 32768

(1)84 = 4096

(2 ) 83 = 512∗2=1024

(3 ) 82 = 64∗3=192

(0 )81 = 0

(4 ) 80 4112304q 38084d

b) Binario. Usando la tabla tenemos que 1123048=0010010100110001002

4). Encontrar el equivalente de (5743)8

a) Decimal.

(5 ) 83=¿ 512∗5=¿ 2560

Page 6: Act10.Trabajo Colaborativo2

(7)82 = 64∗7=448

(4 ) 81 = 3 2

(3 ) 80 = 35743q 3043d

b) Binario: usando la tabla tenemos que 57438=101111100 011

5). Hallar el equivalente en decimal y binario de (4321)8

a). Decimal

(4 ) 83=¿ 512∗4=¿ 2048

(3)82 = 64∗3=216

(2 ) 81 = 2

(1 ) 80 = 14321q 2267d

b). Binario: Usando la tabla tenemos que 4321q=100 011010 001

6). Hallar el equivalente de la expresión (FEC716)16

HEXADECIMAL BINARIO0 0000 01 0001 12 0010 23 0011 34 0100 45 0101 56 0110 67 0111 78 1000 89 1001 90A 1010 10B 1011 11C 1100 12D 1101 13E 1110 14F 1111 15

a) En decimal.

(F )165=¿ 1048576∗15=15728640

(E)164 = 65536∗14=917504

Page 7: Act10.Trabajo Colaborativo2

(C )163 = 4096∗12=49152

(7 )162 = 256∗7=1792

(1 ) 161 = 16

(6 )160 6FEC 71616 1669711010

b) En binario: Usando la tabla tenemos que FEC 71616 = 111111101100 01110001 011010

7). Hallar la suma y de los resultados en sistema decimal y binario de: (5247)8 + (6457)8

Procedo a sumar los números en la base octal y luego encontramos el equivalente en decimal y binario, igual que los anteriores ejercicios

1 1 15 2 4 7

+ 6 4 5 71 3 7 2 6

Entonces: En Decimal: 137268 equivale a: 610210

En Binario: 001 011 111 010 110

8). Encontrar la suma de: (DEAC ¿¿16 + (BEBF)16

1 1 1 1D E A C

+ B E B F1 9 D 6 B

9). Convertir a BCD el número decimal(7245)10

7 2 4 50111 0010 0100 0101

Page 8: Act10.Trabajo Colaborativo2

Entonces: 724510=111001001000101BCD

10). Pasar al código BCD el (6232)10

6 2 3 20.110 0.010 0.011 0.010

Entonces: 623210=111001000110010BCD

11). Determinar el valor decimal del número binario con signo expresando en Complemento a 2: (11000101)2

(1 ) 85=¿ Representael signodel numero para este casoes negativo

(1)26 = 64

(0 )25 = 0

(0 )24 = 0

(0 )23 = 0

(1 ) 22 4

(0 )21 0

(1 ) 20 1−69d