Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parcial - Escenario 4 - Primer Bloque-Teorico - Practico - Virtual - Arquitectura Del Computador - (Grupo b02)
Parcial - Escenario 4 - Primer Bloque-Teorico - Practico - Virtual - Arquitectura Del Computador - (Grupo b02)
Parcial - Escenario 4
Fecha de entrega
5 de abr en 23:55
Puntos
75
Preguntas
20
Disponible
2 de abr en 0:00 - 5 de abr en 23:55
4 días
Límite de tiempo
90 minutos
Intentos permitidos
2
Instrucciones
https://poli.instructure.com/courses/44785/quizzes/96334 1/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Historial de intentos
Las respuestas correctas estarán disponibles del 5 de abr en 23:55 al 6 de abr en 23:55.
Pregunta 1 3.75
/ 3.75 pts
https://poli.instructure.com/courses/44785/quizzes/96334 2/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
De escritorio o servidor
Móvil o vestible
Usando circuitos eléctricos
Ajustado a su contexto de uso
Pregunta 2 3.75
/ 3.75 pts
5ms
25ms
https://poli.instructure.com/courses/44785/quizzes/96334 3/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
10ms
9ms
Pregunta 3 3.75
/ 3.75 pts
3 bits para direccionar los registros de uso general y una memoria de
programa con bloques de mínimo 5 bits.
3 bits para direccionar los registros de uso general y una memoria de
programa con bloques de mínimo 20 bits.
https://poli.instructure.com/courses/44785/quizzes/96334 4/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
7 bits para direccionar los registros de uso general y una memoria de
programa con al menos 220 bloques disponibles.
2 bits para direccionar los registros de uso general y una memoria de
programa con bloques de mínimo 20 bits.
Pregunta 4 3.75
/ 3.75 pts
https://poli.instructure.com/courses/44785/quizzes/96334 5/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Se debe tener en cuenta el tamaño de los registros que operarán y la
cantidad de veces que cada instrucción será invocada por el programa.
Se debe definir los estados que podrá manejar el procesador y si estos
influyen en la ejecución las instrucciones a diseñar.
Se debe tener en cuenta la cantidad de registros y si estos serán visibles y
modificables por el usuario desarrollador.
Se debe definir un código de operación (codop) que identifique cada
instrucción y los operandos que va a utilizar (si los requiere) teniendo en
cuenta el modo de direccionamiento para acceder a ellos.
Pregunta 5 3.75
/ 3.75 pts
El transistor reemplazó las válvulas de vacío, presentando menos fallos
eléctricos (los transistores no se fundían como si sucedía con las válvulas
de vacío) y permitiendo disminuir el tamaño de los computadores
ostensiblemente.
El transistor reemplazo los condensadores, permitiendo almacenar mayor
cantidad de energía de una manera más eficiente para cuando el
computador la requería (usualmente procesos que necesitaban alto poder
de computo).
El transistor reemplazó las tarjetas perforadas, permitiendo programar los
computadores de la época de una manera más sencilla y flexible a través
de lenguajes de programación.
El transistor reemplazó las válvulas de vacío, permitiendo disminuir los
tiempos de ensamblaje y construcción de los computadores.
https://poli.instructure.com/courses/44785/quizzes/96334 7/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Pregunta 6 3.75
/ 3.75 pts
Los saltos incondicionales pueden no ejecutarse bien en el pipeline,
porque al no depender de una condición, no se sabe cuál será la próxima
instrucción que se debe ejecutar, y por lo tanto no podrá iniciarse hasta
que se sepa el resultado de la evaluación de la condición.
Los saltos condicionales pueden no ejecutarse bien en el pipeline, porque
al depender de una condición, no se sabe cuál será la próxima instrucción
que se debe ejecutar, y por lo tanto no podrá iniciarse hasta que se sepa
el resultado de la evaluación de la condición.
Uno de los cuellos de botella del pipeline sin los saltos condicionales.
La razón es que en el pipeline, cuando una instrucción completa la
primera etapa, se lanza la siguiente instrucción para que la segunda
ejecute la primera etapa mientras la primera instrucción ejecuta la
segunda etapa. Sin embargo, al ser un salto condicional, no se sabe
si la condición se cumple o no hasta que la instrucción del
condicional se finalice. Si se cumple la condición debe ejecutar una
instrucción y si no se cumple debe ejecutar otra. Como no se sabe
sino hasta finalizar la instrucción condicional cuál será la próxima,
entonces no se puede aprovechar el pipeline.
Los saltos incondicionales pueden no ejecutarse bien en el pipeline,
porque al depender de una condición, no se sabe cuál será la próxima
instrucción que se debe ejecutar, y por lo tanto no podrá iniciarse hasta
que se sepa el resultado de la evaluación de la condición.
https://poli.instructure.com/courses/44785/quizzes/96334 8/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Los saltos condicionales pueden no ejecutarse bien en el pipeline, porque
al no depender de una condición, no se sabe cuál será la próxima
instrucción que se debe ejecutar, y por lo tanto no podrá iniciarse hasta
que se sepa el resultado de la evaluación de la condición.
Pregunta 7 3.75
/ 3.75 pts
Son éstos los aspectos que distan en mayor medida entre el lenguaje de
alto y bajo nivel. Practicando el desarrollo en lenguaje ensamblador verás
cómo estos puntos clave se van manejando con mayor naturalidad.
Son éstos los aspectos que distan en mayor medida entre el lenguaje de
alto y bajo nivel. Practicando el desarrollo en lenguaje ensamblador verás
cómo estos puntos clave se van manejando con mayor naturalidad.
.py
Respuesta correcta
.c
https://poli.instructure.com/courses/44785/quizzes/96334 9/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Respuesta correcta
.cpp
Respuesta correcta
.asm
Pregunta 8 3.75
/ 3.75 pts
t0,
s2,
s3 y lo guarda en
s2
https://poli.instructure.com/courses/44785/quizzes/96334 10/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
s2 y lo que haya en
s3 y lo guarda en
t0
s2 y lo guarda en
s3
s3 y lo guarda en
t0
https://poli.instructure.com/courses/44785/quizzes/96334 11/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
add
t0,
s2,
s3 indica que
s2 y
Pregunta 9 3.75
/ 3.75 pts
Se desea realizar una resta entre un registro y una constante. Para este
caso, el direccionamiento es
Indirecto a registro, porque el valor constante (almacenado en la memoria
RAM) se resta al valor del registro
https://poli.instructure.com/courses/44785/quizzes/96334 12/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Inmediato, porque el valor constante (almacenado como parte de la
instrucción) se resta al valor del registro
Relativo a PC, porque el valor constante (almacenado en la memoria de
programa) se resta al valor del registro
Directo a registro, porque el valor constante (almacenado en un registro)
se resta al valor del registro
Pregunta 10 3.75
/ 3.75 pts
El tamaño de la memoria RAM no es tan importante como su velocidad.
Es más importante el tamaño de su memoria RAM que el peso del
computador en kilogramos.
https://poli.instructure.com/courses/44785/quizzes/96334 13/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
No es crítico el tamaño del disco duro.
Es más importante la temperatura que alcanza que su capacidad de
procesamiento.
Pregunta 11 3.75
/ 3.75 pts
Definir cómo encontrar el cociente de dividir dos números como un
conjunto de restas sucesivas.
Establecer qué instrucciones sirven para realizar un producto de forma
iterativa.
Definir qué hacer en caso de que haya un desbordamiento en la suma de
dos valores.
https://poli.instructure.com/courses/44785/quizzes/96334 14/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Definir cómo realizar el producto de dos números como un conjunto de
sumas sucesivas.
Pregunta 12 3.75
/ 3.75 pts
Ejecute 4 instrucciones en el tiempo en que haría una sola.
Permita el procesamiento en paralelo a nivel de instrucciones.
Ejecute más rápido cada instrucción.
https://poli.instructure.com/courses/44785/quizzes/96334 15/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Permita el procesamiento en paralelo a nivel de datos.
Pregunta 13 3.75
/ 3.75 pts
Thomas Edison, Von Neuman y Jhon Eniac.
Harvard, Herman Hollerith y Nicola Tesla.
Charles Babagge, Von Neuman y Ada King.
Von Neumann, Harvad y Niels Bohr.
https://poli.instructure.com/courses/44785/quizzes/96334 16/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Pregunta 14 3.75
/ 3.75 pts
La última, porque la ejecuta mientras las demás todavía no se han
ejecutado completamente
La segunda, porque se empieza a ejecutar tan pronto la primera
instrucción termina la primera etapa.
Ninguna, porque en un procesador MIPS todas las instrucciones tardan lo
mismo
La tercera, porque cuando termina de ejecutarse, la última todavía no ha
empezado.
Pregunta 15 3.75
/ 3.75 pts
https://poli.instructure.com/courses/44785/quizzes/96334 17/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Permite ver en consola la ejecución del programa, pidiendo datos al
usuario y mostrando información resultante de la ejecución de las
instrucciones.
Permite ver cómo se encuentran la memoria RAM, de programa y
registros en cada paso de la ejecución.
Tiene una GUI que permite que el usuario interactúe con el programa
ingresando y recibiendo información a través de los periféricos.
Funciona como un compilador, pues permite que se escriba un programa
en alto nivel y muestra su ejecución en bajo nivel.
Pregunta 16 3.75
/ 3.75 pts
https://poli.instructure.com/courses/44785/quizzes/96334 18/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
combinación a internalización porque el conocimiento grupal se nutre del
individual para generar cultura organizacional.
externalización a combinación porque los grupos pueden evidenciar sus
conocimientos trabajando en equipo.
internalización a socialización porque se parte del conocimiento de la
organización para generar nuevo conocimiento.
socialización a externalización porque el conocimiento individual puede
ser compartido con los miembros del grupo.
Pregunta 17 3.75
/ 3.75 pts
https://poli.instructure.com/courses/44785/quizzes/96334 19/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
El registro de estado, ya que muestra indicadores del estado actual del
procesador. El contador de programa, indispensable para saber la
dirección de memoria de la línea del programa que se ejecuta en el
momento y el registro de pila, pues es el que permite acceder a la pila del
procesador.
Los registros de uso general, única manera de almacenar variables de
programa. El registro de instrucción, pues contiene la última instrucción
ejecutada y el registro de dirección de memoria, que contiene la dirección
de una posición de la memoria principal.
El registro de instrucción, pues contiene la última instrucción ejecutada. El
registro de pila, pues es el que permite acceder a la pila del procesador y
el registro de datos que contiene la última palabra de datos escrita o leída
en la memoria del programa por el procesador.
El contador de programa, indispensable para saber la dirección de
memoria de la línea del programa que se ejecuta en el momento. El
registro de instrucción, pues contiene la última instrucción ejecutada y el
registro de estado, ya que muestra indicadores del estado actual del
procesador.
https://poli.instructure.com/courses/44785/quizzes/96334 20/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Pregunta 18 3.75
/ 3.75 pts
De 8 bits, pues va almacenar una variable de tipo float.
De 32 bits, pues va almacenar una variable de tipo integer.
https://poli.instructure.com/courses/44785/quizzes/96334 21/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
De 8 bits, pues va almacenar una variable de tipo char.
De 32 bits, pues va almacenar una variable de tipo float.
Pregunta 19 3.75
/ 3.75 pts
Tiene el mismo variable y el orden de los bits depende de los datos que se
operan en la instrucción.
Tiene un tamaño variable por lo que el orden y cantidad de bits depende
de su tipo.
Tiene el mismo tamaño y el orden de los bits depende de su tipo.
Tiene un tamaño variable y su tipo solamente determina el orden de los
bits.
https://poli.instructure.com/courses/44785/quizzes/96334 22/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
Pregunta 20 3.75
/ 3.75 pts
Dentro del diseño de una ISA (Instruction Set Architecture), uno de los
aspectos más importantes para considerar es el conjunto de
instrucciones, que no es más que los comando o acciones que el
procesador podrá ejecutar. En este orden de ideas, surgen dos grandes
enfoques, CISC y RISC que proponen unos lineamientos de diseño que
generan ciertas ventajas y desventajas.
CISC, contemplando una pequeña cantidad de instrucciones simples, a
partir de las cuales se genera un procesador más sencillo y eficiente
ejecutando tales instrucciones.
CISC, contemplando una gran cantidad de instrucciones complejas, que
conlleva a programas cortos y de fácil desarrollo.
Los requerimientos solicitados por el cliente son contradictorios y no se
pueden atender con ningún enfoque de diseño de ISA.
RISC, contemplando una pequeña cantidad de instrucciones simples, a
partir de las cuales se genera un procesador más sencillo y eficiente
ejecutando tales instrucciones.
https://poli.instructure.com/courses/44785/quizzes/96334 23/24
4/4/22, 19:10 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[GRUPO B02]
https://poli.instructure.com/courses/44785/quizzes/96334 24/24