Concurrencia Flashcards

1
Q

¿Qué es un sistema concurrente?

A

Un sistema que puede tratar con muchas cosas a la vez.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿A qué se refiere la concurrencia?

A

Capacidad de ejecutar partes de un programa, algoritmo o problema en desorden o de forma parcial, sin afectar el resultado final.
Los procesos pueden competir o colaborar entre sí por los recursos del sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es el paralelismo?

A

Es una forma de computación que consiste en dividir un problema en partes más pequeñas y procesarlas de forma simultánea.
El paralelismo aprovecha al máximo la capacidad del procesador para resolver el problema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es latencia?

A

Medida del tiempo que tarde una sola tarea desde el inicio hasta el fin-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es el rendimiento?

A

Número de tareas que un sistema puede manejar durante un periodo de tiempo.

Una moto tiene < a un autobús porque este último lleva + pasajeros al mismo tiempo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es la escalabilidad?

A

Característica de un sistema que puede aumentar el rendimiento, sin perder sus cualidades que le dan valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Escalado vertical:

A

Aumenta el
rendimiento del programa y del sistema al actualizar el procesamiento existente.

Combi con más pisos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Escalado horizontal:

A

Aumenta el rendimiento al distribuir la carga entre los recursos de
procesamiento existentes y los nuevos.

Más combis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Capas de la concurrencia:

A

a) Aplicación: mi programa.
b) Tiempo de ejecución: Sistema Operativo
c) Bajo nivel: hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly