Arquitetura Time Triggered
|
|
- Nicolas Osório Mirandela
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Sistemas Operacionais INE 5355 Arquitetura Time Triggered Gabriel Madeira Pessoa Ricardo Takashi Nikuma Richard Augusto Schafer De Martini Florianópolis, 24 de novembro de 2008
2 1. Introdução A demanda por sistemas de controle em tempo real de sistemas embutidos tem crescido desde a década de 90. Essa demanda exige mecanismos que garantam controle sobre o tempo e sobre a grande dependência entre os subsistemas. Um exemplo típico dessa demanda é sobre sistemas de controles autônomos em automóveis [1]. Para suprir essa necessidade é importante o sistema possua um mecanismo de hipóteses de falhas que possa ser mantido. Isto é importante para que a arquitetura computacional estabeleça um predicado e uma latência máxima entre um estímulo e uma resposta para o ambiente. Para complementar o modelo escolhido, a arquitetura precisa suportar redundância. As arquiteturas time-triggered (TT) e event-triggered (ET) estão entre as mais utilizadas para suprir essa necessidade. A primeira é baseada em um tempo global [2], já na segunda o ponto fundamental é o disparo de eventos que são tratados pelo sistema [3,4]. A primeira destaca-se pela menor dependência de mecanismos de replicação de estados e uma comunicação mais simples, o que são fatores críticos em sistemas em tempo real. A arquitetura TT estabelece um conjunto de especificações sobre as mensagens transmitidas, o reconhecimento de mensagens, a sincronização dos tempos, mudanças rápidas de modo de operação e mecanismos de redundância. Na seção 2 serão descritos os principais elementos dessa arquitetura, enquanto na seção 3 serão exemplificados sistemas que utilizam essa arquitetura, bem como um rápido panorama de crescimento de mercado desse modelo.
3 2. Conceito a) Arquitetura A arquitetura do modelo TT pode ser especificada através da definição de alguns pontos, os quais serão descritos a seguir. Modelo de tempo O modelo de tempo utilizado pela arquitetura baseia-se no conceito newtoniano uma linha de progresso, do passado para o futuro, com infinito número de instantes. Um intervalo de tempo pode ser compreendido como o período entre o instante que se iniciou o intervalo e instante que o evento terminou. Um acontecimento que acontece em um instante é considerado como um evento. O instante de um evento é considerado como sendo o posterior ao acontecimento do evento. O tempo global do sistema é definido através de um algoritmo tolerante a falhas. Como é possível que existam erros na sincronização do tempo em algum nodo, existe sempre a possibilidade que aconteça uma das seqüências de eventos: O relógio em um nodo avança, um evento ocorre, o relógio em outro nodo avança. Nessa situação, o instante do evento é marcado como sendo, simultaneamente, pelos dois momentos com a diferença de um instante. Em sistemas distribuídos, a precisão do tempo global é baseada na digitalização do tempo em cada nodo, o que em geral torna impossível ordenar os eventos em função do seu tempo global. A arquitetura resolve esse problema através da introdução de uma base de tempo esparso. Nesse modelo, o espaço de tempo é particionado em uma seqüência infinita de durações alternativas de atividade e silêncio. (Figura 1). Por essa definição, a duração de uma atividade deve ser maior que a precisão de sincronização do relógio. Figura 1 Base de tempo esparsa
4 Por essa definição, todos os eventos que ocorrem em um intervalo de atividade são considerados como em um mesmo instante. Eventos que acontecem em nodos diferentes no mesmo tempo global também são considerados simultâneos. Já eventos que ocorrem com diferentes duração de atividade e que são separados por intervalos de inatividade são ordenados pela ordem de duração. A arquitetura precisa considerar que eventos significativos ocorrem apenas durante intervalos de atividade. O tempo global é representado de acordo com a representação de tempo de um GPS. O timestamp de um instante é representado com um oito bytes que representam um número inteiro. Os 3 bytes menos significativos representam frações de segundo, o que produz uma significância de 60ns. Os outros 5 bytes representam a contagem de segundos. O primeiro instante que pode ser representado é o timestamp :00:00, o qual é representado por 0. Isso permite que se representem até anos após o tempo inicial com aproximação de 60ns. Entidades e imagens de tempo real No modelo TT, o sistema computacional é definido como um conjunto de nodos que são interconectados através de um sistema de comunicação em tempo real, o que é representado pela Figura 2. Um nodo é composto por um dispositivo controlador para a comunicação (CC) e um computador hospedeiro (host). O ponto comum entre o CC e o host é chamado de interface de comunicação (CNI), a qual é a interface mais importante do sistema. Figura 2 - Exemplo de um sistema distribuído
5 O dinamismo da aplicação é dado um por um conjunto relevante de variáveis de status e dos objetos de tempo real de um nodo (RT-Entities). Esses objetos consistem em definições que não se alteram totalmente durante seu tempo de vida, mantendo sempre algumas definições estáticas. A leitura dos dados desses objetos é realizada através de outros objetos observadores, que acessam as entidades e apenas lêem as informações. b) Estrutura A estrutura básica da arquitetura TT é o nodo. Um nodo é uma unidade que possuiu um processador com memória, um sub-sistema de entrada e saída, um sistema operacional e um software que gerencia o sistema de entrada e saída. Geralmente um nodo consiste em apenas um chip. A Figura 3 representa um modelo estrutural de um cluster. Figura 3 - Estrutura de um cluster Dois canais de comunicação redundantes são conectados aos nodos, formando um cluster. Um cluster é uma rede física que interconecta os nodos e permite comunicação entre eles. Na arquitetura TT, o sistema de comunicação é autônomo e executa periodicamente múltiplos acessos ao ponto central. O observador lê o estado atual do CNI do nodo e captura o instante em que ocorreu o evento, substituindo o instante anterior do mesmo evento. A periodicidade do evento de leitura e captura estão contidos na mensagem da tabela de eventos (MEDL), sendo que cada nodo possui uma.
6 Conexão entre os nodos O modelo TT distingue duas maneiras diferentes de interconexão entre o cluster. A Figura 4 demonstra o modelo BUS de comunicação, enquanto a Figura 5 exibe uma abstração do modelo estrela. Figura 4 - Topologia do tipo BUS No modelo tipo BUS, o modelo físico de conexão consiste em barramentos passivos replicados. Cada nodo possui 3 sub-sistemas: um nodo e dois guardiões. Cada guardião é uma unidade independente que monitora o espaço temporal conhecido em um nodo associado. Se o nodo pretende enviar uma mensagem para o sistema em um determinado tempo, o guardião irá cortar o caminho físico de transmissão e eliminar o modulo de falha. Idealmente, cada nodo é uma unidade independente que possui um relógio, uma unidade de força e um algoritmo de sincronização de relógio únicos. Outro ponto fundamental é a existência de uma distância física entre cada guardião, o que reduz problemas com falhas locais. Caso todos esses requisitos sejam atendidos, um nodo completo com 3 chips independentes será constituído. Esse nodo possui 3 relógios independentes, assim como unidades de força e algoritmo de sincronização de relógio. No entanto, a construção desse modelo possui um custo elevado, o que faz com que, muitas vezes, os dois guardiões sejam montados em um mesmo chip. Para sistemas que são mais suscetíveis a falhas, o modelo de estrela é mais ideal. Nessa configuração os guardiões são integrados em dois pontos centrais replicados. Esse modelo possui as seguintes vantagens: Os guardiões são totalmente independentes em localizados a uma distancia física suficiente para protegê-los.
7 Em um cluster com n nodos, apenas n + 2 pacotes são necessários. (pelo modelo do tipo BUS seriam necessários 3n). Os algoritmos nos guardiões podem ser estendidos para monitorar serviços adicionais. Caso se precise reformular os sinais físicos, a arquitetura se torna resiliente para falha nos nodos. Comunicações ponto-a-ponto possuem características eletromagnéticas mais adequadas e podem ser mais facilmente desenvolvidas em fibra ópticas. Figura 5 - Topologia do tipo estrela
8 3. Utilização A arquitetura time triggered é utilizada, principalmente, em sistemas de áreas como a industrial, automotiva, ferroviária e aeronáutica. O formato da arquitetura possibilita um controle efetivo de dispositivos como: freios, subsistemas de equipamentos pesados e injeção de combustível. Em função disso, diversas grandes empresas participam do projeto TT, entre elas a Mercedes Benz e Airbus. A utilização de chips com essa tecnologia esta em crescimento. Segundo a Mercedes Benz, estima-se que em 5 anos, 22 milhões de automóveis estarão equipados com um sistema de controle de freios baseados na arquitetura TT. Considerando-se o custo dos sistemas, esse mercado pode movimentar mais de 1 bilhão de euros apenas no setor automotivo. Em automóveis, além dos controles de freios, a crescente complexidade dos sistemas elétricos e digitais, combinados com a necessidade da redução das emissões poluentes, melhor consumo de combustível e melhoria na segurança, também se mostraram áreas de aplicação da arquitetura TT. Na indústria aeroespacial, os sistemas e sensores de bordo devem ser integrados com avançadas arquiteturas e protocolos TT para aumentar o desempenho da computação. Dessa forma, a integridade dos sistemas e a tolerância a falhas para as necessidades da aplicação e plataforma. Soluções futuras ainda envolvem transferências de grandes volumes de dados sem qualquer congestionamento. Na área de maquinário pesado a arquitetura TT também se mostrou necessária para gerenciar o rápido aumento do conteúdo eletrônico, funções que exigem máxima confiabilidade, a necessidade da segurança do operador, e a necessidade de manterem o equipamento em funcionamento mesmo sob as mais adversas condições. No setor industrial, a tendência de integrar os processos de controle e os sistemas de segurança em aplicações de tempo-real exigentes, além da própria segurança, suporte a diferentes protocolos e acesso a redes globais e internet acabou por aceitar as tecnologias time-triggered como as mais adequadas para as empresas que desejam serem mais competitivas no mercado.
9 4. Conclusões Uma arquitetura time triggered corretamente projetada pode prover: Forte agregabilidade: funções desenvolvidas independentemente podem ser integradas com esforço de integração mínimo; Barreiras de propagação de erros efetivas; Tolerância a falhas através de replicação de componentes; A perda de consistência da base computacional distribuída pode ser prontamente detectada e diagnosticada; Análise formal de funções arquiteturais críticas. A arquitetura TT assume que um grande sistema de controle distribuído: Seja estruturado em clusters de componentes; Cada componente tenha acesso a um "tempo base" global esparso, tolerante a falhas e de precisão conhecida; Componentes se comuniquem através de trocas de mensagens com latência conhecida a priori e atraso mínimo ao longo de interfaces bem especificadas; Em um cluster configurado adequadamente, qualquer componente de um cluster pode falhar em um modo arbitrário de falha (Byzanthine), sem afetar o funcionamento adequado dos componentes não afetados pela falha; A arquitetura distingue claramente entre contenção de erro e eliminação de propagação de erro: Um nodo é uma FCU (unidade de contenção de falha) que pode falhar em um modo de falha arbitrário; Erros de controle são detectados por uma unidade de contenção de falhas independente, o guardião;
10 O mascaramento de erros de dados é responsabilidade da aplicação e não da arquitetura; Nos últimos anos, vários protocolos de comunicação têm aparecido e anunciam prover um serviço de sincronização de relógio necessário à arquitetura TT: - TTP/C; - TT-CAN; - TTP/A; - FlexRay; - TT-ETHERNET; A principal diferença entre esses protocolos é a atitude diante do conflito inerente do projeto ente segurança, flexibilidade e custo. Uma aproximação baseada em componentes deve levar em conta o emprego de diferentes protocolos TT.
11 5. Referência Bibliográfica [1] Lawson H.W., Lindgren M., Strhberg M., Lundquist T.Lundbtlck K., Johansson L., Torin J., Gunningberg P. Hansson H.,Guidelines for basement: A Red-Time Architecture for Automotive System. Mecel G6teborg Sweden, May [2] Lamport L., Using Time Instead of Timeout for Fault-Tolerant Distributed Systems., ACM Transactions on Programming Languages and Systems (TOPLAS), v.6 n.2, p , Abril [3] Barrett P. A., Hilborne A. M., Verissimo P., Rodrigues L, Bond P. G., Seaton D. T., Speirs N. A. The DELTA4 Extra Performance Architecture (XPA). In Proc. 20th Int. Symp. on Fault-Tolerant Computing, pp , Newcastle upon Tyne, U.K., Junho [4] Kieckhafer R. M., Walter C. J., Finn A. M., Thambidural P, M. The MAFT Architecture for Distributed Fault Tolerance. IEEE Trans. on Computers, 37( 4): , Abril [5] Kopetz H. and Grünsteidl G., TTP A time-triggered protocol for fault-tolerant real-time systems, in Proc. 23rd Int. Symp. Fault-Tolerant Comput., 1993, pp [6] Kopetz H. and Bauer G., The Time Triggered Architecture, Proceedings of the IEEE, [7] TTTech, Disponível em: Acessado em 15 de novembro de 2008.
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.
Leia maisTécnicas para obtenção de Tolerância a Falhas
Técnicas para obtenção de Tolerância a Falhas Tolerância a falhas / defeitos Bibliografia H. Kopetz, Design Principles for Distributed Embedded Applications, Kluwer Academic Publishers, 1997. 1 Tolerância
Leia maisIntroduçã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: leandro.uff.puro@gmail.com site:
Leia maisSistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:
Sistemas Distribuídos Prof. Msc. André Luiz Nasserala Pires nassserala@gmail.com! EMENTA: Plano de Curso! Conceitos. Comunicação entre processos (IPC). Programação de aplicações cliente- servidor. Sincronização
Leia maisRedes de Computadores I
Redes de Computadores I Prof.ª Inara Santana Ortiz inara.ortiz@ifms.edu.br Aula 1 Plano de Ensino Plano de Ensino Plano de Ensino Média Final: MF = M1 + M2 2 M1 = NA + N1 M2 = NA + N2 Onde: MF = Média
Leia maisIntrodução às redes de comunicação
Introdução às redes de comunicação Necessidade das redes de comunicação Controle de estoque Controle de produção Controle supervisório Controle de processo Controle de almoxarifado 02/03/2017 14:37 Redes
Leia mais1- 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
Leia maisRev Série AL-2000
Rev. 1.1 Série L-2000 Série L-2000 Controladores programáveis de grande porte Redundância de UCP hot stand-by Utilização coprocessadores de UCP lta capacidade de comunicação mpla e sofisticada linha de
Leia maisSISTEMAS 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
Leia maisREDES LOCAIS. Quando você precisar ir além do computador em cima de sua mesa, esta na hora de instalar uma rede local.
1. Introdução 1.1. - Conceitos REDES LOCAIS Quando você precisar ir além do computador em cima de sua mesa, esta na hora de instalar uma rede local. 1 1.2. Tipos de Aplicações As Redes Locais têm em geral
Leia maisRedes Industriais. Carlos Roberto da Silva Filho, M. Eng.
Redes Industriais Carlos Roberto da Silva Filho, M. Eng. Criado na década de 1970 pela Modicon. É um dos mais antigos protocolos utilizados em redes de CLPs para aquisição de sinais de instrumentos e comandar
Leia maisRedes para Automação Industrial: Introdução às Redes de Computadores Luiz Affonso Guedes
Redes para Automação Industrial: Introdução às Redes de Computadores Luiz Affonso Guedes Conteúdo Definição Classificação Aplicações típicas Software de rede Modelos de referências Exemplos de redes Exemplos
Leia maisInterconexão de redes locais. Repetidores. Hubs. Existência de diferentes padrões de rede
Interconexão de redes locais Existência de diferentes padrões de rede necessidade de conectá-los Interconexão pode ocorrer em diferentes âmbitos LAN-LAN LAN: gerente de um determinado setor de uma empresa
Leia maisMemória Compartilhada e Distribuída. _ Notas de Aula _ Prof. Tiago Garcia de Senna Carneiro DECOM/UFOP
Introdução Memória Compartilhada e Distribuída _ Notas de Aula _ Prof. Tiago Garcia de Senna Carneiro DECOM/UFOP Um sistema de memória compartilhada faz a memória física global de um sistema igualmente
Leia maisARQUITETURA DE SISTEMAS DISTRIBUÍDOS
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS AULA 02 Evolução do Processamento Paulo Franco Paulo.franco@outlook.com Evolução do Processamento A evolução do processamento de informações ocorreu basicamente de
Leia maisTopologias e abrangência de redes de computadores
Topologias e abrangência de redes de computadores Aula 10 1º semestre Prof. Nataniel Vieira nataniel.vieira@gmail.com Objetivos Tornar os estudantes capazes de reconhecer os tipos de topologias de redes
Leia maisSistemas 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
Leia maisOrganização de Computadores
Organização de Computadores Aula 19 Barramentos: Estruturas de Interconexão Rodrigo Hausen 14 de outubro de 2011 http://cuco.pro.br/ach2034 1/40 Apresentação 1. Bases Teóricas 2. Organização de computadores
Leia maisRedes de Computadores
Redes de Computadores Camada de Transporte Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais UFMG/DCC Redes de Computadores
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Camada Física Macêdo Firmino (IFRN) Redes de Computadores Setembro de 2011 1 / 32 Pilha TCP/IP A B M 1 Aplicação Aplicação M 1 Cab M T 1 Transporte Transporte
Leia maisOpen Systems Interconnection
Introdução 0 A tecnologia LAN FDDI (Fiber Distributed Data Interface) é uma tecnologia de acesso à rede em linhas de tipo fibra óptica. 0 Trata-se, com efeito, de um par de anéis (um é primário, o outro,
Leia maisSSC510 Arquitetura de Computadores. 8ª aula
SSC510 Arquitetura de Computadores 8ª aula ARQUITETURAS MIMD COM MEMÓRIA COMPARTILHADA COERÊNCIA DE CACHE PROFA. SARITA MAZZINI BRUSCHI Memórias Cache Políticas de Atualização As memórias caches possuem
Leia maisCURSO DE SISTEMAS DE INFORMAÇÃO/ PROCESSAMENTO DE DADOS DISCIPLINA: ADM e PROJETO DE REDES PROFESSOR: Msc Walter Augusto Varella
CURSO DE SISTEMAS DE INFORMAÇÃO/ PROCESSAMENTO DE DADOS DISCIPLINA: ADM e PROJETO DE REDES PROFESSOR: Msc Walter Augusto Varella Lista de Exercícios 1 1. Diga com suas palavras o que vem a ser uma rede
Leia maisTrabalho realizado por: Carina Carvalho Nº2 10º13
Curso Profissional-Técnico de Gestão e Programação de Sistemas Informáticos Disciplina- Redes de Comunicação Módulo1-Comunicação de Dados Trabalho realizado por: Carina Carvalho Nº2 10º13 Este trabalho
Leia maisTópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02
Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS
Leia maisSincronização em Sistemas Distribuídos
Sincronização em Sistemas Distribuídos Universidade Federal do ABC Turma: Ciência da Computação Prof. Dr. Francisco Isidro Massetto Sincronização Como as regiões críticas são implementadas em um SD? Como
Leia maisTransmissão e comunicação de dados. Renato Machado
Renato Machado UFSM - Universidade Federal de Santa Maria DELC - Departamento de Eletrônica e Computação renatomachado@ieee.org renatomachado@ufsm.br 07 de novembro de 2011 Sumário 1 2 3 4 Durante as últimas
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. SDCD - Sistema Digital de Controle Distribuído
Sistema Sistema Digital Digital de de Controle Controle Distribuído Distribuído SLIDE - 1 INTRODUÇÃO: AUTOMAÇÃO: Qualquer sistema, apoiado por computadores, que substitua o trabalho humano e que vise soluções
Leia maisREDES DE COMPUTADORES NAS EMPRESAS E SUAS TOPOLOGIAS
REDES DE COMPUTADORES NAS EMPRESAS E SUAS TOPOLOGIAS INTRODUÇÃO É visível a necessidade das empresas que fornecem serviços tanto varejista como atacadista no Brasil, informatizarem sua estrutura com o
Leia maisSubsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência de Dispositivos Subsistemas de E/S Device Driver Controlador de E/S
Leia maisSistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto
Sistemas Operacionais Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação
Leia maisÉ um sinal elétrico periódico que é utilizado para cadenciar todas as operações realizadas pelo processador.
Universidade Estácio de Sá Curso de Informática Disciplina de Organização de Computadores II Prof. Gabriel P. Silva - 1 o Sem. / 2005 2 ª Lista de Exercícios 1) O que é o relógio de um sistema digital?
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Arquitetura de Computadores Hardware e Software Prof. Jeime Nunes p Tipos de memória n RAM (random access memory) - memória de acesso aleatório, é volátil e permite
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br TECNOLOGIA EM JOGOS
Leia maisTolerância a Falhas. Sumário. December 18, Introdução e Terminologia. Modelos de Falha
Tolerância a Falhas December 18, 2009 Sumário Introdução e Terminologia Modelos de Falha Tolerância a Falhas (Fault-tolerance) Sistemas distribuídos possuem modos de avaria parcial: Alguns componentes
Leia maisFundamentos de Redes de Computadores
Fundamentos de Redes de Computadores Carlos Gomes Fontinelle Carlos Gomes Fontinelle Fundamentos de Redes de Computadores 1ª Edição Manaus-AM Maio/2015 Agradecimentos Agradeço à minha esposa, Eliana, e
Leia maisEstrutura do Sistema Operacional
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional
Leia maisAula 2 Topologias de rede
Aula 2 Topologias de rede Redes e Comunicação de Dados Prof. Mayk Choji UniSALESIANO Araçatuba 13 de agosto de 2016 Sumário 1. Topologias de Rede 2. Topologias Físicas Ponto-a-Ponto Barramento BUS Anel
Leia maisSistemas 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
Leia maisEntrada e Saída e Dispositivos
Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos
Leia maisTempo-Real, Sistemas Distribuídos e Dependabilidade
Tempo-Real, Sistemas Distribuídos e Dependabilidade As propriedades temporais e a dependabilidade Os sistemas distribuídos e a dependabilidade Bibliografia H. Kopetz, Design Principles for Distributed
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Sincronização Slide 7 Nielsen C. Damasceno Introdução Utilizando Sistemas Distribuídos, uma grande dificuldade que temos é como garantir o acesso exclusivo a um recurso compartilhado,
Leia maisCCNA 1 Conceitos de Rede. Kraemer
CCNA 1 Conceitos de Rede Conceitos de Rede Breve história das redes de dados Dispositivos de rede Topologias Protocolos de rede Redes locais Redes de longa distância Redes metropolitanas Redes de área
Leia maisDISCO MAGNÉTICO Cabeçote Trilha
1 São os componentes mais importantes da memória externa. É formado por um prato circular coberto de um material que pode ser magnetizado. Os dados são gravados e posteriormente lidos por meio de uma bobina
Leia maisAula 12: Memória: Barramentos e Registradores
Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34
Leia maisArquiteturas de Redes de Computadores
Arquiteturas de Redes de Computadores Material de apoio Conceitos Básicos de Rede Cap.1 19/01/2012 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia
Leia maisArquitetura de Computadores
Arquitetura de Computadores Prof. Eduardo Simões de Albuquerque Instituto de Informática UFG 1o. Semestre / 2006 Adaptado do material do prof. Fábio Moreira Costa Programa e Introdução Assunto do curso
Leia maisCapítulo6-7 Redes de Computadores Camada 2 Conceitos
Há três formas de se calcular o frame check sum: cyclic redundancy check (CRC) - executa cálculos polinomiais sobre os dados paridade bidimensional - adiciona um 8 th oitavo bit que faz uma seqüência de
Leia maisCurso Técnico em Informática Redes TCP/IP 2 o Módulo. Prof. Cristiano da Silveira Colombo
Curso Técnico em Informática Redes TCP/IP 2 o Módulo Prof. Cristiano da Silveira Colombo Objetivos da Aula Apresentar os conceitos de tecnologias e padrões de redes de computadores. Agenda da Aula Padronização
Leia maisMaterial baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 Avaliaçãode Desempenhode Sistemas Computacionais Aula 5 Sarita Mazzini Bruschi
Leia maisSistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I)
Sistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I) Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Faculdade de Ciências e
Leia maisEMC SYMMETRIX VMAX 10K
EMC SYMMETRIX VMAX 10K O EMC Symmetrix VMAX 10K com o ambiente operacional Enginuity oferece uma arquitetura de scale-out de várias controladoras com consolidação e eficiência para a empresa. O VMAX 10K
Leia maisApresentação QoS ATM Arquitetura Elementos Funcionais Conclusão
Qualidade Redes de Alta de Serviço Velocidade (QoS) Redes de Alta Velocidade Qualidade de Serviço (QoS) Qualidade de Serviço (QoS) Gerenciamento do nível de serviço: Negociar, definir, medir, administrar
Leia maisSistemas Distribuídos
Introdução: Comunicação, e Coordenação março de 2015 Comunicação entre Processos troca de mensagens é sempre a primitiva básica sobre essa primitiva podemos construir outras visões da comunicação Mensagens
Leia maisAula 3 Redes de Interconexão
Aula 3 Redes de Interconexão As redes de interconexão são de fundamental importância nas arquiteturas paralelas Não importa o tipo da arquitetura, todo computador paralelo necessita de uma rede de interconexão
Leia maisREDES DE COMPUTADORES. Vinícius Pádua
REDES DE COMPUTADORES Introdução Necessidade Compartilhar dados em tempo hábil Constituída por vários computadores conectados através de algum meio de comunicação onde recursos são compartilhados Telecomunicação
Leia maisRUCA Avaliação da Rede em Malha do Projeto Um Computador por Aluno
RUCA Avaliação da Rede em Malha do Projeto Um Computador por Aluno Plano de Testes da Universidade Federal Fluminense Débora Christina Muchaluat Saade Célio Vinicius Neves de Albuquerque Luiz Claudio Schara
Leia maisProf. Antonio P. Nascimento Filho. Tecnologias de rede. Ethernet e IEEE Token ring ATM FDDI Frame relay. Uni Sant Anna Teleprocessamento e Redes
Tecnologias de rede Ethernet e IEEE 802.3 Token ring ATM FDDI Frame relay Ethernet A Ethernet é uma tecnologia de broadcast de meios compartilhados. Entretanto, nem todos os dispositivos da rede processam
Leia maisCST em Redes de Computadores
CST em Redes de Computadores Comunicação de Dados II Aula 10 Camada de Enlace de Dados Prof: Jéferson Mendonça de Limas Introdução Função das Camadas Anteriores: Aplicação: fornece a interface com o usuário;
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE REDE DE COMPUTADORES PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA CONCEITO DE REDE DE COMPUTADORES PROFESSOR CARLOS MUNIZ INTRODUÇÃO Redes de computadores são estruturas físicas (equipamentos) e lógicas (programas, protocolos) que permitem
Leia maisIntrodução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
Leia maisTopologias e Classificação das RC. Prof. Eduardo
Topologias e Classificação das RC Prof. Eduardo Introdução As redes de computadores de modo geral estão presentes em nosso dia-a-dia. Estamos tão acostumados a utilizá-las que não nos damos conta da sofisticação
Leia maisDesenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas
Desenvolvendo aplicações com LabVIEW FPGA Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Agenda O que são FPGAs e por que eles são úteis? Programando FPGAs Hardware
Leia maisSISTEMAS DISTRIBUIDOS
1 2 O que são Sistemas Distribuídos? Sistemas Distribuídos consistem em uma coleção de computadores autônomos ligados por uma rede de comunicação. O uso de tais sistemas tem se expandido nos últimos anos
Leia maisUNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO DISCIPLINA: ORGANIZAÇÃO E ARQ. DE COMPUTADORES PROFESSOR: RÔMULO CALADO PANTALEÃO CAMARA BARRAMENTO AMBA
UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO DISCIPLINA: ORGANIZAÇÃO E ARQ. DE COMPUTADORES PROFESSOR: RÔMULO CALADO PANTALEÃO CAMARA BARRAMENTO AMBA ALUNOS: ALLISSON PIERRE CAROLINE CARVALHO ESRON DTAMAR
Leia maisMÓDULO 3: REDES E TELECOMUNICAÇÕES LISTA DE EXERCÍCIOS. Questões sobre o Estudo de Caso da Comunicação por Satélite: Fim
MÓDULO 3: REDES E TELECOMUNICAÇÕES 1 LISTA DE EXERCÍCIOS EXERCÍCIO SOBRE COMUNICAÇÃO POR SATÉLITE Questões sobre o Estudo de Caso da Comunicação por Satélite: 1. Quais são as vantagens e limitações das
Leia maisSistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com 1. Que são sistemas abertos? É um sistema que oferece serviços de acordo com
Leia maisAUTOMAÇÃO DA PRODUÇÃO. Prof. Dr. Roger Nabeyama Michels
AUTOMAÇÃO DA PRODUÇÃO Prof. Dr. Roger Nabeyama Michels INTRODUÇÃO, CONCEITO E HISTÓRIA DA AUTOMAÇÃO INDUSTRIAL Prof. Dr. Roger Nabeyama Michels Todos o desenvolvimento na área da Automação Industrial tem
Leia maisRedes de Computadores I
Redes de Computadores I Prof.ª Inara Santana Ortiz Aula 4 Camada Física Camada Física - Sinais Funções Características físicas (mecânicas e elétricas) das interfaces e dos meios. Define quais os tipos
Leia maisArquitetura e Organização de Computadores I
AULA 09 Estruturas de Interconexão (Barramentos) II Existem algumas questões relacionadas ao desempenho do sistema e os barramentos que merecem ser destacadas. 1. a quantidade de dispositivos conectados
Leia maisDisciplina: Informática II Profª: Micheli Wink 1
Disciplina: Informática II Profª: Micheli Wink 1 1. TOPOLOGIA: INÍCIO Conceito extensamente baseado em continuidade matemática. Na matemática, a topologia é a área em que se estudam os espaços topológicos.
Leia maisBarramento. 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;
Leia maisOs textos nestas caixas foram adicionados pelo Prof. Joubert
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador Os textos nestas caixas foram adicionados pelo Prof. Joubert
Leia maisO 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
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador slide 1 Conceito de programa Sistemas hardwired são inflexíveis.
Leia maisSistemas Distribuídos Capítulo 8 - Aula 15
Sistemas Distribuídos Capítulo 8 - Aula 15 Aula de hoje Aula Passada Comunicação Confiável Cliente-Servidor Comunicação Confiável de Grupo Comunicação Confiável de Grupo Multicast Atômico Sincronia Virtual
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Memória Cache Slide 1 Introdução Tamanho Função de Mapeamento Política de Escrita Tamanho da Linha Número de Memórias Cache Cache em Níveis Slide 2 Introdução
Leia maisAula 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
Leia maisUnidade 1 Introdução
Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD
Leia maisBruno Antunes da Silva UFSCar - Sorocaba
Bruno Antunes da Silva UFSCar - Sorocaba Introdução HDFS Arquitetura Leitura e escrita Distribuição de nós Controle de réplicas Balancer MapReduce Conclusão Aplicações web com grandes quantidades de dados
Leia maisAs Visões. Visões arquiteturais (revisão)
As 4 + 1 Visões Jair C Leite Visões arquiteturais (revisão) Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da engenharia.
Leia mais16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento
Arquitetura de es Organização de um Sistema Computacional Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Introdução A arquitetura de um sistema computacional representa o modelo da organização
Leia mais30/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
Leia maisRedes de Computadores II. Módulo 1 Introdução e a camada de enlace
Redes de Computadores II Módulo 1 Introdução e a camada de enlace 1 Comunicação de Dados e Redes de Computadores O problema fundamental da comunicação é reproduzir em um ponto exatamente ou aproximadamente
Leia maisProtocolos de Roteamento Dinâmico (Vetor de Distância)
Protocolos de Roteamento Dinâmico (Vetor de Distância) Profª Ana Lúcia L Rodrigues Wiggers 2009, Cisco Systems, Inc. All rights reserved. Profª Ana Lúcia Rodrigues Wiggers 1 Protocolo de roteamento Dinâmico
Leia maisÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9
Redes -1- ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9 CAPÍTULO 2 ARQUITETURAS... 12 MEIOS DE TRANSMISSÃO... 12 TIPOS DE TRANSMISSÃO... 14 CAPÍTULO
Leia maisVisualização de processos e manutenção baseada no estado na unidade de tratamento de águas residuais de Warendorf
Visualização de processos e manutenção baseada no estado na unidade de tratamento de águas residuais de Warendorf PHOENIX CONTACT Ind. Com. Ltda. Rua Francisco Corazza, 20 a 100 Pq. Residencial da Lapa
Leia maisRedes de Computadores.
Redes de Computadores www.profjvidal.com TOPOLOGIA DE REDES Topologia de Redes A topologia de rede descreve como é o layout de uma rede de computadores, através da qual há o tráfego de informações, e também
Leia maisManufatura por FMS e CIM
Campus Divinópolis Contexto Social e Profissional da Engenharia Mecatrônica. Grupo 06 Manufatura por FMS e CIM Felipe Wagner Guilherme Henrique Gabriel Aparecido Renan 1º PERIODO ENGENHARIA MECATRÔNICA
Leia maisMecanismos para o provimento de tolerância a faltas em Redes-em-Chip
Mecanismos para o provimento de tolerância a faltas em Redes-em-Chip Cesar Albenes Zeferino Universidade do Vale do Itajaí UNIVALI Laboratório de istemas Embarcados e Distribuídos - LED Itajaí, anta Catarina,
Leia maisApresentaçã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 affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisConceitos 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
Leia mais- Curso: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Redes de Computadores Lista de Exercício I
1- Um dos componentes de um a Rede de Teleprocessamento que tem a função de compatibilizar o sinal digital de dados ao sinal analógico para uso da Rede Pública de Telefonia é: a) UNIDADE CONTROLADORA DE
Leia maisREDES DE COMPUTADORES - ANO LECTIVO 2013/2014 MÓDULO 2 REDE DE COMPUTADORES - FICHA DE TRABALHO Nº 1
MÓDULO 2 REDE DE COMPUTADORES - FICHA DE TRABALHO Nº 1 1) Em que consiste uma rede de computadores? 2) Refira as principais vantagens e desvantagens associadas à implementação de uma rede de computadores.
Leia maisBarramento 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.
Leia maisBARRAMENTO DO SISTEMA. Adão de Melo Neto
BARRAMENTO DO SISTEMA Adão de Melo Neto 1 BARRAMENTOS DO SISTEMA O mecanismo mais comum de interconexão dos componentes de um computador (processador, memória principal e módulos de E/S) usa um barramento
Leia maisRedes de Computadores Prof. Fred Sauer
Redes de Computadores Prof. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com Quem sou eu... Prof. Frederico Sauer (Fred) Mestre e Doutor UFRJ com dissertação e tese em Segurança e Gerenciamento
Leia maisSistemas numéricos e a Representação Interna dos Dado no Computador
Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
Leia mais