Comparativo de tecnologias de sistemas distribuídos

487 palavras 2 páginas
01 – De acordo com os dados abaixo, pede-se: RESUMO
INTER –PROCESS COMMUNICATION - IPC
A comunicação entre processos, (Inter-Process Communication, "IPC"), nada mais é que a interação mecanizada entre eles mesmos.
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.
IPC ou comunicação inter-processos, como o nome já diz, serve para que processos diferentes comuniquem-se uns com os outros passando dados, mensagens, comunicações de estados entre eles, etc.
Tendo em vista esses base sobre IPC, mostrarei um exemplo de como fazer isso, digamos que, você tenha dois programas, um para extrair faixas de CDs e outro que transforma o resultado do primeiro em ogg.
Você poderia usar essa biblioteca para que eles conversem entre si, o primeiro avisando que terminou de extrair o arquivo 1.wav para o segundo, fazendo com que ele comece a codificação.
Depois você resolve escrever uma interface gráfica para estes programas. Usando o mesmo método, sua interface pode dizer para o ripador "extra as faixas 1,2 e 3 do CD em tal drive" e ficar, por sua vez, recebendo informações dos dois programas sobre o estado deles, se estão rodando certo, quantos % já foi extraído e codificado, etc.
REMOTE METHOD INVOCATION - RMI
O RMI (Remote Method Invocation) é uma interface de programação que permite a execução de chamadas remotas no estilo RPC (Remote Procedure Call) em aplicações desenvolvidas em Java. É uma das abordagens da plataforma Java para prover as funcionalidades de uma plataforma de objetos distribuídos. Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi e seus subpacotes.
O

Relacionados

  • Uma aplicação para ambientes de comércio ubíquo a partir de dispositivos móveis
    3799 palavras | 16 páginas
  • 2015_2_Ciencias_Computacao_7_Sistemas_Distribuidos
    1756 palavras | 8 páginas
  • datawarehaouse
    2580 palavras | 11 páginas
  • produção textual interdisciplinar
    2042 palavras | 9 páginas
  • topologia e projetos
    9638 palavras | 39 páginas
  • ATPS SISTEMA DISTRIBUIDO
    989 palavras | 4 páginas
  • Sistema de Locação
    1484 palavras | 6 páginas
  • Sistema toyota
    3390 palavras | 14 páginas
  • Cabeamento
    13281 palavras | 54 páginas
  • Jeferson
    763 palavras | 4 páginas