You are on page 1of 1

EXAMEN DE PARALELISMO, CONCURRENCIA Y SISTEMAS

DISTRIBUIDOS
1. Utilizando procesos o subprocesos en Python u otro lenguaje de programación,
listar los procesos en ejecución y detenidos en Windows, juntamente con sus IDs de
Proceso (ProcessId) y el Numero de Hilos(ThreadCount).
2. Utilizando Python u otro lenguaje de programación, listar los programas instalados
en el computador.
3. Utilizando Python u otro lenguaje de programación, mostrar los siguientes recursos
de un computador:
a. De la CPU: los sockets, núcleos, procesadores lógicos y los caché
disponibles.
b. De la Memoria: Velocidad, ranuras usadas, reservada para el hardware
c. De la GPU: Tamaño disponible.
d. Del Disco: Capacidad, Formato, Velocidad de lectura y escritura.
4. Vea el código en la siguiente URL:

El propósito es que el programa generará un conjunto aleatorio de preguntas


(número de preguntas que debe ingresar mediante el teclado) y luego verificar si la
respuesta ingresada es correcta o no. Pero el problema en concreto es que debemos
asegurarnos de que 5/2 = 2.5 es tan correcto como 2.500.
Lo que se busca es encontrar los errores y las vulnerabilidades del programa.

SUGERENCIA: Utilice los conceptos aprendidos, así como librerías implementadas


para dicho en con Python.
Una vez culminado, el código fuente y las capturas de las soluciones encontradas debe
subirse a la plataforma del aula virtual para su revisión.
En el caso de la pregunta 4, las correcciones preferentemente realizar una copia en
Google Colab y adjuntar el Link de la solución junto con las soluciones de las preguntas
1, 2 y 3.

You might also like