Definição. Ou seja...

Tamanho: px
Começar a partir da página:

Download "Definição. Ou seja..."

Transcrição

1 Definição Introdução aos sistemas distribuídos Um sistema distribuído é um conjunto de componentes hardware (computadores) e software, interligados através de uma infra-estrutura de comunicações, que cooperam e se coordenam entre si para se apresentam aos seus utilizadores como um conjunto único, integrado e coerente. Nuno Preguiça Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 1 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 2 Exemplos Os serviços a funcionarem sobre a Internet , WWW, ftp, Kazaa, etc. Os serviços a funcionarem sobre Intranets , servidor de ficheiros, servidor de impressão, etc. Sistemas de automatização de processos dentro e entre as empresas Facturação, relações com os utilizadores, instalações, reparações, sistemas de saúde, impostos,... Gestão de stocks, encomendas, vendas, entregas,... (B2B, C2B,...) Sistema financeiro/bancário Sistemas de controlo de processos industriais em fábricas Linhas de montagem Dispositivos ou máquinas especiais controlados através de conjuntos de computadores embebidos Um avião ou um carro Ou seja... Os sistemas distribuídos estão generalizados A maioria dos sistemas baseados em redes de computadores, em que se executam aplicações envolvendo a cooperação e coordenação de várias componentes distribuídas, podem ser classificados como sistemas distribuídos Têm características, requisitos e metodologias de concepção especiais devido à distribuição Net-centric computing Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 3 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 4 Evolução histórica A evolução dos sistemas distribuídos têm sido guiada pela evolução tecnológica e expansão da utilização e interligação das redes de computadores A evolução das redes de computadores tende a potenciar novas soluções distribuídas Em particular, o aumento da largura de banda disponível permite uma maior integração de componentes distribuídas Sistemas distribuídos: o que se estuda? Teórica Algoritmos Eleições, consensos, replicação, etc. Modelos de computação, programação Prática Desenho de sistemas, middleware Em 1975 o computador era tudo, a rede uma excepção, lenta e cheia de erros. No séc. XXI The network is the computer Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 5 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 6 1

2 Organização Introdução Motivação e características Modelo cliente/servidor Exemplos na Internet Exemplos em Intranets Computação móvel Redes ad-hoc Computação ubíqua RFIDs Redes de sensores Motivações Fornecer serviços a utilizadores remotos Exemplos: lojas web, sites web de jornais, bibliotecas, etc. Criar sistemas que cooperam para um dado fim Exemplo: sistema inerentemente distribuído: sistema bancário Exemplo: propriedades óptimas em distribuição: sistemas P2P Partilha dos recursos distribuídos pelos diferentes utilizadores Exemplos: impressores, ficheiros Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 7 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 8 Motivações (cont.) Características Distribuição da carga Def: A carga de um sistema mede o número de operações que o sistema executa Melhoria do desempenho distribuindo as operações a executar por um conjunto de máquinas Flexibilidade e adaptabilidade Decomposição de um sistema complexo num conjunto de sistemas mais simples Crescimento incremental Distribuição geográfica dos componentes Tolerância a falhas Quando um máquina falha é possível que o mesmo serviço seja disponibilizado por outra máquina Execução concorrente de componentes paralelismo real Necessidade de coordenação entre os vários componentes Falhas independentes das componentes e das comunicações Necessidade de tratar das falhas Ausência de relógio global existem limites para a precisão da sincronização dos relógios locais Impossível usar relógios locais para ordenar globalmente todos os eventos Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 9 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 10 Desafios Heterogeneidade Escala Tratamento das falhas Segurança Heterogeneidade Do hardware: telemóveis, PDAs, portáteis (laptops), workstations (desktops), servidores, multiprocessadores, grids,... Diferentes características dos processadores, da memória, da representação dos dados, dos códigos de caracteres,... Das redes de interligação: GSM/GPRS, WLANs, wired LANs, WANs,... Dos sistemas de operação: Windows, Unix/Linux, Mac, Simbian, Pocket PC,... Diferentes interfaces para as mesmas funcionalidades Das linguagens de programação... Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 11 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 12 2

3 Middleware: uma forma de lidar com a heterogeneidade Sistema de operação Sistema de comunicações Sistemas operativos Interfaces heterogénea Serviços básicos Sistema de operação Sistema de comunicações N computadores interligados Plataforma aplicacional Plataforma middleware Sistema de operação Sistema de comunicações Plataforma middleware Interface homogénea Serviços mais complexos Verdadeira interoperabilidade requer idênticos interface e protocolos Escala A escala de um sistema distribuído é o âmbito que o mesmo abrange (uma rede local, uma organização, um país, o mundo,...) assim como o número de componentes (computadores, utilizadores, etc.). A escala de um sistema tem várias facetas: recursos e utilizadores âmbito geográfico e mobilidade âmbito administrativo. Um sistema capaz de escalar (escalável) é um sistema que continua eficaz quando há um aumento significativo do número de recursos e utilizadores (i.e., em que não é necessário alterar a implementação dos componentes e da forma de interacção das mesmas). Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 13 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 14 Escala na Internet Tratamento das falhas Num sistema distribuídos, as falhas podem ocorrer de forma independente Alguns componentes continuam a funcionar enquanto outros falham Computadores ligados à Internet Data 1979, Dezembro 1989, Julho 1999, Julho 2004, Julho Computadores Web servers ,000 56,218, ,139, ,560,866 52,131,889 Necessidade de tratar falhas Falha de um componente não deve levar sistema a comportamentos incorrectos Um sistema tolerante a falha deve continuar a funcionar de acordo com o esperado mesmo quando algum dos componentes falha Caching, replicação Fonte ano 2004: Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 15 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 16 Segurança Necessidade de proteger os recursos e informação gerida num sistema distribuído Diversos aspectos envolvidos Autenticação dos utilizadores e servidores Autenticação dos servidores Prevenção de ataques do tipo negação de serviço (denial of service attacks) Segurança na presença de código móvel Organização Introdução Motivação e características Modelo cliente/servidor Exemplos na Internet Exemplos em Intranets Computação móvel Redes ad-hoc Computação ubíqua RFIDs Redes de sensores Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 17 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 18 3

4 Arquitecturas de SD: Cliente/Servidor O paradigma cliente servidor Cliente Servidor Pedido / resposta request Cliente Cliente reply Os processos podem ser divididos em dois tipos, de acordo com o seu modo de operação Cliente: envia pedido, recebe resposta Servidor: recebe pedido; processa pedido; envia resposta O cliente invoca pedidos num servidor através de alguma forma de comunicação Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 19 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 20 Implementação do modelo cliente/servidor Exemplo: servidores WEB (HTTP) Usando primitivas de comunicação TCP/IP (streams, pacotes) Sistemas de middleware para invocação de operações remotas Escondem detalhes das comunicações, permitindo ao programador concentrar-se nos detalhes da aplicação Sistemas de RPC/RMI, permitem que Permitem que os programadores vejam: Servidores da mesma forma que vêem um objecto local Invoquem uma operação no servidor de forma semelhante a um método local Web-services: permitem disponibilizar serviços remotos acessíveis usando o protocolo HTTP (web) Aplicação cliente/servidor cliente: browser envia pedidos, recebe, interpreta e mostra o resultado servidor: o servidor Web envia os objectos em resposta aos pedidos http1.0: RFC 1945 http1.1: RFC 2068 PC running Explorer Mac running Navigator http request http response http request http response Server running NCSA Web server Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 21 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 22 O pedido HTTP A resposta HTTP Os pedidos enviados pelos clientes de HTTP são codificado em texto Exemplo: Linha do pedido (GET, POST, HEAD,...) header lines Carriage return, line feed indicam o fim da mensagem GET /somedir/page.html HTTP/1.0 User-agent: Mozilla/4.0 Accept: text/html, image/gif,image/jpeg Accept-language:fr (extra carriage return, line feed) Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 23 As respostas enviadas pelos servidores de HTTP contém uma parte comum, codificada em texto, seguida do objecto pedido (o qual pode ser codificado num formato binário exemplo: imagens) Exemplo: status line (protocol status code status phrase) data, e.g., requested html file header lines HTTP/ OK Date: Thu, 06 Aug :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun Content-Length: 6821 Content-Type: text/html data data data data data... Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 24 4

5 Outros serviços disponíveis na Internet Noção de proxy A generalidade dos serviços básicos disponíveis na Internet adoptam o modelo cliente/servidor Pedidos e respostas codificados como texto (apesar de, geralmente, os utilizadores usarem aplicações com interfaces gráficos) Exemplos: FTP: transferência de ficheiros SMTP: serviço de Neste caso, os servidores podem funcionar como clientes de outros servidores para propagar para o destino final ICQ/Messenger/... Client Client Proxy server Web server Web server Proxy de um serviço/servidor Processo que fornece um serviço recorrendo a um servidor para executar o serviço Utilizações possíveis Intermediário simples Serviço adicional através do caching das respostas Diminuição do tempo de resposta (latência inferior para o proxy) Diminuição da carga do servidor Mascarar falhas do servidor / desconexão Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 25 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 26 Arquitecturas de SD: peer-to-peer Arquitecturas de SD: variantes e combinações Variantes do modelo cliente/servidor Cliente/servidor replicado, cliente/servidor particionado Cliente leve (thin client)/servidor O cliente apenas inclui um interface (gráfico) para executar operações no servidor (ex: browser) Cliente completo(estendido)/servidor O cliente executa localmente algumas operações que seriam executadas pelo servidor Todos os processo executam tarefas semelhantes (actuam como clientes e servidores servant/servent) Exemplos: partilha de ficheiros, edição colaborativa Apropriado para ambientes em que todos os participantes querem cooperar para fornecer uma dado serviço Capacidade agregada >> capacidade individual Cliente/servidor + peer-to-peer Num sistema peer-to-peer, podem existir elementos que disponibilizam o serviço a outros processos (clientes) que não pertencem ao sistema peer-to-peer Cliente/servidor para ligação e peer-to-peer para interacção (ex.: edonkey) Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 27 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 28 Serviços disponíveis em Intranets Domínios administrativo único Sabe-se quem são os utilizadores Serviços Web-intranet Sistemas de ficheiros distribuídos (NFS, SMB) Impressoras partilhadas Agendas partilhadas Serviço de autenticação unificado para todos os serviços do sistema (Kerberos) Organização Introdução Motivação e características Modelo cliente/servidor Exemplos na Internet Exemplos em Intranets Computação móvel Redes ad-hoc Computação ubíqua RFIDs Redes de sensores Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 29 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 30 5

6 Computação móvel Características Contexto: Generalização da utilização de dispositivos portáteis PDAs, portáteis, ipods, telemóveis, etc. RFids, sensor node, etc. Generalização da disponibilidade de redes sem fios Longa distância: GSM/GPRS, Wi-Fi, 3G Curta distância: Bluetooth, IR Consequência: Novo ambiente de computação distribuída Recursos computacionais reduzidos Em geral, os dispositivos móveis tendem a ter recursos inferiores aos dos computadores fixos Variabilidade da conectividade Os computadores fixos tendem a ter conectividade permanente, global e de boa qualidade Os dispositivos móveis tendem a ter conectividade de qualidade variável, assimétrica, por vezes apenas local ou mesmo inexistente Menor fiabilidade Dispositivos móveis são mais propensos a serem roubados, destruídos, etc. Maior heterogeneidade Os dispositivos móveis tendem a ter recursos inferiores aos dos dispositivos fixos Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 31 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 32 Desafios Sistemas baseados em redes ad-hoc Lidar com variações nos recursos disponíveis, largura de banda Exemplo: proxies web: adaptam a qualidade das imagens Adaptar o funcionamento em função das condições do ambiente Exemplo: no streaming de vídeo pode adaptar-se a qualidade consoante a largura de banda disponível Lidar com desconexão, partições, falhas parciais Exemplo: sistema de ficheiros pode replicar ficheiros localmente e lidar com possíveis conflitos mais tarde Suportar heterogeneidade Lidar com o problema da escalabilidade Criar novas aplicações que explorem a mobilidade, a localização e as comunicações ad-hoc dos utilizadores Redes ad-hoc são ligações que se estabelecem de forma espontânea entre vários dispositivos móveis Possíveis aplicações Permitir a vários utilizadores trocarem informação quando se encontram Desafios Criar aplicações que explorem ligações ad-hoc Carros podem comunicar entre si para propagar informação sobre as condições das estradas Protocolos de comunicação em redes ad-hoc Auto-organização Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 33 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 34 Digital aura Computação ubíqua Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 35 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 36 6

7 Computação ubíqua Cada utilizador tem múltiplos dispositivos computacionais Pode utilizar os seus dispositivos em qualquer lado Pervasive computing Dispositivos computacionais em todo o lado Dispositivos associados a objectos Exemplos: No supermercado: RF-ids, etiquetas electrónicas Numa casa: luzes, frigorífico, TV, etc. Desafios Quais as aplicações a implementar? (Muito) larga-escala Número de dispositivos computacionais envolvidos muito superior a um sistema distribuído clássico Heterogeneidade Dispositivos muito diferentes Novos dispositivos podem ser adicionados em qualquer altura Segurança Falhas Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 37 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 39 RFIDs (Radio frequency identification) Dispositivo que pode guardar informação e emiti-la quando necessário RFIDs passivos Sem alimentação própria: o leitor produz uma acção (campo magnético) sobre o RFID de forma a que este produza a energia necessária à comunicação RFIDs activos Incluem alimentação própria Utilização de RFIDs Utilizações comuns (ou em generalização) Média escala Identificação de animais domésticos (e pessoas Verichip: clube em Barcelona) Cartões de identificação Distribuição Logística Grande escala Identificação de produtos (substituindo código de barras) Permite identificação individual dos produtos Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 40 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 41 Outras aplicações Comércio Loja em que cada produto é identificada com RFIDs Clientes com dispositivos móveis poderiam obter informação adicional a partir do identificador no RFID Estudo da migração dos peixes num bacia É implantado um RFID em cada peixe Leitores instalados em várias locais permitem estudar as migrações dos peixes Protecção contra pesca ilegal Peixes pescados legalmente são identificados com um RFID Redes de sensores Sistemas distribuídos compostos por um número elevado de pequenos sistemas computacionais (motes) com: Fonte de alimentação própria (em geral, uma bateria) Pequeno microprocessador Emissor/receptor de rádio Sensor (depende do sistema) Pressupostos Motes têm preço reduzido Quando a bateria acabar, o mote deixa de funcionar Alguns desafios Organização de número elevado de motes Minimizar consumo energético Segurança Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 42 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 43 7

8 Redes de sensores: aplicações Monitorar o espaço e coisas Valores relacionados com o ambiente (temperatura, humidade, etc.), sistemas de vigilâncias Monitorar interacção entre as coisas e o espaço Interacções entre animais, resposta em caso de desastres ZebraNet Objectivo: Monitorar migrações de animais numa reserva natural Mote (dispositivo computacional) Emissor/receptor de rádio de pequena alcance Processador Memória flash para guardar informação de forma fiável Sensor: GPS Bateria recarregável usando um painel solar Sistema Cada zebra tinha um mote Existiam alguns receptores espalhados na reserva (de forma muito esparsa) Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 44 Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 45 ZebraNet Funcionamento Sistema activo/desactivo periodicamente Coordenação: relógio GPS Objectivo: minimizar consumo de energia Quando activo Obtém posição Propaga informação para vizinhos e, quando no alcance, estações base Propriedades Permite propagar informação sobre todos os animais mesmo que alguns animais nunca se aproximem dos receptores Conjunto de técnicas que permitem reduzir o consumo de energia Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL / 46 8

Introdução aos sistemas distribuídos

Introdução aos sistemas distribuídos Introdução aos sistemas distribuídos Nuno Preguiça Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL Material de suporte às aulas de Seminários de Informática Copyright DI FCT/ UNL

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelos e arquitecturas 14/15 Sistemas Distribuídos 1 Modelos arquitecturais 14/15 Sistemas Distribuídos 2 Camadas de Software: o Middleware Aplicações Middleware Sistema Operativo

Leia mais

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação

Leia mais

Camadas de Software - o Middleware. Sistemas Distribuídos Capítulo 2: Modelos e Arquitecturas. Aplicações. Middleware.

Camadas de Software - o Middleware. Sistemas Distribuídos Capítulo 2: Modelos e Arquitecturas. Aplicações. Middleware. Camadas de Software - o Middleware Sistemas Distribuídos Capítulo 2: Modelos e Arquitecturas Modelos de Arquitecturas para sistemas distribuidos Interfaces e Objectos Requerimentos para Arquitecturas Distribuídas

Leia mais

Aula 03-04: Modelos de Sistemas Distribuídos

Aula 03-04: Modelos de Sistemas Distribuídos UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Sistemas Distribuídos. Introdução

Sistemas Distribuídos. Introdução Sistemas Distribuídos Introdução Definição Processos Um sistema distribuído é um conjunto de computadores independentes, interligados por uma rede de conexão, executando um software distribuído. Executados

Leia mais

Arquitetura dos Sistemas de Informação Distribuídos

Arquitetura dos Sistemas de Informação Distribuídos Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa

Leia mais

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários

Leia mais

Desempenho: aspectos a considerar

Desempenho: aspectos a considerar Projecto Integrador Desempenho: aspectos a considerar Material de suporte às aulas de Proj. Integrador (Nuno Preguiça) Copyright DI FCT/ UNL / 1 Notas prévia! Estes slides apresentam um conjunto de técnicas

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores São dois ou mais computadores ligados entre si através de um meio.a ligação pode ser feita recorrendo a tecnologias com fios ou sem fios. Os computadores devem ter um qualquer dispositivo

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

Programação para Internet I. 2. O protocolo HTTP. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Programação para Internet I. 2. O protocolo HTTP. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Programação para Internet I 2. O protocolo HTTP Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Protocolos Conjunto de regras que define o modo como aplicações informáticas comunicam entre si. Permite

Leia mais

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2) Definição de um Sistema Distribuído (1) Introdução Um sistema distribuído é: Uma coleção de computadores independentes que aparecem para o usuário como um único sistema coerente. Definição de um Sistema

Leia mais

smartdepositxt Máquina de Depósito para Back Office

smartdepositxt Máquina de Depósito para Back Office smartdepositxt Máquina de Depósito para Back Office 1000 Notas por Minuto com Sistema de Gestão Centralizado O smartdepositxt é um sistema de depósito de numerário destinado a automatizar e facilitar o

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Introdução Um Modelo Arquiteturial dene o modo no qual os componentes de sistemas interagem e o modo no qual eles são mapeados

Leia mais

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações Sistemas Multimédia Arquitectura Protocolar Simples Modelo OSI TCP/IP Redes e Comunicações Francisco Maia famaia@gmail.com Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes

Leia mais

Informática. Aula 7. Redes e Telecomunicações

Informática. Aula 7. Redes e Telecomunicações Informática Aula 7 Redes e Telecomunicações Comunicação Empresarial 2º Ano Ano lectivo 2003-2004 Introdução Para as empresas modernas funcionarem eficazmente, são vitais as ligações que conectam as suas

Leia mais

Arquitetura de Sistemas Operativos

Arquitetura de Sistemas Operativos Arquitetura de Sistemas Operativos Sistemas Operativos 2011/2012 1 Introdução Os sistemas operativos implementam mecanismos que asseguram independência entre processos (i.e., a execução de um processo

Leia mais

Desenvolvimento Cliente-Servidor 1

Desenvolvimento Cliente-Servidor 1 Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados

Leia mais

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores Camadas de Serviço de Hardware e Software em Sistemas Distribuídos Arquiteutra de Sistemas Distribuídos Introdução Applications, services Adaptação do conjunto de slides do livro Distributed Systems, Tanembaum,

Leia mais

PROJETO E IMPLANTAÇÃO DE INTRANETS

PROJETO E IMPLANTAÇÃO DE INTRANETS PROJETO E IMPLANTAÇÃO DE INTRANETS Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 Conteúdo O que Rede? Conceito; Como Surgiu? Objetivo; Evolução Tipos de

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Sistemas Multimédia. Instituto Superior Miguel Torga. Francisco Maia famaia@gmail.com. Redes e Comunicações

Sistemas Multimédia. Instituto Superior Miguel Torga. Francisco Maia famaia@gmail.com. Redes e Comunicações Sistemas Multimédia Instituto Superior Miguel Torga Redes e Comunicações Francisco Maia famaia@gmail.com Estrutura das Aulas 5 Aulas Aula 10 (20 de Abril) Classificação Componentes Aula 11 (27 de Abril)

Leia mais

Capítulo II Modelos de Programação Distribuída (parte 2)

Capítulo II Modelos de Programação Distribuída (parte 2) Capítulo II Modelos de Programação Distribuída (parte 2) From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, Addison-Wesley From: Cardoso, Jorge, Programação de

Leia mais

Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos

Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos Internet e protocolos web A Internet é uma rede descentralizada de recursos computacionais Tolerante a falhas (no single point of failure) Topologia tem de fornecer caminhos alternativos entre 2 computadores

Leia mais

INTRODUÇÃO A REDES DE COMPUTADORES (DEFINIÇÕES) Prof. Msc. Hélio Esperidião

INTRODUÇÃO A REDES DE COMPUTADORES (DEFINIÇÕES) Prof. Msc. Hélio Esperidião INTRODUÇÃO A REDES DE COMPUTADORES (DEFINIÇÕES) Prof. Msc. Hélio Esperidião O QUE É? Uma Rede de Computadores é formada por um conjunto de equipamentos(módulos processadores - MPs) capazes de trocar informações

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

Soluções de Gestão de Clientes e Impressão Universal

Soluções de Gestão de Clientes e Impressão Universal Soluções de Gestão de Clientes e Impressão Universal Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registada da Microsoft Corporation nos E.U.A. As informações

Leia mais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

Profs. Deja e Andrei

Profs. Deja e Andrei Disciplina Sistemas Distribuídos e de Tempo Real Profs. Deja e Andrei Sistemas Distribuídos 1 Conceitos e Projetos de Sistemas Distribuídos Objetivos: Apresentar uma visão geral de processamento distribuído,

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

01.00 CDNs Introdução

01.00 CDNs Introdução 01.00 CDNs Introdução Redes de Distribuição de Conteúdos Introdução A Web surgiu enquanto forma de partilha de conteúdos e serviços Aumento de utilizadores e conteúdos, aumenta a necessidade de largura

Leia mais

Modelos de Sistemas Distribuídos. . Requerimentos de Projeto para Arquiteturas Distribuídas

Modelos de Sistemas Distribuídos. . Requerimentos de Projeto para Arquiteturas Distribuídas Modelos de Sistemas Distribuídos. Introdução. Modelos is. Requerimentos de Projeto para s Distribuídas 1 Introdução Introdução. Existem 2 conjuntos de modelos de sistemas distribuídos: -> Conjunto dos

Leia mais

Departamento de Informática

Departamento de Informática Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos 1ª chamada, 9 de Janeiro de 2009 1º Semestre, 2009/2010 NOTAS: Leia com atenção cada questão antes de responder.

Leia mais

PERFIL PROFISSIONAL TÉCNICO(A) DE INFORMÁTICA - INSTALAÇÃO E GESTÃO DE REDES

PERFIL PROFISSIONAL TÉCNICO(A) DE INFORMÁTICA - INSTALAÇÃO E GESTÃO DE REDES PERFIL PROFISSIONAL TÉCNICO(A) DE INFORMÁTICA - INSTALAÇÃO E GESTÃO DE REDES PERFIL PROFISSIONAL Técnico de Informática Instalação e Gestão de Redes Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/5 ÁREA

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 2- Aplicações distribuídas e TI VERDE

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 2- Aplicações distribuídas e TI VERDE Aula 2- Aplicações distribuídas e TI VERDE ESTRUTURA DA DISCIPLINA AULA 1 Introdução AULA 2 Aplicações Distribuídas AULA 3 Tratamento de Falhas AULA 4 Classificação de Flynn AULA 5 Modelo Cliente/Servidor

Leia mais

Tipos de Computadores

Tipos de Computadores Tipos de Computadores A potência de um computador pessoal é medida Pelo tipo de processador (Pentium IV, Celeron, etc.) Pela dimensão da memória RAM Pela capacidade do disco fixo Pela placa gráfica Pela

Leia mais

ISEP. Instituto Superior de Engenharia do Porto. Análise de Sistemas Informáticos

ISEP. Instituto Superior de Engenharia do Porto. Análise de Sistemas Informáticos ISEP Instituto Superior de Engenharia do Porto Análise de Sistemas Informáticos Armazenamento de Dados em Rede A Revolução do Armazenamento Partilhado A crise económica e a crescente necessidade de armazenamento

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE PARTE 2 LINGUAGEM DE MODELAÇÃO UML CAP. 8 UML MODELAÇÃO DA ARQUITETURA Tópicos Conceito de Diagramas Físicos Fundamentos dos Diagramas de Componentes componentes interface quando

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo Introdução à Computação Móvel Carlos Maurício Seródio Figueiredo Sumário Visão da Computação Móvel Oportunidades de Pesquisa Alguns Interesses de Pesquisas Futuras Visão da Computação Móvel O que é Computação

Leia mais

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras

Leia mais

TEORIA GERAL DE SISTEMAS

TEORIA GERAL DE SISTEMAS TEORIA GERAL DE SISTEMAS A Internet global A World Wide Web Máquinas de busca Surgiram no início da década de 1990 como programas de software relativamente simples que usavam índices de palavras-chave.

Leia mais

ICORLI INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET

ICORLI INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET 2010/2011 1 Introdução às redes e telecomunicações O que é uma rede? Uma rede de computadores é um sistema de comunicação de dados constituído

Leia mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração Escola Naval Mestrado em Segurança da Informação e Direito no Ciberespaço Segurança da informação nas organizações Gestão de Configuração Fernando Correia Capitão-de-fragata EN-AEL 14 de Dezembro de 2013

Leia mais

Departamento de Informática

Departamento de Informática Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos exame de recurso, 9 de Fevereiro de 2012 1º Semestre, 2011/2012 NOTAS: Leia com atenção cada questão antes de responder.

Leia mais

Empresa de Projecto e Desenvolvimento de. Engenharia Civil - EPDEC

Empresa de Projecto e Desenvolvimento de. Engenharia Civil - EPDEC Empresa de Projecto e Desenvolvimento de Engenharia Civil - EPDEC Pedido de Proposta para Implementação da Rede Informática Projecto: Rede Informática da EPDEC Novembro de 2007 Índice 1 Introdução...1

Leia mais

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares

Leia mais

Revisão. Karine Peralta karine.peralta@pucrs.br

Revisão. Karine Peralta karine.peralta@pucrs.br Revisão Karine Peralta Agenda Revisão Evolução Conceitos Básicos Modelos de Comunicação Cliente/Servidor Peer-to-peer Arquitetura em Camadas Modelo OSI Modelo TCP/IP Equipamentos Evolução... 50 60 1969-70

Leia mais

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção. es Virtuais Um servidor à medida da sua empresa, sem investimento nem custos de manutenção. O que são os es Virtuais? Virtual é um produto destinado a empresas que necessitam de um servidor dedicado ligado

Leia mais

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013 Disciplina: Redes de Comunicação Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. João Oliveira Turma: 10º 13ª Setembro 2013 INTRODUÇÃO Este trabalho apresenta os principais

Leia mais

Desenvolvimento Web Protocolos da Internet

Desenvolvimento Web Protocolos da Internet Instituto Federal de Educação Ciência e Tecnologia Campus Currais Novos Desenvolvimento Web Protocolos da Internet Professor: Bruno E. G. Gomes Currais Novos, 2013 Introdução Histórico da Internet Cliente

Leia mais

Requisitos para a Federação de um serviço web. Serviço Utilizador RCTS Janeiro de 2010

Requisitos para a Federação de um serviço web. Serviço Utilizador RCTS Janeiro de 2010 Requisitos para a Federação de um serviço web Serviço Utilizador RCTS Janeiro de 2010 15 de Janeiro de 2010 Requisitos para a Federação de um serviço web Serviço Utilizador RCTS Janeiro de 2010 EXT/2010/Serviço

Leia mais

Modelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com

Modelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel

Leia mais

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB

Leia mais

Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos

Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br

Leia mais

Material 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni

Material 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni Material 5 Administração de Recursos de HW e SW Prof. Edson Ceroni Desafios para a Administração Centralização X Descentralização Operação interna x Outsourcing Hardware Hardware de um Computador Armazenamento

Leia mais

Mobile Business. Your sales on the move.

Mobile Business. Your sales on the move. Pág/02 O PRIMAVERA é um produto destinado a empresas que utilizem processos de auto-venda e/ou pré-venda com Equipas de Vendas que necessitem de um conjunto de informação e funcionalidades avançadas, disponíveis

Leia mais

Wireless. Crescimento da Rede Wireless. Sistemas de Informação Rui Silva. Rui Silva. Jan 08

Wireless. Crescimento da Rede Wireless. Sistemas de Informação Rui Silva. Rui Silva. Jan 08 Wireless Sistemas de Informação Crescimento da Rede Wireless 1 Caso de Estudo: Intel, etc. Tempo dispendido por ligação em média m 5 minutos para cada nova ligação; Independência do local de trabalho dentro

Leia mais

Introdução aos Sistemas Operativos

Introdução aos Sistemas Operativos Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição

Leia mais

Unidade 1. Conceitos Básicos

Unidade 1. Conceitos Básicos Unidade 1 Conceitos Básicos 11 U1 - Conceitos Básicos Comunicação Protocolo Definição de rede Rede Internet 12 Comunicação de dados Comunicação de dados comunicação de informação em estado binário entre

Leia mais

Introdução às Redes de Computadores. Por José Luís Carneiro

Introdução às Redes de Computadores. Por José Luís Carneiro Introdução às Redes de Computadores Por José Luís Carneiro Portes de computadores Grande Porte Super Computadores e Mainframes Médio Porte Super Minicomputadores e Minicomputadores Pequeno Porte Super

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Camada de Aplicação

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01 Prof. André Lucio Competências do modulo Introdução ao sistema operacional Windows Instalação e configuração do sistema

Leia mais

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gerenciamento de Clientes e de Impressão Universal Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico - 2005/2006. 1 Introdução. 2 Configuração de Redes

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico - 2005/2006. 1 Introdução. 2 Configuração de Redes Enunciados dos Trabalhos de Laboratório Instituto Superior Técnico - 2005/2006 1 Introdução A empresa XPTO vende serviços de telecomunicações. O seu portfólio de serviço inclui: acesso à Internet; serviço

Leia mais

Redes - Internet. Sumário 26-09-2008. Aula 3,4 e 5 9º C 2008 09 24. } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Redes - Internet. Sumário 26-09-2008. Aula 3,4 e 5 9º C 2008 09 24. } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System Redes - Internet 9º C 2008 09 24 Sumário } Estrutura baseada em camadas } Endereços IP } DNS -Domain Name System } Serviços, os Servidores e os Clientes } Informação Distribuída } Principais Serviços da

Leia mais

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1)

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1) Prof. Breno Leonardo Gomes de Menezes Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1) Administração A palavra administração vem do latim

Leia mais

Componentes dos sistemas computadorizados Aula 04 FTC FACULDADE DE TECNOLOGIA E CIÊNCIAS ADMINISTRAÇÃO IV SEMESTRE

Componentes dos sistemas computadorizados Aula 04 FTC FACULDADE DE TECNOLOGIA E CIÊNCIAS ADMINISTRAÇÃO IV SEMESTRE Componentes dos sistemas computadorizados Aula 04 FTC FACULDADE DE TECNOLOGIA E CIÊNCIAS ADMINISTRAÇÃO IV SEMESTRE Componentes da infraestrutura Hardware Software Tecnologia de gerenciamento de dados Tecnologia

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES CURSO TÉCNICO DE INFORMÁTICA Módulo A REDES DE COMPUTADORES Arquiteturas e Abrangência ESCOLHENDO A ARQUITETURA Em redes, podemos trabalhar em 2 tipos de arquiteturas, com vantagens e desvantagens; É diretamente

Leia mais

CUSTO TOTAL DE PROPRIEDADE DO PANDA MANAGED OFFICE PROTECTION. 1. Resumo Executivo

CUSTO TOTAL DE PROPRIEDADE DO PANDA MANAGED OFFICE PROTECTION. 1. Resumo Executivo 1. Resumo Executivo As empresas de todas as dimensões estão cada vez mais dependentes dos seus sistemas de TI para fazerem o seu trabalho. Consequentemente, são também mais sensíveis às vulnerabilidades

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

Metas de um Sistema Distribuído

Metas de um Sistema Distribuído Metas de um Sistema Distribuído Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Redes de Computadores e suas classificações. Maurício Severich

Redes de Computadores e suas classificações. Maurício Severich Redes de Computadores e suas classificações Maurício Severich Sumário O computador pessoal e a demanda Redes e suas classificações Conectividade Cliente/Servidor Topologia Distância O computador pessoal

Leia mais

Gerência e Administração de Redes

Gerência e Administração de Redes Gerência e Administração de Redes IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm Agenda! Apresentação da disciplina! Introdução! Tipos de Gerência! Ferramentas

Leia mais