Escolar Documentos
Profissional Documentos
Cultura Documentos
Operativos
COMUNICAÇÃO INTERPROCESSOS
Maputo, Julho de
Introdução 2020
Introdução
Amisse Alfredo Sadaca Momade
Comunicação Interprocessos
Trabalho de campo de
Sistemas Operativos
Maputo
2020
1
Índice
1. Introdução............................................................................................................................................ 2
1.1. Revisão teórica....................................................................................................................... 3
1.2. Objectivos................................................................................................................................. 3
1.2.1. Objectivo Geral............................................................................................................ 3
2
1. Introdução
2
Fig1. Interação de sistema operativo
1.2. Objectivos
1.2.1. Objectivo Geral
A despeito do tipo, sofisticação ou capacidades do computador, um sistema
operativo deve atender aos seguintes princípios:
3
1.2.2. Objectivos específicos
2. Metodologia
4
entradas (eliminando, assim, o trabalho de pessoas que eram contratadas
apenas para trocar os cartões perfurados).
5
sucesso que foi utilizado como base para a tão conhecida família
Windows.
Fig 2
4. Gerenciamento de processo
6
Fig.3
7
A execução de um processo pressupõe por parte do sistema operativo,
entre outras coisas, a criação de um contexto de execução próprio que,
de certa forma, abstrai o processo dos componentes reais do sistema.
Devido a esta virtualização dos recursos, o processo não tem
conhecimento acerca dos outros processos e, como tal, não consegue
trocar informação.
Pipes
Memória Compartilhada
8
Deve-se observar que o mecanismo de memória compartilhada não
necessita operações especiais para a manipulação de dados. Como a região
é mapeada em um endereço local, leituras e escritas neste endereço se
processam com os comandos de associação e cópia binária providos pelas
linguagem
Mensagens
Semáforos
Tomadas
9
comunique com o outro, o processo origem envia ( send ) uma mensagem
para um destino , onde um outro processo recebe a mensagem ( receive ).
Esta atividade envolve a comunicação entre o processo origem e o processo
destino e implica na sincronização dos dois processos.
Memória Compartilhada
Pros:
10
● O IPC mais rápido;
● Sincronização é necessária;
Contra:
● necessidade de sincronização;
Pipe
Pros:
Contras:
● Comunicação unidirecional;
Socket
Pros:
11
● Pode conectar um cliente simples a eles para teste (insira dados
manualmente, consulte a resposta). Isso é muito útil para depuração,
simulação e teste de caixa preta;
Contras:
Fila de mensagens:
Contras:
9. Considerações finais
12
processo de comunicação com destaque para a comunicação entre
processos (IPC). Portanto, este processo provê ao sistema a transparência de
localidade de processos que é um elemento importante e desejável em
sistemas operacionais distribuídos.
http://roberto.cfw.ufsm.br/images/uploads/sistemas_operativos.pdf acessado em
25.07.2020
https://www.geeksforgeeks.org/interprocess-communication-in-distributed-
systems/?ref=rp acessado em 27.07.2020
https://www.tutorialspoint.com/different-models-of-interprocess-communication
acessado em 25.07.2020
13