Professional Documents
Culture Documents
9. Que es un proceso.
Un proceso es una secuencia de pasos dispuesta con algún tipo de lógica que
se enfoca en lograr algún resultado específico. Los procesos son mecanismos
de comportamiento que diseñan los hombres para mejorar la productividad
de algo, para establecer un orden o eliminar algún tipo de problema.
2. Soluciones hardware.
Las soluciones hardware se dividen en dos tipos:
Optimistas.
Consideran que lo mas probable es que no haya conflictos, y si los
hay sea en número reducido, por lo que permiten cualquier acceso a
la variable compartida. En caso de conflicto, mantienen la integridad
del sistema descartando las actualizaciones.
Pesimistas.
Bloquean todo aquello que pueda interferir.
Actualizan la variable.
Desbloquean lo bloqueado al principio.
Deshabilitar interrupciones y habilitar interrupciones (pesimista).
Test and Set (Compartir y Fijar) (pesimista).
Comparar e intercambiar (optimista).
3. Soluciones del Sistema Operativo.
3.1. Semáforos.
3.1.1. Semáforos binarios.