Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sincronizaicon
de
Procesos
En muchos casos, los procesos se renen para realizar tareas en conjunto, a este tipo de relaci
llama procesos cooperativos. Para lograr la comunicacin, los procesos deben sincronizarse, d
as pueden ocurrir problemas no deseados. La sincronizacin es la transmisin y recepcin de
que tiene por objeto llevar a cabo el trabajo de un grupo de procesos cooperativos.
Para que los procesos puedan sincronizarse es necesario disponer de servicios que permitan b
o suspender bajo determinadas circunstancias la ejecucion de un proceso. Los principales meca
de sincronizacion que ofrecen los sistemas operativos son:
Senales
Tuberias
Semaforos
Paso de mensajes
verifica que ninguna otra transaccin ha modificado los datos que ha ledo. Si la
comprobacin revela modificaciones en conflicto, la transaccin que iba a hacer
la consignacin permanente hace un reversin es una operacin que lo
devuelve a algn estado previo y se puede reiniciar
Ordenacin en base a marcas de tiempo: Otro mtodo para determinar el
orden de secuencialidad es seleccionar previamente un orden entre las
transacciones en el mtodo ms comn para hacer esto es utilizar un esquema
de ordenacin por marcas temporales
El protocolo de ordenacin por marcas temporales asegura que todas las
operaciones leer y escribir conflictivas se ejecutan en el orden de las marcas
temporales.
El protocolo de ordenacin por marcas temporales asegura la secuencialidad
en cuanto conflictos. Esta afirmacin se deduce del hecho de que las
operaciones conflictivas se procesan durante la ordenacin de las marcas
temporales. El protocolo asegura la ausencia de interbloqueos, ya que ninguna
transaccin tiene que esperar