Comunicação entre processos
Publicidade relacionada
Comunicação entre processos

A comunicação entre processos nada mais é do que a desenvoltura e transmissão de informação entre os próprios. Formado por um grupo de mecanismos que possibilitam que essa conversa aconteça. Quando um processo executa é pressuposto por parte do sistema operativo, ou seja, quando a criação de uma execução própria é efetuada, absorve o processo dos componentes reais do sistema. Enfim, por causa desta situação, a virtualização dos recursos faz com que o processo não tenha conhecimento perfeito dos outros processos, assim causando a falta de comunicação.
Na comunicação entre processos possui grandes acompanhantes que ajudam a comunicação ser realizada, como os semáforos. Os semáforos são os mecanismos de sincronização, eles possuem a qualidade de permitir simultaneamente a exclusividade de cada acesso concorrente. Com exclusividade os semáforos permitem somente um atualizador do recurso. A secção critica de um semáforo é denominada pela parte do código do processo, que é delimitada pela activação do semáforo, a sua libertação é que faz ocorrer o processo de secção. Isso deve ocorrer no menor tempo possível, para que possa minimizar o tempo de espera dos processos concorrentes. Quanto mais rápido a finalização, melhor o controle dos processos que estão concorrendo.
Este mecanismo pode ser bloqueado, em casos de oposição aos sinais. A sinalização do semáforo é um mecanismo largamente utilizado em UNIX e tem funcionamento analogamente a um trigger, ou seja, a um disparo. Imediatamente pode ser parada uma execução se um processo receptor de um sinal passar a processar o sinal. Assim o processo é despertado para alguma eventualização. Um sinal muito citado é o sinal Kill, que é enviado a um processo bloqueado.
A sincronização entre cada processo permite gerar o acesso concorrente a recursos do sistema operativo, um querendo ser carregado um pouco, mas isso é de fato controlado por parte dos processos, tendo cada um sua fatia de tempo, de certa maneira sendo um recurso não modificado em simultâneo, enfim os processos não ficam em espera até que outro seja libertado.
Palavras relacionadas
Artigos relacionados
- Memória compartilhada
- A importância das ferramentas de comunicação
- Saiba sobre a Evolução dos Sistemas de Informação
- Conheça alguns nomes das profissões do futuro
- Tecnologia da informação e comunicação
- Qual a diferença entre psicólogo e psiquiatra
- Competências e habilidades cobradas no Enem
- Como lidar com pessoas difíceis no ambiente de trabalho
- Prova do Enade será em novembro
- Quem conquistou o Prêmio Nobel da Paz de 2009
- O que é Leishmaniose
- Jogos de tiro
- Existe um método para educar os filhos
- Dicas de como escrever uma linda carta de amor
- Aplicativos do Orkut
- Dicas de como usar de forma correta o Twitter
- Conheça os desafios e vantagens da carreira militar
- Como salvar conversas no MSN
- O que causa a gagueira
- O principal objetivo do ENEM
- Quem foi Karl Marx
- Qual a melhor internet 3G
- Amigos da escola
- Produtos a base de uva são ótimos aos cabelos
- O que é Bluetooth
- Atenção a publicidade enganosa
- Primeiro álbum solo de Sandy
- O que um Oficial de Justiça faz
- Relacionamento entre pais e filhos
- Roupas ganharão medidas padrão no Brasil