Está en la página 1de 9

10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

Evaluacion final - Escenario 8

Fecha de entrega 17 de oct en 23:55 Puntos 100 Preguntas 10


Disponible 14 de oct en 0:00 - 17 de oct en 23:55 Límite de tiempo 90 minutos Intentos permitidos 2

Instrucciones

Volver a realizar el examen

https://poli.instructure.com/courses/56112/quizzes/132208 1/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1 65 minutos 80 de 100

 Las respuestas correctas ya no están disponibles.

Puntaje para este intento: 80 de 100


Entregado el 16 de oct en 22:53
Este intento tuvo una duración de 65 minutos.

Incorrecto Pregunta 1 0 / 10 pts

¿Qué es la microarquitectura de un computador?

Todos los bloques de hardware básicos que componen un computador y a


cómo están organizados.

El sistema de buses que transfieren instrucciones, datos, direcciones e


información de control entre los componentes del circuito integrado.

Un conjunto de elementos de entrada-salida conectados por buses.

Una memoria de acceso aleatorio (RAM) que se usa para almacenar datos,
parámetros variables y resultados intermedios que necesitan renovación y
que están sujetos a cambios.

Respuesta Incorrecta.

Pregunta 2 10 / 10 pts

https://poli.instructure.com/courses/56112/quizzes/132208 2/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

MARS es una herramienta de simulación que permite simular la ejecución


de un programa sobre MIPS.
Luego de haber probado MARS con los ejercicios propuestos en el curso,
se puede asegurar que este simulador

Permite ver cómo se encuentran la memoria RAM, de programa y registros


en cada paso de la ejecución.

La herramienta de simulación MARS permite realizar la programación


de algoritmos usando las instrucciones de MIPS. En la simulación se
puede ejecutar instrucción por instrucción, viendo el estado de los
registros, de la memoria de programa y de la memoria RAM tras la
ejecución de todo un programa o de cada instrucció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.

Funciona como un compilador, pues permite que se escriba un programa en


alto nivel y muestra su ejecución en bajo nivel.

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.

Pregunta 3 10 / 10 pts

Un procesador MIPS permite la ejecución de instrucciones por etapas, de


manera que múltiples instrucciones se pueden ejecutar a la vez, siempre y
cuando estén en diferentes etapas.
Suponga que en un procesador MIPS de 5 etapas, en el que cada etapa
tarda lo mismo: 1ms, quiere ejecutar 5 instrucciones independientes entre sí
¿En cuánto tiempo el procesador habrá ejecutado las 5 instrucciones?

https://poli.instructure.com/courses/56112/quizzes/132208 3/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

10ms

25ms

9ms

5ms

Pregunta 4 10 / 10 pts

¿Cuál es el propósito del microprocesador en un sistema de


microcomputador?

Suministrar una unidad central de procesamiento (CPU)

El propósito del microprocesador es suministrar una unidad central de


procesamiento (CPU) que interprete códigos de instrucción recibidos de
la memoria y ejecute operaciones aritméticas, lógicas y de control
basadas en datos almacenados en registros internos, palabras de
memoria o unidades de interconexión.

Comunicarse con dispositivos externos a través del bus I/O

Trasferir instrucciones y datos hacia los módulos conectados

Almacenar datos y parámetros variables

Respuesta Correcta.

Pregunta 5 10 / 10 pts

La microarquitectura es un nivel fundamental en el proceso de


transformación de un problema para su solución a través de un sistema

https://poli.instructure.com/courses/56112/quizzes/132208 4/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

computacional.
Hacen parte de la microarquitectura de un computador los siguientes
componentes:

Memoria de Programa, Instrucciones, Modos de direccionamiento

Memoria RAM, Instrucciones, Modos de direccionamiento

Memoria RAM, Memoria de Programa, Instrucciones

Memoria RAM, Memoria de Programa, Registros

La microarquitectura corresponde a los elementos de hardware que


interconectados a través de buses de datos y control, son capaces de
ejecutar el conjunto de instrucciones definidos en el ISA del
computador. Los elementos de hardware principales son: Memoria de
Programa, Memoria de Datos, Registros, Unidad de Control, Unidad
Lógico-Aritmética, Buses de control, Buses de datos y Unidad de
entrada/salida.

Pregunta 6 10 / 10 pts

Se le ha pedido diseñar un computador que sirva como servidor. Es


necesario que revise los requerimientos de diseño y construya una
priorización.
Realizando la lista de los requerimientos priorizados, nota que

No es crítico el tamaño del disco duro.

Es más importante el tamaño de su memoria RAM que el peso del


computador en kilogramos.

Un servidor es un computador que requiere una alta capacidad de


procesamiento, gran tamaño de disco duro y memoria RAM, pero que
se encuentra en un lugar fijo, con sistema de refrigeración adecuado.
Por esta razón, es más importante el tamaño de su RAM, en bytes, que
su peso, en kilogramos.

https://poli.instructure.com/courses/56112/quizzes/132208 5/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

Es más importante la temperatura que alcanza que su capacidad de


procesamiento.

El tamaño de la memoria RAM no es tan importante como su velocidad.

Pregunta 7 10 / 10 pts

¿Cuál es la función del contador de programa en la ejecución de un


programa?

Apuntar a la dirección de memoria de la siguiente instrucción que se debe


ejecutar.

El contador de programa (PC) es un registro que indica la dirección de


memoria de la próxima instrucción que se debe ejecutar en un
programa. Cada instrucción en el programa se almacena en una
dirección de memoria específica, y el PC apunta a la dirección de la
siguiente instrucción a ejecutar. Cuando se ejecuta una instrucción, el
PC se incrementa para apuntar a la siguiente instrucción en la
secuencia de instrucciones. Por lo tanto, la función principal del PC es
apuntar a la dirección de memoria de la siguiente instrucción que se
debe ejecutar en un programa.

Seleccionar aleatoriamente la siguiente instrucción a ejecutar.

Realizar saltos a otras partes de la memoria de programa para implementar


estructuras de control de flujo.

Almacenar las instrucciones de un programa en la memoria de programa.

Respuesta Correcta.

https://poli.instructure.com/courses/56112/quizzes/132208 6/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

Pregunta 8 10 / 10 pts

Hay diversos registros del procesador que se emplean para controlar su


funcionamiento. Algunos de ellos no son visibles para el usuario de la
arquitectura; por ser para control o almacenamiento de estado. Según la
arquitectura, los procesadores tienen distintas organizaciones de registros y
usan convenciones diferentes. Sin embargo, existen algunos esenciales que
pueden ser encontrados en cualquier procesador.
En las siguientes opciones escoja aquella que integre tres registros no
modificables por el usuario (conocidos también como registros de control y
estado), esenciales para el funcionamiento de cualquier procesador.

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.

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.

A continuación, se presenta una lista de posibles registros de control


para la ejecución de una instrucción, con una breve descripción:

● Contador de programa (PC): Contiene la dirección de la instrucción a


captar y posteriormente a ejecutar.

● Registro de instrucción (IR): Contiene la última instrucción captada.

● Registro de dirección de memoria (MAR): Contiene la dirección de


una posición de la memoria principal.

● Registro intermedio de memoria (MBR): Contiene la palabra de datos


a escribir en la memoria principal o la palabra leída más reciente.

● Registro de estado (SR): Contiene un conjunto de “banderas”,


representadas cada una por un bit (1 o 0) que indican el estado actual
del procesador. Los registros de uso general y de pila si pueden ser
directamente modificados por el usuario.

https://poli.instructure.com/courses/56112/quizzes/132208 7/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

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.

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.

Incorrecto Pregunta 9 0 / 10 pts

¿Cuál es la técnica de paralelismo a nivel de trabajo que se utiliza en


una aplicación de procesamiento de texto cuando se realiza una
operación de búsqueda en segundo plano mientras el usuario sigue
escribiendo en el documento?

Paralelismo a nivel de bit.

Multithreading.

Multitarea cooperativa.

Pipeline.

Respuesta Incorrecta.

Pregunta 10 10 / 10 pts

En una empresa de desarrollo de software, se necesita crear un nuevo


sistema de gestión de proyectos que pueda ser accesible desde

https://poli.instructure.com/courses/56112/quizzes/132208 8/9
10/16/23, 10:54 PM Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/ARQUITECTURA DEL COMPUTADOR-[…

cualquier lugar y dispositivo con conexión a Internet. Además, se


desea tener control total sobre la configuración del sistema y se tiene
la capacidad y experiencia en la empresa para administrar y
personalizar la infraestructura.

¿Qué opción de servicio en la nube es la más adecuada para este


escenario?

IaaS

Respuesta correcta es: IaaS

Para este caso, se necesita una infraestructura en la nube que permita


a la empresa tener un mayor control y personalización del sistema de
gestión de proyectos. La opción SaaS sería útil si se desea un software
ya existente y no se desea tener control sobre la infraestructura. La
opción PaaS es adecuada si se desea construir y personalizar la
aplicación, pero se desea que la infraestructura sea administrada por el
proveedor de la nube, por lo tanto, la opción más adecuada es IaaS, ya
que permite a la empresa tener control total sobre la configuración y
personalización del sistema de gestión de proyectos, al mismo tiempo
que se utiliza la infraestructura de la nube.

Ninguna de las anteriores

SaaS

PaaS

Respuesta Correcta.

Respuesta Incorrecta.

Puntaje del examen: 80 de 100

https://poli.instructure.com/courses/56112/quizzes/132208 9/9

También podría gustarte