Características de Sistemas Distribuídos
|
|
|
- Angélica Cerveira Camilo
- 8 Há anos
- Visualizações:
Transcrição
1 Características de Sistemas Distribuídos Carlos Ferraz
2 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características
3 Carlos A. G. Ferraz 3 O Conceito de Sistema Distribuído Coleção de computadores independentes que aparecem para os usuários do sistema como um único computador. (Tanenbaum) Um sistema em que componentes de hardware e software localizados em computadores em rede se comunicam e coordenam suas ações por passagem de mensagens. (Coulouris et al)! Vários componentes! Conectados via uma rede! Compartilhando recursos
4 Carlos A. G. Ferraz 4 A infra-estrutura básica para Sistemas Distribuídos Rede Com fio: velozes e confiáveis Sem fio: cada vez mais velozes e ainda pouco confiáveis Hardware Software
5 Sistemas Distribuídos Do ponto de vista de hardware Multiprocessadores, com memória compartilhada Tanenbaum and van Steen. Distributed Systems: Principles and Paradigms Prentice Hall Carlos A. G. Ferraz 5
6 Carlos A. G. Ferraz 6 Sistemas Distribuídos Do ponto de vista de hardware Multicomputadores, com memória privada Máquina A Máquina B Máquina C Aplicações Distribuídas Sistema Operacional Sistema Operacional Sistema Operacional rede
7 Carlos A. G. Ferraz 7 Sistemas Distribuídos Do ponto de vista de software Sistemas operacionais de rede (SOR) Exs.: Unix, Windows NT, 2000, XP Sistemas operacionais distribuídos (SOD) Exs.: Chorus, Mach, Amoeba Middleware Exs.: Java RMI, DCOM/MS, CORBA/OMG
8 Sistemas Operacionais de Rede Tanenbaum and van Steen. Distributed Systems: Principles and Paradigms Prentice Hall Carlos A. G. Ferraz 8
9 Carlos A. G. Ferraz 9 Sistemas Operacionais Distribuídos Tanenbaum and van Steen. Distributed Systems: Principles and Paradigms Prentice Hall 2002
10 Tanenbaum and van Steen. Distributed Systems: Principles and Paradigms Prentice Hall 2002 Middleware Carlos A. G. Ferraz 10
11 Carlos A. G. Ferraz 11 Middleware: : Exemplos Java RMI Transparência de SO, graças à JVM (Java Virtual Machine) Restrito à programação em Java DCOM Transparência de linguagem de programação (LP), mas dependente de SO (Windows) CORBA Transparência de SO Transparência de LP Palavra-chave: Transparência
12 Carlos A. G. Ferraz 12 Middleware e Abertura 1.23 Em um SD baseado em middleware aberto, os protocolos usados por cada camada middleware devem ser os mesmos, assim como as interfaces (de comunicação) que eles apresentam às aplicações Tanenbaum and van Steen. Distributed Systems: Principles and Paradigms Prentice Hall 2002
13 Carlos A. G. Ferraz 13 Conceitos de Software Sistema SOD SOR Middleware Descrição SO fortemente acoplado para multiprocessadores e multicomputadores homogêneos SO fracamente acoplado para multicomputadores heterogêneos (LAN e WAN) Camada adicional no topo de SOR que implementa serviços de propósito geral Principal objetivo Esconder e gerenciar recursos de hardware Oferecer serviços locais para clientes remotos Fornecer transparência de distribuição
14 Carlos A. G. Ferraz 14 Exemplo: Sistema de Fluxo de Trabalho (Workflow) Aplicação: processamento automático de encomendas O sistema é usado por várias pessoas de diferentes departamentos, possivelmente em diferentes locais Os usuários finais não sabem que as encomendas fluem através do sistema; para eles é como se a operação fosse centralizada
15 Carlos A. G. Ferraz 15 Workflow (cont) realiza pedido Depto. de planejamento Depto. de planejamento pede produto pede conta Depto. de de estoque Depto. de de contabilidade sincroniza envia Depto. de carga Depto. de carga
16 Carlos A. G. Ferraz 16 Web: : Um Exemplo de SD? Servidor DNS Servidor de Arquivos Servidor BD Servidor DNS Servidor DNS Internet Servidor Web Porta 80 Servidor DNS Cliente browser
17 Carlos A. G. Ferraz 17 Web (cont) Se a WWW aparecesse para os usuários como um (gigantesco) sistema de documentos centralizado, seria qualificada como um sistema distribuído Mas os usuários percebem o fato de que documentos são localizados em lugares diferentes e que são manipulados por diferentes servidores
18 Carlos A. G. Ferraz 18 Sistemas Distribuídos: Vantagens Economia: melhor relação custo/desempenho Eficiência: maior poder total de computação Distribuição inerente: máquinas espacialmente separadas Confiabilidade: se uma máquina falha, o sistema como um todo pode ainda sobreviver Crescimento incremental: poder computacional adicionado em incrementos
19 Carlos A. G. Ferraz 19 Sistemas Distribuídos: Desvantagens Pouco software disponível (ainda!) Networking: a rede pode causar problemas Segurança: várias portas de acesso (mas...)
20 Carlos A. G. Ferraz 20 Convergência Digital Processamento Comunicações Computação Software & Hardware para divertimento & informação Computação em rede Sistemas Distribuídos Multimídia Filmes Referência Ficcão Música Notícias Difusão de conteúdo em rede Telefonia Mídia
21 Carlos A. G. Ferraz 21 Características Compartilhamento de recursos Abertura Concorrência Escalabilidade Robustez Tolerância a falhas Disponibilidade Transparência
22 Carlos A. G. Ferraz 22 Compartilhamento de Recursos (1/3) Recurso caracteriza o conjunto de elementos que podem ser compartilhados de forma útil em um SD: Hw: impressoras, discos Sw: arquivos, bancos de dados, compiladores O compartilhamento reduz custos
23 Carlos A. G. Ferraz 23 Compartilhamento (2/3) Recursos fisicamente encapsulados em um dos computadores de um SD só podem ser acessados por outros computadores através de comunicação Cada conjunto de recursos de um tipo particular deve ser gerenciado por um programa (Gerenciador de Recursos) que oferece uma interface de comunicação
24 Carlos A. G. Ferraz 24 Compartilhamento (3/3) Uma interface de comunicação em um Gerenciador de Recursos permite que os mesmos sejam: acessados deve haver um Esquema de Nomeação para permitir que recursos individuais sejam acessados a partir de qualquer localização mapeamento de nomes de recursos em endereços de comunicação manipulados e atualizados há necessidade de sincronização de acesso concorrente para garantir consistência (Controle de Concorrência)
25 Carlos A. G. Ferraz 25 Abertura Determina se um SD pode ser estendido de várias maneiras: extensão por hardware extensão por software sem a interrupção ou duplicação de serviços existentes Conseguida através da publicação de interfaces, tornando-as disponíveis para desenvolvedores de software UNIX é um exemplo de um sistema aberto
26 Carlos A. G. Ferraz 26 Concorrência Concorrência e execução paralela existem em um SD por causa de: as atividades separadas de usuários, a independência de recursos e a localização de processos em computadores separados
27 Carlos A. G. Ferraz 27 Problemas de Escalabilidade Conceito Exemplo Serviços centralizados Um único servidor para todos os usuários Dados centralizados Uma única lista telefônica on-line Algoritmos centralizados Roteamento baseado em informação completa Exemplos de limitações de escalabilidade
28 Carlos A. G. Ferraz 28 Escalabilidade Filosofia de projeto: se a demanda por um recurso aumentar, deve ser possível estender o sistema para atender à mesma SDs devem ser capazes de operar efetiva e eficientemente em escalas diferentes Sw de sistema e aplicação não precisam mudar quando a escala do sistema muda O processamento deve ser independente do tamanho da rede
29 Carlos A. G. Ferraz 29 Tolerância a Falha Em um SD, o hardware essencial para a operação contínua de aplicações críticas pode ser replicado este hw redundante pode ser usado para atividades não-críticas quando não há falhas O software pode ser projetado para recuperar o estado de dados permanentes quando uma falha é detectada Tipos de falha Transiente: pode acontecer uma vez Intermitente: acontece de tempos em tempos Permanente: acontece sempre
30 Carlos A. G. Ferraz 30 Disponibilidade Quando um componente falha em um SD, apenas a parte que usa este componente é afetada; além disso, o componente pode ser reinicializado em outro computador "Um SD tem mais partes disponíveis por mais tempo
31 Carlos A. G. Ferraz 31 Transparência Esconde do usuário e do programador de aplicação a separação de componentes em um SD O sistema é percebido como um todo, em vez de uma coleção de componentes independentes Tipos mais comuns de transparência Localização Acesso
Características de Sistemas Distribuídos
Tópicos O conceito de Características de Carlos Ferraz [email protected] Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito
Sistema de Software Distribuído
Sistema de Software Distribuído É composto por uma sequência de instruções, que é interpretada e executada por um processador É composto por instruções concorrentes ou paralelas, que são interpretadas
Sistemas Distribuídos
Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.
Sistemas Distribuídos
Sistemas Distribuídos Motivação Aplicações Motivam Possibilita Engenharia Motivação! Aplicações cada vez mais complexas! Qual a técnica mais comum para redução de complexidade? " Modularização Dividir
SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens
Conceitos de Sistemas Distribuídos
Conceitos de Sistemas Distribuídos Roteiro Definição de Sistemas Distribuídos (SD) Evolução Histórica Exemplos (SD) Modelos (Vantagens x Desvantagens) 2 O que é um Sistema Distribuído? Definição Coleção
Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:
Sistemas Distribuídos Prof. Msc. André Luiz Nasserala Pires [email protected]! EMENTA: Plano de Curso! Conceitos. Comunicação entre processos (IPC). Programação de aplicações cliente- servidor. Sincronização
Sistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador
Sistemas Distribuídos
Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento
http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz [email protected]
http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz [email protected] Características O que são os Sistemas Distribuídos? Benefícios : Não são consequências automáticas da distribuição;
Sistemas Distribuídos Aspectos de Projeto de SD. Aspectos de Projeto em SD. Transparência 14/03/12. ! Transparência; ! Abertura; !
Sistemas Distribuídos Aspectos de Projeto de SD Prof. Msc. André Luiz Nasserala Pires [email protected] Aspectos de Projeto em SD! Transparência;! Abertura;! ;! Heterogeneidade;! Segurança;! Tratamento
Desenvolvimento de Aplicações Distribuídas
Desafios e Características Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características
Sistemas distribuídos. Prof. Emiliano Monteiro
Sistemas distribuídos Prof. Emiliano Monteiro Múltiplos processadores São arquiteturas que possuem duas ou mais CPU interligadas e que funcionam em conjunto na execução de tarefas independentes ou no processamento
Sistemas Distribuídos
Sistemas Distribuídos Carlos Ferraz [email protected] Tópicos da Aula Apresentação do curso Introdução Definição de sistemas distribuídos Exemplo Vantagens e desvantagens Convergência digital Desafios Visão
Quando Distribuir é bom
Quando Distribuir? Se não precisar, não distribua. Problema de natureza descentralizada Rede de manufatura com atividades concorrentes de engenharia em locações remotas; Teleconferência; Automação industrial.
Computação Distribuída
Aula 1 Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador Processamento Seqüencial Leitoras de cartões
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas Distribuídos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Ementa; Bibliografia Calendário Site Introdução Características http://sites.google.com/sitew/leonardobcampos
Sistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos
Sistema Distribuído Conjunto de máquinas (CPU + memória) interligadas em rede. Sistema Distribuído Sistema operacional distribuído trata este conjunto como um único sistema computacional. Estação 1 Estação
Sistemas Distribuídos
Tecnologia em Sistemas para Internet Aula 02 Introdução à Introdução A computação entre as décadas de 40 e 80 tinha um custo elevado; Computadores imensos e independentes; Anos 80 dois avanços mudam esse
Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período
Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE I: CONCEITOS BÁSICOS SUMÁRIO 1. VISÃO GERAL: 1.1 Introdução; 1.2 Funções Básicas; 1.3 Máquina de Camadas; 1.5 Tipos de Sistemas
INTRODUÇÃO AOS SISTEMAS DISTRIBUÍDOS. Prof. Cesar Augusto Tacla
PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ INTRODUÇÃO AOS SISTEMAS DISTRIBUÍDOS Prof. Cesar Augusto Tacla http://www.dainf.ct.utfpr.edu.br/~tacla/espsd/ 1 Sumário 1. INTRODUÇÃO a. Definição de sistemas
Sistemas Distribuídos. Ricardo Ribeiro dos Santos
Sistemas Distribuídos Ricardo Ribeiro dos Santos [email protected] Curso de Engenharia de Computação UCDB Julho/2003 Tópicos Objetivos Pré-requisitos Ementa/Conteúdo Programático Relacionamento com outras
1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento
Grupo 11 1. Em um SID a segurança é de grande importância, ela deve garantir que apenas usuários autorizados acessem recursos e garantir que a informação transmitida pela rede somente possa ser alcançada
O que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Sistemas Distribuídos
Sistemas Distribuídos Conceito Aplicações Exemplos de sistemas distribuídos Relação dos sistemas distribuídos e as redes Tipos de Sistemas Distribuídos 1 Fonte: https://sites.google.com/site/firsistemasdistribuidos/
Sistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Introdução Instructor's Guide for Colouris et al. SDs de diferentes tipos compartilham importantes propriedades fundamentais e
Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso [email protected] Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
SISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite [email protected] Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características
Programação Distribuída. Metas de um Sistema Distribuído
Programação Distribuída Metas de um Sistema Distribuído Programação Distribuída Metas de um Sistema Distribuído Um S.D. deve oferecer: 1. fácil acesso a seus recursos; 2. ocultar onde estão esses recursos,
Sistemas Operacionais (SO)
Sistemas Operacionais (SO) Fundamentos Prof. Eduardo Abordagens SO Moderno (importância) Funções básicas Definição Componentes de um SC Objetivos de um SO Serviços de um SO Abstrações Tipos de SO Estudo
Sistemas Distribuídos
Tecnologia em Sistemas para Internet Aula 03 Introdução à Objetivos Conhecer características básicas sobre escalabilidade de SDs; Apresentar alguns exemplos de sistemas distribuídos e características de
Sistemas Distribuídos. Edy Hayashida
Sistemas Distribuídos Edy Hayashida E-mail: [email protected] Evolução 1960s 1980s Processamento de dados 1990s Sistemas de Informação Futuro Tecnologia da Informação Tecnologia dos Negócios 2 30
Projeto de Sistemas Distribuídos. Considerações
Projeto de Sistemas Distribuídos Considerações Projeto de TI em Camadas Infraestrutura Gestão Integração Colaboração Hardware Software: sistemas operacionais, SGBDs, middleware (serviços), middleware (integração
Estilos Arquiteturais
Estilos Arquiteturais Estilos Arquiteturais A arquitetura de um sistema pode aderir a um ou mais estilos arquiteturais Um estilo define os tipos de elementos que podem aparecer em uma arquitetura e as
Sistemas Distribuidos. Prof. Walter Gima
Sistemas Distribuidos Prof. Walter Gima 1 Apresentação da Disciplina Disciplina: Sistemas Distribuídos Carga Horária: 20 horas/aula Horário: 9:10 Até 22:00 2 Objetivos Reconhecer os diversos tipos de sistemas
Sistemas Operacionais Distribuídos
Sistemas Operacionais Distribuídos Introdução O uso de redes locais e da Internet está amplamente difundido mesmo para uso doméstico. Mas para que tais recursos físicos sejam aproveitados da melhor forma
Sistemas de arquivos distribuídos. ECO036 - Sistemas Paralelos e Distribuídos
Sistemas de arquivos distribuídos ECO036 - Sistemas Paralelos e Distribuídos Sistemas de arquivos distribuídos - Daniel Nogueira 20938 - Felipe Castro Simões 21525 Sumário 1. Introdução 2. Sistemas de
Programando sistemas distribuídos com objetos distribuídos na rede TCP/IP. Prof. Me. Sérgio Carlos Portari Júnior
Programando sistemas distribuídos com objetos distribuídos na rede TCP/IP Prof. Me. Sérgio Carlos Portari Júnior Conteúdo Programático Contextualizando: Aula anterior Camada Middleware Programar para SD
Curso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Introdução a Sistemas Distribuídos
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 Maranhão Objetivos Nesta aula
Sistemas Distribuídos
Sistemas Distribuídos Unitri Prof: Carlos Eduardo de Carvalho Dantas Conceitos Sistema Distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.
Introdução a SD e suas Metas
Introdução a SD e suas Metas 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 Maranhão
Arquitetura de sistemas distribuídos
Arquitetura de sistemas distribuídos 2. Introdução aos Sistemas Distribuídos 2.1.Características de sistemas distribuídos 2.2 Aplicações distribuídas e TI Verde 2.3 Tratamento de Falhas 2.4 Classificação
Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída
11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando
Processos ca 3 pítulo
Processos capítulo 3 Introdução: Threads Para executar um programa, o sistema operacional cria um determinado números de processos virtuais. O sistema operacional mantém uma tabela de processos que contém
Sistema Operacional. Prof. Leonardo Barreto Campos. 1/30
Sistema Operacional Prof. Leonardo Barreto Campos 1/30 Sumário Introdução Middleware e SO de Rede SO de Rede Processos e Threads Leitura Complementar Bibliografia 2/30 Introdução A tarefa de qualquer sistema
Programação Paralela e Distribuída
INE 5645 Programação Paralela e Distribuída Professor: Lau Cheuk Lung (turma A) INE UFSC [email protected] Conteúdo Programático 1. Introdução 2. Programação Paralela 3. Controle de Concorrência 4.
Engenharia de software distribuído. Artur Sampaio Lívia Castro Degrossi
Engenharia de software distribuído Artur Sampaio Lívia Castro Degrossi 1 Roteiro O que é um sistema distribuído; Questões sobre sistemas distribuídos; Computação cliente-servidor; Padrões de arquitetura
Sistemas Distribuídos
UERN Sistemas Distribuídos Prof. André Gustavo [email protected] Sistemas Distribuídos Ementa: Conceitos relacionados com Sistemas Distribuídos. Mecanismos dos Sistemas Operacionais para suporte a distribuição.
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS EVOLUÇÃO DA COMPUTAÇÃO
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS EVOLUÇÃO DA COMPUTAÇÃO 1 CONTEÚDO Motivação Computação centralizada Microcomputadores e redes de computadores Sistemas distribuídos Características dos serviços em
AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia de Computação MULTIPROCESSADORES
O que é? É uma aplicação que consiste em 2 ou mais processos que executam em diferentes processadores que não partilham memória.
Sumário: Introdução aos SD (Uma) Definição dum sistema distribuído (SD). Exemplos de SDs. Potenciais vantagens de SDs. Objectivos no desenvolvimento de SDs. Dificuldades/obstáculos no desenvolvimento de
Processamento Paralelo
Processamento Paralelo por Helcio Wagner da Silva Introdução Tradicionalmente, o computador tem sido visto como uma máquina seqüencial Esta visão nunca foi completamente verdadeira No nível das µo, vários
Caracterização de Sistemas Distribuídos
Caracterização de Sistemas Distribuídos Roteiro Conceitos de Hardware Conceitos de Software Classificação de Flynn Classificação baseada no acesso a memória 2 Conceitos de HW Múltiplas CPUs Diferentes
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 1- Introdução aos Sistemas Distribuídos
Aula 1- Introdução aos Sistemas Distribuídos OBJETIVOS DA DISCIPLINA: Compreender os conceitos de Sistemas Distribuídos; Conhecer os principais modelos de arquitetura; Entender a importância dos conceitos
Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Sistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: [email protected] 1. Que são sistemas abertos? É um sistema que oferece serviços de acordo com
Sistemas Operacionais. Introdução
Sistemas Operacionais Introdução Introdução Componentes de um sistema computacional: Hardware Recursos básicos (memória, dispositivos de E/S, CPU); Sistema Operacional: Controla e coordena o uso do hardware
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia de Computação MULTICOMPUTADORES
Programação Concorrente
INE 5410 Programação Concorrente Professor: Lau Cheuk Lung (turma A) INE UFSC [email protected] Conteúdo Programático 1. 2. Programação Concorrente 3. Sincronização 1. Condição de corrida, região critica
Caracterização de Sistemas Distribuídos
Caracterização de Sistemas Distribuídos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Introdução Exemplos de Sistemas Distribuídos Tendências em Sistemas Distribuídos
Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto
Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS AULA 02 Evolução do Processamento Paulo Franco [email protected] Evolução do Processamento A evolução do processamento de informações ocorreu basicamente de
SIDs: ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
SIDs: ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Modelos: Para que um sistema, ao ser projetado, alcance as características de um sistema distribuído, esse deve ser desenvolvido em cima de algum modelo de computação
STD29006 Sistemas Distribuídos
STD29006 Sistemas Distribuídos Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/std 28 de julho de 2017 1/22 Apresentação
Sistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio
Sistemas Operacionais Maria de Fátima de Freitas Bueno Marcílio Introdução O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura dos Sistemas
Sistemas Distribuídos Aula 10
Sistemas Distribuídos Aula 10 Aula passada Arquitetura P2P Bittorrent Distributed Hash Table (DHT) Aula de hoje Modelo computação distribuída RPC Marshalling e stubs Semântica operacional RMI Computação
O uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista
O uso consciente da tecnologia para o gerenciamento Editora Saraiva Emerson de Oliveira Batista A TI como parte integrante da empresa impõe a necessidade dos Administradores conhecerem melhor seus termos
ARQUITETURA DE SISTEMAS OPERACIONAIS. VISÃO GERAL DE UM SISTEMA OPERACIONAL Prof. André Luís Alves E. M. DR. LEANDRO FRANCESCHINI
ARQUITETURA DE SISTEMAS OPERACIONAIS VISÃO GERAL DE UM SISTEMA OPERACIONAL Prof. André Luís Alves E. M. DR. LEANDRO FRANCESCHINI INTRODUÇÃO Programas computacionais (ou software) constituem o elo entre
Sistemas Operacionais Aula 3
Sistemas Operacionais Aula 3 Anderson L. S. Moreira [email protected] http://dase.ifpe.edu.br/~alsm Curso de Análise e Desenvolvimento de Sistemas de Informação Recife - PE O que fazer
SISTEMAS DISTRIBUÍDOS ARQUITETURAS. Slides cedidos pela Professora Aline Nascimento
SISTEMAS DISTRIBUÍDOS ARQUITETURAS Slides cedidos pela Professora Aline Nascimento INTRODUÇÃO A organização dos SDs trata em grande parte dos componentes de software que constituem o sistema Os componentes
