ARQUITECTURA DE COMPUTADORES: Act 12: Lección Evaluativa No. 3


Act 12: Lección Evaluativa No. 3

Comenzado el viernes, 21 de noviembre de 2014 
Completado el viernes, 21 de noviembre de 2014 
Tiempo empleado 34 minutos 44 segundos
Puntos 10/10
Calificación 20 de un máximo de 20 (100%)
Comentario - Felicitaciones, se nota que asimiló muy bien
  
Question 1

De acuerdo a la lectura el direccionamiento:

Seleccione una respuesta.

a. Las instrucciones en el direccionamiento relativo no tienen operados     
b. Direccionando puertos en modo indirecto, las transferencias se hacen vía AX y DX     
c. Para direccionar por medio de los puertos, se usan los modos: directo, indirecto, relativo e implícito.    
d. Al direccionar puertos en modo directo, se permite acceder a los puertos del 0 al 255    ✓ Respuesta Correcta
En el modo directo, el número de puerto es el operando inmediato de 8 bits, lo cual permite accesar puertos numerados del 0 al 255. Ej. OUT 05H,AL. 

Correcto
Puntos para este envío: 1/1.

Question 2

De acuerdo a la lectura:

Nota: puede existir más de una respuesta válida

Seleccione al menos una respuesta.

a. Los computadores secuenciales no están diseñados para que ejecuten procesos paralelos    

b. El computador es una máquina en la cual la CPU va leyendo las instrucciones de memoria y las va ejecutando una por una  
   
c. El enfoque de los programadores es hacer algoritmos como secuencia de instrucciones para los ejecute la máquina    ✓ Respuesta Correcta
Por lo general la computadora se visualiza como una máquina secuencial, en el cual la CPU lee la instrucción de la memoria y la va ejecutando una por una. Y el programador sigue ese mismo enfoque al especificar algoritmos como una secuencia de instrucciones para que las ejecute la computadora.
 
d. Computadores actuales tienen incluido el paralelismo en la arquitectura del procesador    ✓ Respuesta Correcta
 En computadoras modernas de tipo SISD el paralelismo viene implementado en la arquitectura del procesador, conocido como paralelismo a nivel instrucción. 

Correcto
Puntos para este envío: 1/1.

Question 3

De todo lo visto en el curso se puede afirmar que:

Seleccione una respuesta.

a. Los computadores no procesan datos      
b. Pueden procesar datos en el disco duro    
c. Los computadores procesan los datos en el microprocesador     ✓ Respuesta Correcta
d. Los computadores no pueden procesar datos en el microprocesador .

Correcto 
Puntos para este envío: 1/1.


Question 4

Del lenguaje assembler se puede decir:

Seleccione una respuesta.

a. Algunas directivas que maneja el leguaje ensamblador son MOV, RET, INC 
    
b. Al elaborar un programa dentro de la sintaxis, el identificador, la operación y el operando están separados por comas.
    
c. Las entradas opcionales dentro del programa se colocan entre paréntesis  
  
d. Para que un programa sea legible tanto el identificador como la operación y el operando deben iniciar en la misma columna      ✓ Respuesta Correcta
Identificador, operación y operando pueden empezar en cualquier columna. Sin embargo, si de manera consistente se inicia en la misma columna para estas tres entradas se hace un programa mas legible. 

Correcto
Puntos para este envío: 1/1.

Question 5

De acuerdo a la lectura los procesadores superescalares:

Nota: puede existir más de una respuesta válida

Seleccione al menos una respuesta.

a. A nivel de microarquitectura de procesador, es la capacidad del procesador de ejecutar más de una instrucción por ciclo de reloj.    ✓ Respuesta Correcta
Es el término utilizado para designar un tipo de microarquitectura de procesador capaz de ejecutar más de una instrucción por ciclo de reloj 

b. El grado de un procesador superescalar está determinado por la unidad funcional ALU    

c. Para que el procesador superescalar pueda ejecutar más varias instrucciones simultáneamente, estas no deben presentar dependencias    ✓ Respuesta Correcta
Un procesador superescalar es capaz de ejecutar más de una instrucción simultáneamente únicamente si las instrucciones no presentan algún tipo de dependencia (hazard). 

d. La característica de la microarquitectura escalar radica en el paralelismo de intrucciones gracias a la estructura en pipeline    

Correcto
Puntos para este envío: 1/1.

Question 6

Según la lectura sobre las dependencias:

Seleccione una respuesta.

a. En las arquitecturas superescalares sus recursos se aprovechan al máximo por la gran cantidad de instrucciones paralelizables     

b. Cuando se habla de ejecución en desorden hace referencia a la resolución y detección de dependencias estática gracias al algoritmo de Tomasulo.  
   
c. La falsa dependencia hace referencia a la necesidad de dos instrucciones para escribir en la misma memoria. ✓ Respuesta Correcta
Dependencia de escritura o falsa dependencia , esta ocurre cuando dos instrucciones necesitan escribir en la misma memoria, por ejemplo R1<=R2+R3 y R1<=R1+5. 

d. Se dice que hay dependencia estructural cuando una instrucción necesita el resultado para poder ejecutarse.   

Correcto
Puntos para este envío: 1/1.

Question 7

Un programa escrito en lenguaje de bajo nivel permite:

Seleccione al menos una respuesta.

a. Menor tiempo de ejecución    ✓ Respuesta Correcta
b. Trabajar con menor cantidad de memoria    ✓ Respuesta Correcta
c. Mayor tiempo de ejecución   
d. Trabajar con mayor cantidad de memoria 

Correcto 
Puntos para este envío: 1/1.

Question 8

Según la lectura se pude determinar que:
  
Seleccione al menos una respuesta.

a. Para facilitar el trabajo de la traducción, se ideó que cada máquina tuviera un programa que tradujera un número determinado de caracteres alfabéticos en unos y ceros    ✓ Respuesta Correcta
Con la práctica en el manejo de la máquina se cayó en la cuenta de que se podría utilizar la propia máquina para ayudar en la traducción de estos programas. Es decir, que si a una máquina elemental se le dotaba de un programa, también elemental, que tradujera un número determinado de caracteres alfabéticos en una secuencia de unos y ceros, se podría escribir un programa constituido por una secuencia de grupos de caracteres alfabéticos, en la que cada uno de los grupos indicaría una acción a realizar por el ordenador y, una vez escrito el programa, sería la propia máquina la que pasaría los grupos de caracteres a bits. 

b. Las instrucciones que la máquina interpreta directamente se llama lenguaje de máquina y está conformado por unos y ceros. ✓ Respuesta Correcta
Las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina. 

c. Físicamente para el valor 0 la tensión está comprendida entre 0 y 2.5 voltios y el valor 1 la tensión está entre 3 y 5 voltios    

d. El corregir errores en lenguaje de máquina aunque no es costoso, si un poco dispendioso     

Correcto
Puntos para este envío: 1/1.

Question 9

Según la lectura:

Nota: puede existir más de una respuesta válida

Seleccione al menos una respuesta.

a. Entre las instrucciones, el grado de paralelismo depende de la frecuencia de dependencia los datos y control de retardos de las operaciones codificadas    ✓ Respuesta Correcta
 El grado de paralelismo entre instrucciones (el grado en el que varias instrucciones pueden estar ejecutándose al mismo tiempo) depende en gran medida de la frecuencia con que aparecen dependencias de datos y de control y de los retardos de las operaciones codificadas con las instrucciones ya que determinan el momento en el que el resultado de una operación está disponible para ejecutar instrucciones que ‘consumen’ ese resultado 

b. Tres (3) instrucciones ejecutándose al mismo tiempo, quiere decir que el grado de paralelismo es igual a 0      

c. El resultado de una operación puede ser condición para ejecutar una nueva instrucción, en este caso podemos decir que hay paralelismo     

d. El paralelismo lo determina el número de instrucciones por captar, decodificar, ejecutar y dar resultados al mismo tiempo    ✓ Respuesta Correcta
 El paralelismo del procesador (la capacidad para procesar instrucciones en paralelo en cada etapa) viene determinado por el numero de instrucciones que se pueden captarse, decodificarse, ejecutarse y escribir resultados al mismo tiempo. 

Correcto
Puntos para este envío: 1/1.

Question 10

Cuando se está hablando de direccionamiento, según la lectura:

Seleccione una respuesta.

a. Con la instrucción MOV DX, CX MOV CL, DL se está haciendo direccionamiento inmediato Incorrecto   

b. Para el direccionamiento de registro indirecto, la dirección efectiva puede estar especificada por: un registro apuntador ó un registro índice    ✓ Respuesta Correcta
La dirección efectiva EA está especificada en un registro apuntador o un registro índice. El apuntador puede ser el registro base BX o el apuntador base BP; el registro índice puede ser el Índice Fuente (SI) o el Índice Destino (DI). 

c. Al estar haciendo direccionamiento de registros, son pocas las restricciones respecto del tamaño de los registros destino y fuente    

d. En el direccionamiento directo, el desplazamiento es la distancia de la localidad de memoria al valor actual en el segmento de código CS, donde el dato está colocado.  

Correcto 
Puntos para este envío: 1/1.

Publicar un comentario

0 Comentarios