PAC1 - UF2 Programación concurrente y paralela. Indica como verdadero o falso las ventajas de la programación concurrente: Permite la compartición de recursos Permite programar aplicaciones en tiempo real Reduce los tiempos de ejecución Aumenta la velocidad de ejecución del procesador Aumenta el consumo de memoria principal. Indica que opción u opciones son correctas según las siguientes instrucciones:
i1: a=b+1
i2: a=x-c
i3: c=b-1 i1 e i2 son concurrentes i1 e i3 son concurrentes i2 e i3 son concurrentes. Indica qué problema de la programación concurrente aparece en los siguientes casos: Están María y su madre en el banco, y mientras María saca dinero en la cuenta compartida, su madre pone la libreta al día Según el problema de los filósofos, tenemos una mesa redonda con 5 filósofos sentados y un tenedor a su lado derecho. Para comer, necesitan tener tanto el tenedor de la derecha, como el tenedor que está a su izquierda. En estos momentos, cada filósofo tiene un tenedor, y no sueltan el tenedor hasta que no coman. Señala cada una de las ventajas de la programación paralela: Aumenta la disponibilidad. Permite la ejecución de tareas de manera simultánea Permite resolver problemas complejos Disminuye el tiempo de ejecución Permite la escalabilidad. Permite compartir recursos y datos.
|