quinta-feira, outubro 21, 2010

Tecnologicamente falando...

Seu computador trava quando dois processos tentam acessar o mesmo espaço.
Vou resumir aqui o que está escrito ali embaixo: quando dois carros tentar acessar o mesmo espaço há uma colisão.
Segue a explicação técnica por Tanembaum, guru dos sistemas operacionais.

"Tanenbaum apresenta o conceito de deadlocks usando exemplos de como o problema pode ocorrer em um sistema computacional com o uso de recursos e também com o uso de registros de acesso comum.

Recursos

Tanenbaum faz uma breve explanação sobre o que ele vai considerar como sendo recursos em um sistema de computação para o caso dos deadlocks: qualquer "objeto" que os processos possam adquirir, e que podem ter mais de uma instância, mas que só podem ser usados por um único processo em um determinado instante de tempo. Ele diferencia recursos "preemptíveis" de recursos "não-preemptíveis", para ressaltar que os deadlocks geralmente ocorrem quando há recursos "não-preemptíveis" envolvidos, pois as sistuações potenciais para ocorrência de deadlocks envolvendo recursos preemptíveis sempre podem ser resolvidas com a realocação dos recusos entre os processos. Ele também ressalta que vai considerar que um processo esperando por um recurso cujo acesso foi-lhe negado ficará "bloqueado", pois não estará realizando qualquer trabalho útil. A seqüência de uso de recursos deve ser: requisição-uso-liberação.

Deadlocks

Define deadlock formalmente: "Um conjunto de processos está em uma situação de deadlock, se cada processo do conjunto estiver esperando por um evento que somente outro processo pertencente ao conjunto poderá fazer acontecer." Ressalta que a maior parte das situações de deadlock envolve a espera por recursos e que, pela definição, nenhum processo do conjunto poderá evitar que todos os processos do conjunto fiquem eternamente bloqueados. A quantidade de processos e de recursos é irrelevante."

terça-feira, outubro 19, 2010

Vírus!

Tecnologicamente falando...

O mais importante é ter um anti-vírus atualizado! Não importa se ele é gratuito ou pago. Importante é atualizá-lo e evitar clicar em links suspeitos, como aqueles enviados por e-mail ou que chegam como recado do Orkut. Lembrando que, ter um anti-vírus não é a garantia que seu computador NÃO será infectado, infelizmente. E formatar, nem sempre é o melhor caminho.