A) La sincronización de tareas secuenciales B) La capacidad de múltiples tareas para ejecutarse simultáneamente C) La división de tareas en partes iguales D) La ejecución de una sola tarea a la vez
A) Un programa de computadora B) Un conjunto de datos en memoria C) Un flujo de control dentro de un proceso D) Un dispositivo de hardware para entrada y salida
A) Reducir la memoria disponible B) Aumentar la complejidad de los algoritmos C) Limitar la cantidad de tareas a realizar D) Mejorar el rendimiento y la eficiencia de los sistemas
A) Una situación en la que dos o más procesos esperan indefinidamente por recursos que el otro proceso tiene asignados B) Un mecanismo para ejecutar tareas en paralelo C) Una técnica de programación concurrente D) Una forma de mejorar la eficiencia del sistema
A) Una técnica para ejecutar múltiples tareas simultáneamente B) Un mecanismo de sincronización que permite controlar el acceso a recursos compartidos C) Un tipo de deadlock D) Un dispositivo de hardware para entrada y salida
A) La división equitativa de recursos entre tareas B) La finalización de una tarea concurrente C) Cuando el resultado de una operación depende del momento en que se ejecutan las operaciones en paralelo D) La ejecución de dos tareas de forma simultánea
A) Incrementa el tamaño de los programas B) Incrementa la complejidad de programación C) Reduce la velocidad de ejecución D) Permite una mayor utilización de los recursos del sistema
A) No tiene impacto en el rendimiento B) Puede mejorar el rendimiento al permitir la ejecución de tareas simultáneamente C) Aumenta el tiempo de respuesta al sistema D) Reduce el rendimiento al hacer que los programas sean más complejos
A) La ejecución secuencial de tareas B) La exclusión de tareas concurrentes C) El desarrollo de programas que realizan múltiples tareas simultáneamente D) La simplificación de algoritmos |