ARQUITECTURA PC
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.
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