Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parcial - Arquitectura Del Computador - (Grupo b01)
Parcial - Arquitectura Del Computador - (Grupo b01)
Parcial - Escenario 4
Fecha de entrega
28 de sep en 23:55
Puntos
75
Preguntas
20
Disponible
25 de sep en 0:00 - 28 de sep en 23:55
4 días
Límite de tiempo
90 minutos
Intentos permitidos
2
Instrucciones
https://poli.instructure.com/courses/39689/quizzes/80013 1/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
Historial de intentos
Las respuestas correctas ya no están disponibles.
Pregunta 1 3.75
/ 3.75 pts
https://poli.instructure.com/courses/39689/quizzes/80013 2/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
La cantidad de bits que tienen
Su funcionalidad
La operación que ejecutan
El formato de instrucción que utilizan
Pregunta 2 3.75
/ 3.75 pts
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/39689/quizzes/80013 3/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
Definir cómo encontrar el cociente de dividir dos números como un
conjunto de restas sucesivas.
Definir cómo realizar el producto de dos números como un conjunto de
sumas sucesivas.
Pregunta 3 3.75
/ 3.75 pts
De escritorio o servidor
Ajustado a su contexto de uso
https://poli.instructure.com/courses/39689/quizzes/80013 4/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
Usando circuitos eléctricos
Móvil o vestible
Pregunta 4 3.75
/ 3.75 pts
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.
https://poli.instructure.com/courses/39689/quizzes/80013 5/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
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.
Pregunta 5 3.75
/ 3.75 pts
https://poli.instructure.com/courses/39689/quizzes/80013 6/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
25ms
5ms
10ms
9ms
Pregunta 6 3.75
/ 3.75 pts
https://poli.instructure.com/courses/39689/quizzes/80013 7/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
internalización a socialización porque se parte del conocimiento de la
organización para generar nuevo conocimiento.
combinación a internalización porque el conocimiento grupal se nutre del
individual para generar cultura organizacional.
socialización a externalización porque el conocimiento individual puede
ser compartido con los miembros del grupo.
externalización a combinación porque los grupos pueden evidenciar sus
conocimientos trabajando en equipo.
Pregunta 7 3.75
/ 3.75 pts
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.
https://poli.instructure.com/courses/39689/quizzes/80013 8/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
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 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 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.
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 8 3.75
/ 3.75 pts
De 32 bits, pues va almacenar una variable de tipo float.
De 8 bits, pues va almacenar una variable de tipo char.
De 32 bits, pues va almacenar una variable de tipo integer.
De 8 bits, pues va almacenar una variable de tipo float.
Pregunta 9 3.75
/ 3.75 pts
Tiene un tamaño variable y su tipo solamente determina el orden de los
bits.
Tiene el mismo variable y el orden de los bits depende de los datos que se
operan en la instrucción.
https://poli.instructure.com/courses/39689/quizzes/80013 10/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
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.
Pregunta 10 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 gran cantidad de instrucciones complejas, que
conlleva a programas cortos y de fácil desarrollo.
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.
https://poli.instructure.com/courses/39689/quizzes/80013 11/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
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.
Los requerimientos solicitados por el cliente son contradictorios y no se
pueden atender con ningún enfoque de diseño de ISA.
Pregunta 11 3.75
/ 3.75 pts
https://poli.instructure.com/courses/39689/quizzes/80013 12/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
3 bits para direccionar los registros de uso general y una memoria de
programa con bloques de mínimo 5 bits.
2 bits para direccionar los registros de uso general y una memoria de
programa con bloques de mínimo 20 bits.
3 bits para direccionar los registros de uso general y una memoria de
programa con bloques de mínimo 20 bits.
7 bits para direccionar los registros de uso general y una memoria de
programa con al menos 220 bloques disponibles.
Pregunta 12 3.75
/ 3.75 pts
https://poli.instructure.com/courses/39689/quizzes/80013 13/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
t0,
s2,
s3 y lo guarda en
t0
https://poli.instructure.com/courses/39689/quizzes/80013 14/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
add
t0,
s2,
s3 indica que
s2 y
s2 y lo guarda en
s3
https://poli.instructure.com/courses/39689/quizzes/80013 15/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
s2 y lo que haya en
s3 y lo guarda en
t0
s3 y lo guarda en
s2
Pregunta 13 3.75
/ 3.75 pts
El transistor reemplazó las válvulas de vacío, permitiendo disminuir los
tiempos de ensamblaje y construcción de los computadores.
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 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 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.
Pregunta 14 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
Directo a registro, porque el valor constante (almacenado en un registro)
se resta al valor del registro
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
Pregunta 15 3.75
/ 3.75 pts
https://poli.instructure.com/courses/39689/quizzes/80013 18/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
La última, porque la ejecuta mientras las demás todavía no se han
ejecutado completamente
Ninguna, porque en un procesador MIPS todas las instrucciones tardan lo
mismo
La segunda, porque se empieza a ejecutar tan pronto la primera
instrucción termina la primera etapa.
La tercera, porque cuando termina de ejecutarse, la última todavía no ha
empezado.
Pregunta 16 3.75
/ 3.75 pts
Von Neumann, Harvad y Niels Bohr.
Charles Babagge, Von Neuman y Ada King.
https://poli.instructure.com/courses/39689/quizzes/80013 19/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
Harvard, Herman Hollerith y Nicola Tesla.
Thomas Edison, Von Neuman y Jhon Eniac.
Pregunta 17 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.
https://poli.instructure.com/courses/39689/quizzes/80013 20/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
Permita el procesamiento en paralelo a nivel de datos.
Ejecute más rápido cada instrucción.
Pregunta 18 3.75
/ 3.75 pts
Permite ver cómo se encuentran la memoria RAM, de programa y
registros en cada paso de la ejecución.
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.
https://poli.instructure.com/courses/39689/quizzes/80013 21/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
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 19 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.
No es crítico el tamaño del disco duro.
Es más importante la temperatura que alcanza que su capacidad de
procesamiento.
https://poli.instructure.com/courses/39689/quizzes/80013 22/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
Pregunta 20 3.75
/ 3.75 pts
Se debe tener en cuenta la cantidad de registros y si estos serán visibles y
modificables por el usuario desarrollador.
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 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.
https://poli.instructure.com/courses/39689/quizzes/80013 23/24
25/9/21 18:18 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO B01]
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.
https://poli.instructure.com/courses/39689/quizzes/80013 24/24