(48) 4507-5403
Você quer saber como fazer um trabalho academico? Por apenas R$ 10 por página Obtenha um exemplo de monografia gratuito e pronto

Introdução à Sincronização

cronização Ensaios Tecnologia da Informação A sincronização é um mecanismo que ajuda a usar recursos de…

A sincronização é um mecanismo que ajuda a usar recursos de memória compartilhada em um sistema operacional. No mundo atual, a maioria dos computadores são computadores multi-tarefa. Portanto, esses computadores podem fazer mais de um processo ao mesmo tempo. E a tecnologia de rede tornou-se uma das tecnologias mais modernas e desenvolvidas nos mundos atuais. Então, essas tecnologias de computador e rede funcionam juntas para alcançar metas comuns. Ao trabalhar em conjunto, essas tecnologias devem compartilhar recursos, como a memória, ao mesmo tempo. Ao compartilhar memória, pode haver muitos problemas. Para evitar esses problemas, os mecanismos de sincronização foram implementados.

  1. Concorrência

Como mencionado acima, os sistemas operacionais compartilham memória para alcançar objetivos comuns. Os dados podem ser compartilhados entre dois processos em um sistema operacional ou dois sistemas operacionais em uma rede. No entanto, às vezes, os dados compartilhados podem ser acessados ​​por um único processo por vez. Como um exemplo da vida real, banheiro compartilhado pode ser tomado. Um banheiro compartilhado pode ser usado por muitas pessoas, mas pode ser usado por apenas uma pessoa no momento. Se alguém estiver usando o banheiro, outros devem esperar até que essa pessoa venha. Então, uma das pessoas esperadas pode usar o banheiro. Outro exemplo da vida real para isso é as ruas ou junções compartilhadas. Em ruas compartilhadas, as pessoas podem usar apenas uma direção ao mesmo tempo. Se a rua compartilhada é usada por qualquer direção, pessoas de outras direções devem aguardar até que outras pare de usar a rua compartilhada. Caso contrário, pode haver confrontos e muitos problemas. Assim, quando os sistemas operacionais usam memória compartilhada, às vezes apenas um processo pode acessar os dados ao mesmo tempo. Então isso é chamado de concorrência.

Prev post Next post