Sistemas Distribuídos
|
|
|
- Luciano Vilanova Domingues
- 9 Há anos
- Visualizações:
Transcrição
1 Sistemas Distribuídos Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José 29 de julho de /21
2 Apresentação da disciplina Objetivo da disciplina Apresentar uma visão geral sobre conceitos de sistemas distribuídos e propiciar aos alunos meios para desenvolver aplicações distribuídas Carga horária: 36hs teóricas + 18hs práticas 07:30 09:20 - quarta-feira (2hs) semana alternada 07:30 09:20 - toda quinta-feira (2hs) Notas de aulas e interação Página da disciplina: Comunicação através de lista de s 2/21
3 Apresentação da disciplina Avaliações 02 avaliações teóricas (individual) Uma única recuperação no último dia de aula Conteúdo: Tudo que for passado em sala (inclusive material para leitura) e a bibliografia básica Projetos práticos (individual ou em dupla) Serão executados ao longo do semestre Não haverá recuperação para projetos Critérios para aprovação Obter no mínimo o conceito C em todas as avaliações, inclusive na recuperação Possuir no mínimo 75% de presença, inclusive para pleitear a avaliação de recuperação 3/21
4 Apresentação da disciplina Relação com outras unidades curriculares Laboratórios envolverão aplicativos Linux, linguagens C e Java 4/21
5 Apresentação da disciplina Conteúdo programático 1 Introdução aos sistemas distribuídos 2 Arquitetura de sistemas distribuídos 3 Comunicação em sistemas distribuídos 4 Serviço de nomes 5 Sincronismo em sistemas distribuídos 6 Tolerância a faltas 7 Segurança 5/21
6 Bibliografia TANENBAUM, Andrew S.; STEEN, Maarten van Sistemas Distribuidos: Princípios e paradigmas COULOURIS, George; KINDBERG, Tim; DOLLIMORE, Jean Sistemas Distribuídos: Conceitos e Projeto TANENBAUM, Andrew S. Sistemas operacionais modernos 6/21
7 Introdução aos Sistemas Distribuídos Definições TANENBAUM, Andrew S.; STEEN, Maarten van É uma coleção de computadores independentes que para os usuários se apresentam como um único sistema 7/21
8 Introdução aos Sistemas Distribuídos Definições COULOURIS, George; KINDBERG, Tim; DOLLIMORE, Jean É um sistema cujo componentes estão espalhados em computadores distintos que usam a rede para se comunicarem e coordenarem suas ações 7/21
9 Introdução aos Sistemas Distribuídos Definições Leslie Lamport Você sabe que tem um sistema distribuído quando a falha de um computador, que se quer sabia de sua existência, torna seu próprio computador inútil 7/21
10 Exemplo de Sistemas Distribuídos Aplicações Web 8/21
11 Exemplo de Sistemas Distribuídos Aplicações Web Brasil 8/21
12 Exemplo de Sistemas Distribuídos Aplicações Web Após digitar a URL o que acontece por debaixo? Como a página aparece no navegador? 9/21
13 Exemplo de Sistemas Distribuídos Aplicações Web Após digitar a URL o que acontece por debaixo? Como a página aparece no navegador? Passos 1 Resolver nome para IP Consultar servidor DNS Diversos IP podem estar associados 2 Conectar no IP HTTP GET e POST 3 Processar HTML 9/21
14 Exemplo de Sistemas Distribuídos Datacenter distribuídos Primeiros equipamentos da Google 10/21
15 Exemplo de Sistemas Distribuídos Datacenter distribuídos 10/21
16 Exemplo de Sistemas Distribuídos Datacenter distribuídos 10/21
17 Exemplo de Sistemas Distribuídos Datacenter distribuídos 10/21
18 Exemplo de Sistemas Distribuídos Computação distribuída Grande quantidade de informação a ser processada Supercomputadores são caros, combinar milhares de computadores é a saída mais barata SETI@HOME Use o tempo ocioso do teu CPU para buscar ETs Folding@HOME Simulação de enrolamento de proteínas para entender doenças com o mal de Alzheimer Renderização de animações (p.e. Monstros S.A) Fazenda de renderização com processadores A renderização de cada quadro de Sullivan demorou 12 horas 11/21
19 Exemplo de Sistemas Distribuídos Computação distribuída Grande quantidade de informação a ser processada Supercomputadores são caros, combinar milhares de computadores é a saída mais barata Em 1994 a NASA constrói o primeiro cluster Beowulf, usando computadores comuns com sistema operacional Linux interconectados através de uma rede de computadores local (alta velocidade e baixa latência) e compartilhando um sistema de arquivos Hoje você pode construir o teu cluster Beowulf a partir de 2 computadores comuns e com distribuições Linux livecd 11/21
20 Exemplo de Sistemas Distribuídos Aviação 12/21
21 Por que Sistemas Distribuídos? Evolução nas taxas de transmissão Taxas de transmissão LAN Mbps Mbps BaseT 10Mbps Mbps Gbps Gbps Gbps Taxas de transmissão WAN bps bps Kbps Kbps Kbps Kbps Mbps (ADSL2+) 13/21
22 Por que Sistemas Distribuídos? Evolução dos computadores 1945 Computadores caros e grandes 1974 Intel Mhz 2004 Intel Pentium4 3.6Ghz 2011 Intel Xeon 10-core 3.33Ghz 2013 Intel i7 4-core 3.0Ghz 14/21
23 Por que Sistemas Distribuídos? Evolução dos computadores 1945 Computadores caros e grandes 1974 Intel Mhz 2004 Intel Pentium4 3.6Ghz 2011 Intel Xeon 10-core 3.33Ghz 2013 Intel i7 4-core 3.0Ghz Não conseguimos mais aumentar a velocidade do processador Solução: Criar vários núcleos em um processador Sistemas paralelos em um chip 14/21
24 Sistemas paralelos: Multiprocessadores simétricos (SMP) Todos CPUs conectados em um barramento Memória compartilhada Relógio compartilhado Tudo ou nada falha 15/21
25 Sistemas paralelos: Multiprocessadores simétricos (SMP) Todos CPUs conectados em um barramento Memória compartilhada Relógio compartilhado Tudo ou nada falha 15/21
26 Sistemas paralelos: Multiprocessadores simétricos (SMP) Todos CPUs conectados em um barramento Memória compartilhada Relógio compartilhado Tudo ou nada falha 15/21
27 Comunicação com múltiplos computadores Não existe memória compartilhada Toda comunicação é através da rede de dados Tráfego é bem menor se comparado com o acesso a memória 16/21
28 O que é um Sistema Distribuído TANENBAUM, Andrew S.; STEEN, Maarten van É uma coleção de computadores independentes que para os usuários se apresentam como um único sistema Sem memória compartilhada e sem relógio compartilhado Usuário imagina que está interagindo com um único sistema Computadores autônomos que colaboram Como estabelecer esta colaboração é o principal ponto do desenvolvimento dos sistemas distribuídos 17/21
29 O que é um Sistema Distribuído Vantagens e Dificuldades Sistema continua operando mesmo diante da falha de um de seus integrantes (isolamento físico) O isolamento físico implica que nenhum nó terá conhecimento do estado global Como garantir a consistência da informação nos nós diante de atrasos ou perda de mensagens? 18/21
30 O que é um Sistema Distribuído Permite a comunicação entre aplicações Esconde das aplicações as diferenças de hardware e sistemas operacionais 19/21
31 Por que Sistemas Distribuídos? Sistemas com multiprocessadores não são escaláveis Desempenho vs Custo Renderização do Sullivan precisaria de um computador com CPU. Algumas aplicações são nativamente distribuídas Navegação web, sistemas de monitoramento, sistemas de controle Algumas aplicações são críticas Deverá continuar funcionando, mesmo diante de uma falha (p.e. em um computador) 20/21
32 Por que Sistemas Distribuídos? Sistemas com multiprocessadores não são escaláveis Desempenho vs Custo Renderização do Sullivan precisaria de um computador com CPU. Algumas aplicações são nativamente distribuídas Navegação web, sistemas de monitoramento, sistemas de controle Algumas aplicações são críticas Deverá continuar funcionando, mesmo diante de uma falha (p.e. em um computador) Por que estudar Sistemas Distribuídos na Eng. de Telecomunicações? Desenvolvimento de produtos na área necessariamente envolverá desenvolvimento de software Sistemas de telecomunicações são distribuídos por natureza 20/21
33 Exercícios 1 Veja em a lista de TCCs defendidos no CST de Telecomunicações. Escolha 03 que possuam relação com a área de Sistemas Distribuídos e apresente um resumo dos mesmos para justificar sua escolha. Entrega para próxima semana 21/21
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 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
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
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
SIST706 Sistemas Distribuídos
Slide01 Introdução e Conceitos de Sistemas Distribuídos SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: [email protected] profjefer.wordpress.com Sistema Distribuído Definição de Andrew
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
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
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
Introdução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: [email protected] site:
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
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
PROCESSADORES Unidade de Controle Unidade Aritmética e Lógica efetua memória de alta velocidade registradores Program Counter Instruction Register
PROCESSADORES Um computador digital consiste em um sistema interconectado de processadores, memória e dispositivos de entrada e saída. A CPU é o cérebro do computador. Sua função é executar programas armazenados
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
SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Nuno Preguiça (nuno.preguica_at_fct.unl.pt) Sérgio Duarte (smd_at_fct.unl.pt) João Leitão (jc.leitao_at_fct.unl.pt) http://asc.di.fct.unl.pt/sd Material de suporte às aulas de Sistemas
de Redes de Computadores Linux
Curso de Formação Continuada de Configuração de Redes de Computadores Linux Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello
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
Características de Sistemas Distribuídos
Características de Sistemas Distribuídos Carlos Ferraz [email protected] 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens
SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Nuno Preguiça (nuno.preguica_at_fct.unl.pt) Sérgio Duarte (smd_at_fct.unl.pt) João Leitão (jc.leitao_at_fct.unl.pt) http://asc.di.fct.unl.pt/sd Material de suporte às aulas de Sistemas
Linguagem de Programação II
Linguagem de Programação II Carlos Eduardo Ba6sta Centro de Informá6ca - UFPB [email protected] Mo6vação Adaptar a estrutura lógica de um problema (Ex.: Servidores Web). Lidar com disposi6vos independentes
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
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
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
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
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico Barramentos
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.2 - Barramentos Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br [email protected] Unidade 2 Conteúdo
SUSEPE. Banca: Fundação La Salle
SUSEPE Banca: Fundação La Salle SUSEPE Informática SUSEPE Edital 2017 Fundamentos da Computação: Conceitos básicos de informática, componentes hardware e software dos computadores, Periféricos, dispositivos
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
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
30/5/2011. Sistemas computacionais para processamento paralelo e distribuído
Arquitetura de Computadores Sistemas computacionais para processamento paralelo e distribuído Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO Processamento
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
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
Introdução à Informática
Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados
Tipos de Clusters. Introdução. Introdução 21/03/12
Tipos de Clusters Prof. Msc. André Luiz Nasserala Pires [email protected]! Cluster pode ser definido como um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamento
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
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
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
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
Supercomputador Pleiades
Supercomputador Pleiades Introdução ao Processamento Paralelo e Distribuído Renato Marques Dilli Prof. Adenauer C. Yamin Universidade Católica de Pelotas 1 de maio de 2009 Mestrado em Ciência da Computação
Tipos de Sistemas Operacionais
Tipos de Sistemas Operacionais Prof. Edwar Saliba Júnior Março de 2007 1 TIPOS DE S.O. Monoprogramáveis / monotarefas; Multiprogramáveis / multitarefas: Batch; Tempo compartilhado; Tempo real; Sistemas
Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores
Ciência da Computação Arq. e Org. de Computadores Processadores Prof. Sergio Ribeiro Composição básica de um computador eletrônico digital: Processador Memória Memória Principal Memória Secundária Dispositivos
Informática I. Aula /09/2006 1
Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ 06/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação de Dados
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
Administração de Serviços de Redes. Introdução a Clusters. Prof. Dayvidson Bezerra Contato:
Administração de Serviços de Redes Introdução a Clusters Prof. Dayvidson Bezerra Contato: [email protected] Definição Cluster é um termo amplamente utilizado, significa computadores independentes
SI06 DIMENSÃO TECNOLÓGICA I
1 2 1. Apresentar os principais tipos de software. 2. Compreender os componentes básicos de uma rede de telecomunicações. 3. Compreender como o uso da internet participa no processo de acesso à informação.
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
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
SO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação
SO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação - Definições - Ementa - Objetivos - Unidades de Ensino - Bibliografia - Processo de Avaliação Paulo César do Amaral Pereira SISTEMA COMPUTACIONAL
INE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA
INE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Identificação: Disciplina: INE5645 - Programação Paralela e Distribuída Carga horária: 72 horas-aula Teóricas: 36 Práticas: 36 Período: 2º semestre de 2014 (em
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
Barramento compartilhado
Barramento compartilhado A organização de rede de barramento compartilhado usa um único caminho de comunicação entre todos os processadores e módulos de memória: a rota pela qual as mensagens transitam.
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.
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
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
Processos e Threads e em sistemas distribuídos. Prof. Me. Hélio Esperidião
Processos e Threads e em sistemas distribuídos. Prof. Me. Hélio Esperidião Processos Sistemas operacionais modernos criam vários processadores virtuais, cada um para executar um programa. Para monitorar
Aula 1 Conceitos Básicos
Aula 1 Conceitos Básicos Redes e Comunicação de Dados Prof. Mayk Choji UniSALESIANO Araçatuba 6 de agosto de 2016 Sumário 1. Usos de Redes de Computadores 2. O que é a Internet? 3. A Borda da Rede 4. O
Escola Politécnica da Universidade de São Paulo
Escola Politécnica da Universidade de São Paulo Departamento de Engenharia de Telecomunicações e Controle PTC3450 - Redes de Comunicação - 1o semestre 2017 Lista de Exercícios Suplementares 1 1) (2014-P1)
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.
Informática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Organização de Computadores I
Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..
Sistemas Operacionais. Tipos de SO
Sistemas Operacionais Tipos de SO Tipos de Sistemas Operacionais Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefas Sistemas Multiprogramáveis/ Multitarefas Sistemas com Múltiplos Processadores
Sistemas Distribuídos
Sistemas Distribuídos DCC 064 Ana Paula Couto 2 o. período de 2009 DCC - UFJF Professora Ana Paula Couto anapaula.silva at ufjf dot edu dot br Informações Website http://www.fisiocomp.ufjf.br/anapaula/sd/cursosd.html
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
Barramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Organização de Computadores Sistema de Interconexão. Professor: Francisco Ary
Organização de Computadores Sistema de Interconexão Professor: Francisco Ary Como já sabemos, um computador é constituído basicamente por: processador; memória; e dispositivo de entrada e de saída. O comportamento
Aula 2. Prof: Carlos Eduardo de Carvalho Dantas
Sistemas Operacionais Aula 2 Prof: Carlos Eduardo de Carvalho Dantas ([email protected]) http://carloseduardoxp.wordpress.com As três coisas mais difíceis no mundo: guardar segredo, perdoar uma
Arquitetura de Computadores. Processamento Paralelo
Arquitetura de Computadores Processamento Paralelo 1 Multiprogramação e Multiprocessamento Múltiplas organizações de computadores Single instruction, single data stream - SISD Single instruction, multiple
Prof. Gregorio Perez 2007
Sistemas Operacionais I Parte II Tipos dos SOs Roteiro Prof. Gregorio Perez [email protected] 2007 Tipos 1.1 Sistemas Mainframe 1.2 Sistemas Desktop 1.3 Sistemas Multiprocessados 1.4 Sistemas Distribuídos
Paralelização de Algoritmos de CFD em Clusters Multi-Core MC7. Escola de Verão Arquiteturas Multi-Core
RSS-Verão-01/08 p.1/36 Paralelização de Algoritmos de CFD em Clusters Multi-Core MC7 Escola de Verão 2008 Arquiteturas Multi-Core Renato S. Silva LNCC - MCT Janeiro de 2008 RSS-Verão-01/08 p.2/36 Objetivo:
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
Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)
Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Visão Geral Referências: Sistemas Operacionais Modernos. Andrew S. Tanenbaum. Editora Pearson. 3ª ed. 2010. Seção: 1.1
Sistemas Distribuídos
Sistemas Distribuídos 12/13 Sistemas Distribuídos 1 O que é um sistema distribuído? Page 1 1 Sistema Distribuído Sistema de componentes software/hardware localizadas em computadores ligados em rede que
Infra Estrutura Hardware e Software
Infra Estrutura Hardware e Software CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Cliente-servidor Código móvel Agentes de software Processos pares. Prof a Ana Cristina B. Kochem Vendramin DAINF / UTFPR
n n n n Cliente-servidor Código móvel Agentes de software Processos pares Prof a Ana Cristina B. Kochem Vendramin DAINF / UTFPR Arquiteturas em Sistemas Distribuídos Cliente- Servidor Client invocation
Aula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela
Aula 2: Tipos de Sistemas Operacionais Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela O que veremos nesta aula? Principais tipos de sistemas operacionais
Introdução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And Calculator (ENIAC).
