Zusammenfassung der Ressource
MODELOS DE PROGRAMAÇÃO DISTRIBUÍDA
- SISTEMA DISTRIBUÍDO
- O QUE É?
- CONJUNTO DE COMPUTADORES EM REDE COM SW QUE PERMITA COMPARTILHAMENTO DE RECURSOS
- COMPUTAÇÃO DISTRIBUÍDA
- DIVIDIDA EM VÁRIAS UNIDADES QUE EXECUTAM CONCORRENTEMENTE EM DIFERENTES ELEMENTOS DA COMPUTAÇÃO
- PROCESSADORES EM DIFERENTES PCS
- DIFERENTES PROCESSADORES NA MESMA MAQUINA
- DIFERENTES CORES NO MESMO PROCESSADOR
- SISTEMA DISTRIBUÍDO É O RESULTADO DA INTERAÇÃO DE VÁRIOS COMPONENTES QUE ATRAVESSAM TODA A PILHA DE COMPUTAÇÃO, DESDE HW E SW
- HARDWARE
- COMPUTADOR
- INFRA DE REDE
- SISTEMA OPERACIONAL
- TCP
- UDP
- ENTRE OUTROS
- MIDDLEWARE
- CAMADA DE ABSTRAÇÃO A HETEROGENEIDADE DO HW E DO SO
- INTERFACE UNIFORME PARA DESENVOLVER APLICAÇÕES
- COMUNICAÇÃO ENTRE PROCESSOS (IPC)
- TRANSFERIR DADOS ENTRE PROCESSOS
- COORDENAR SUA ATIVIDADE
- MODELOS
- MEMÓRIA COMPARTILHADA
- PROCESSOS ACESSAM MESMO ESPAÇO DE END DE MEMÓRIA
- COMUNICAÇÃO ATRAVÉS DE VARIÁVEIS COMPARTILHADAS
- SINCRONIZAÇÃO:
- SEMÁFAROS
- MONITORES
- MEMÓRIA DISTRIBUÍDA