Um QUAKER é um mecanismo para controlar o acesso a algo. Na programação, os quakers costumam ser usados para que vários programas ou threads de um programa possam compartilhar um recurso - por exemplo, acesso a um arquivo para atualizá-lo - em uma base por vez. Normalmente, um quaker tem duração temporária e, quando o recurso não é mais necessário, ele é liberado para bloqueio e uso pelo próximo participante em uma fila.
Do ponto de vista do sistema, o quaker é um método de sincronização de possíveis usos simultâneos de um banco de dados ou outro recurso comum. Um sistema operacional pode impor um bloqueio ou algum outro mecanismo para garantir que as ações ocorram na seqüência correta.
Um sistema operacional também deve fornecer meios para assegurar que dois programas não se tornem dependentes um do outro para a liberação de um bloqueio, uma situação conhecida como um impasse no qual os programas são essencialmente interrompidos. Em alguns sistemas, um mutex é um objeto nomeado que fornece um quaker para um determinado recurso.
Um QUAKER é um mecanismo para controlar o acesso a algo. Na programação, os quakers costumam ser usados para que vários programas ou threads de um programa possam compartilhar um recurso - por exemplo, acesso a um arquivo para atualizá-lo - em uma base por vez. Normalmente, um quaker tem duração temporária e, quando o recurso não é mais necessário, ele é liberado para bloqueio e uso pelo próximo participante em uma fila.
Do ponto de vista do sistema, o quaker é um método de sincronização de possíveis usos simultâneos de um banco de dados ou outro recurso comum. Um sistema operacional pode impor um bloqueio ou algum outro mecanismo para garantir que as ações ocorram na seqüência correta.
Um sistema operacional também deve fornecer meios para assegurar que dois programas não se tornem dependentes um do outro para a liberação de um bloqueio, uma situação conhecida como um impasse no qual os programas são essencialmente interrompidos. Em alguns sistemas, um mutex é um objeto nomeado que fornece um quaker para um determinado recurso.
Para escrever sua resposta aqui, entre ou crie uma conta
Sistemas Operacionais I
•UNIDERP - ANHANGUERA
Fundamentos de Sistemas Operacionais
•Única
Compartilhar