Introdução. Redes de Interconexão - Prof a Luiza Mourelle 1
|
|
- Ângelo Branco Beltrão
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução Redes de interconexão são utilizadas em diferentes aplicações: barramentos backplane e redes de sistemas; chaves de telefonia; redes internas para modo de transferência assíncrona (ATM) e protocolo de internet (IP); interconexão processador/memória; agrupamento de workstations e computadores pessoais; redes de computadores; redes industriais. Redes de Interconexão - Prof a Luiza Mourelle 1
2 Introdução As características e custos das redes de interconexão dependem da aplicação, não havendo uma solução geral. A falta de padrões e a necessidade de alto desempenho e confiabilidade tem forçado o desenvolvimento das redes de interconexão para multicomputadores e para multiprocessadores com memória compartilhada distribuída. Com isto, surgiu a necessidade de estabelecer os conceitos básicos, as alternativas e compromissos de projeto. Redes de Interconexão - Prof a Luiza Mourelle 2
3 Multiprocessamento Multiprocessadores com memória distribuída (multicomputador) Conjunto de processadores, cada qual com sua memória local; Processadores se comunicam por troca de mensagens, via rede de interconexão; Programador cuida da distribuição do código e dos dados dentre os processadores, através de chamadas a troca de mensagens, sempre que dados são requeridos por outros processadores. Redes de Interconexão - Prof a Luiza Mourelle 3
4 Multiprocessamento rede de interconexão... P P P... M M M Redes de Interconexão - Prof a Luiza Mourelle 4
5 Multiprocessamento Multiprocessadores com memória compartilhada Espaço de endereçamento único para todos os processadores; Troca de dados entre processadores via memória compartilhada; Acesso uniforme à memória (Uniforme Memory Access - UMA); Não é escalável porque o tempo de acesso à memória inclui a latência da rede de interconexão, que aumenta com o aumento do sistema. Redes de Interconexão - Prof a Luiza Mourelle 5
6 Multiprocessamento... P P P rede de interconexão... M M M Redes de Interconexão - Prof a Luiza Mourelle 6
7 Multiprocessamento Multiprocessadores com memória compartilhada distribuída Memória fisicamente distribuída entre os processadores Acessos à memória remota feitos via rede de interconexão Troca de mensagens feita através de acessos à memória ao invés de chamadas ao sistema Cada processador tem vários níveis de cache (Non-Uniform Memory Access NUMA) Principal problema é manter a coerência da cache Redes de Interconexão - Prof a Luiza Mourelle 7
8 Multiprocessamento Alguns fatores que podem determinar a escolha de uma rede de interconexão: Requisitos de desempenho latência: tempo entre o momento em que uma mensagem é gerada no nó origem e o momento em que a mensagem é entregue no nó destino throughput: quantidade máxima de informação entregue pela rede por unidade de tempo Redes de Interconexão - Prof a Luiza Mourelle 8
9 Multiprocessamento Escalabilidade a taxa de transmissão da memória, da entrada e saída, e da rede aumenta proporcionalmente à quantidade de processadores adicionados Expansão incremental adição de nós, sem desperdício de recursos Particionabilidade particionamento em subsistemas menores, em que o tráfico produzido por uma aplicação não afete o desempenho de outras Redes de Interconexão - Prof a Luiza Mourelle 9
10 Multiprocessamento Simplicidade projetos simples normalmente levam a frequências de clock mais altas e podem alcançar maior desempenho usuários apreciam redes que são fáceis de entender, uma vez que é mais fácil tirar proveito do seu desempenho Restrições de custo custo nem sempre é diretamente proporcional ao desempenho o uso de componentes disponíveis no mercado pode reduzir o custo total do projeto Redes de Interconexão - Prof a Luiza Mourelle 10
11 Multiprocessamento Classificação: modo de operação : síncrono ou assíncrono controle: centralizado, descentralizado, distribuído topologia: meio compartilhado, diretas, indiretas, híbridas Redes de Interconexão - Prof a Luiza Mourelle 11
12 Multiprocessamento Meio compartilhado: meio de comunicação é compartilhado por todos os dispositivos. Diretas: comunicação se faz através de ligações ponto-a-ponto, sendo necessário utilizar componentes intermediários para dispositivos não vizinhos. Indiretas: comunicação se faz através de uma ou mais chaves, sendo, neste último caso, utilizada ligação ponto-a-ponto. Híbridas: combinação das anteriores. Redes de Interconexão - Prof a Luiza Mourelle 12
13 Rede de Meio Compartilhado Somente um dispositivo de cada vez tem permissão de uso da rede. Circuitos para manipular a passagem de endereços e dados, sendo a rede normalmente passiva, isto é, não gera mensagens. Conflitos de acesso: arbitragem determina o mestre da rede. Habilidade de suportar transmissão global (broadcast): importante quando as aplicações requerem serviços de comunicação um-para-todos ou umpara-muitos. Redes de Interconexão - Prof a Luiza Mourelle 13
14 Rede de Meio Compartilhado Taxa de transmissão é limitada: só pode suportar um número limitado de dispositivos, antes que o meio de comunicação se torne o gargalo. Duas classes: rede local (LAN): computadores distantes entre si não mais do que alguns quilômetros backplane: comunicações internas entre uniprocessadores e multiprocessadores Redes de Interconexão - Prof a Luiza Mourelle 14
15 Redes de Meio Compartilhado Rede local: utilizada para interconectar computadores, a fim de oferecer um ambiente computacional integrado, paralelo e distribuído, com topologia em barramento ou anel. LAN baseada em controle distribuído: contenção de barramento barramento com token anel com token Redes de Interconexão - Prof a Luiza Mourelle 15
16 Redes de Meio Compartilhado Contenção de barramento: todos os dispositivos competem pelo uso do barramento, monitorando o estado do mesmo (disponível, ocupado, colisão). Barramento com token: o dispositivo com o token tem acesso ao barramento e, ao terminar a transmissão, o token é passado ao próximo dispositivo, com base em uma política de alocação. Anel com token: o mesmo que barramento com token, exceto pela formação de um anel. Redes de Interconexão - Prof a Luiza Mourelle 16
17 Redes de Meio Compartilhado barramento com token anel com token Redes de Interconexão - Prof a Luiza Mourelle 17
18 Redes de Meio Compartilhado Barramento backplane: interconnecta processadores e módulos de memória em uma arquitetura UMA (Uniform Memory Access). Controles de requisição e concessão, além de endereço e dado. Quantidade de processadores: velocidade do processador taxa de transmissão do barramento arquitetura da cache comportamento do programa Redes de Interconexão - Prof a Luiza Mourelle 18
19 Redes de Meio Compartilhado Transferência multiplexada: dados e endereço compartilham linhas de comunicação. Barramento síncrono: clock comum lógica de controle mais simples dificuldade na utilização de processadores mais rápidos Redes de Interconexão - Prof a Luiza Mourelle 19
20 Redes de Meio Compartilhado The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. Redes de Interconexão - Prof a Luiza Mourelle 20
21 Redes de Meio Compartilhado Barramento assíncrono: não utiliza um clock comum dispositivos podem ter velocidades diferentes e ter seus próprios clocks protocolo de handshake para sincronizar Redes de Interconexão - Prof a Luiza Mourelle 21
22 Redes de Meio Compartilhado The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. Redes de Interconexão - Prof a Luiza Mourelle 22
23 Redes de Meio Compartilhado Árbitro: entidade que controla o acesso ao barramento cada processador implementa a lógica de requisição Ao ganhar o controle, o requisitante avisa ao mestre atual, que libera o barramento de duas formas: quando a transferência de dados termina quando outro processador requisita o barramento Redes de Interconexão - Prof a Luiza Mourelle 23
24 Redes de Meio Compartilhado Arbitragem centralizada: processador envia a requisição e o árbitro envia a concessão. Arbitragem distribuída: o sinal de requisição é encadeado e a liberação do barramento acontece quando a transferência de dados se completa. Protocolo de transação dividida: o processador libera o barramento logo após a requisição e o dispositivo deve, então, obter o barramento quando estiver pronto para completar a operação; melhor utilização do barramento. Redes de Interconexão - Prof a Luiza Mourelle 24
25 Protocolo de transação dividida: controle mais complicado; Redes de Meio Compartilhado necessidade de armazenamento de mensagens, antes que o dispositivo consiga o controle do barramento; em operações do tipo leitura/escrita na memória, utilizadas na comunicação por variáveis compartilhadas, o barramento não poderá ser liberado enquanto a operação não se completar. Redes de Interconexão - Prof a Luiza Mourelle 25
26 Redes Diretas Redes diretas ou ponto-a-ponto tem ótima escalabilidade, permitindo um grande número de processadores. Consistem de um conjunto de nós, cada um diretamente conectado a um subconjunto de outros nós. Cada nó tem seu próprio processador, memória local e outros dispositivos, podendo apresentar diferentes funcionalidades. Redes de Interconexão - Prof a Luiza Mourelle 26
27 Redes Diretas processador memória local dispositivo canais de entrada roteador.. canais de saída Redes de Interconexão - Prof a Luiza Mourelle 27
28 Redes Diretas O roteador trata da troca de mensagens entre nós. Roteadores dedicados permitem superposição de computação e comunicação. O aumento dos nós leva ao aumento da taxa de transmissão da comunicação e da memória, assim como da capacidade de processamento. Nós vizinhos ou adjacentes: dois nós diretamente conectados. Cada nó deve ser capaz de alcançar qualquer outro nó da rede. Redes de Interconexão - Prof a Luiza Mourelle 28
29 Redes Diretas 4 cubo 2-ario (hipercubo) malha 3-D 3-ario 2 cubo 3-ario Redes de Interconexão - Prof a Luiza Mourelle 29
30 Redes Diretas Árvore binária desbalanceada Árvore binária balanceada Redes de Interconexão - Prof a Luiza Mourelle 30
31 Caracterizada por três fatores: Redes Diretas topologia: define como os nós são interconectados; influi no custo e desempenho roteamento: define o caminho do pacote para alcançar o destino (se todos os canais estiverem ocupados, o pacote é bloqueado) chaveamento: por circuito: todos os canais requeridos por uma mensagem são reservados antes do início da transmissão por pacote: um pacote é transmitido pelo canal assim que este é reservado, mas o próximo canal não, até que o pacote libere o canal atual Redes de Interconexão - Prof a Luiza Mourelle 31
32 Redes Diretas Armazenamento temporário do pacote é necessário até que o próximo canal esteja reservado. Quando não há mais espaço para armazenamento, o mecanismo de controle de fluxo para a transmissão. Redes de Interconexão - Prof a Luiza Mourelle 32
33 Redes Indiretas Ao invés de estabelecer uma conexão direta entre os nós, a comunicação entre dois nós quaisquer é realizada através de chaves. Cada nó tem um adaptador de rede que se conecta a uma chave da rede. Cada chave pode ter um conjunto de portas, cada uma consistindo de uma entrada e uma saída. Um conjunto de portas de cada chave está conectado a processadores ou deixado aberto, enquanto as portas restantes estão conectadas a portas de outras chaves a fim de prover conectividade entre processadores. Redes de Interconexão - Prof a Luiza Mourelle 33
34 Redes Indiretas Crossbar é uma rede de chaves com N entradas e M saídas, que permite até min{n,m} interconexões um-para-um sem contenção. N entradas ponto de chaveamento M saídas Crossbar com NxM chaves Redes de Interconexão - Prof a Luiza Mourelle 34
35 Redes Indiretas Custo muito alto para redes grandes, em função dos pinos e fios para conexão, sendo mais utilizada em sistemas multiprocessados de memória compartilhada de pequena escala. Permite que qualquer processador se conecte a qualquer outro processador ou memória de tal forma que muitos processadores possam se comunicar simultaneamente sem contenção. Contenção pode ocorrer quando dois ou mais processadores requerem o mesmo módulo de memória. Nesse caso, arbitragem é necessária para decidir será atendido. O esquema de arbitragem pode ser mais simples que no caso de barramento, uma vez que conflitos são excessão. Redes de Interconexão - Prof a Luiza Mourelle 35
36 Redes Indiretas Redes multiestágio (MINs) conectam dispositivos de entrada a dispositivos de saída através de vários estágios de chaveamento, em que cada estágio é uma rede crossbar. O número de estágios e o padrão de conexão entre estágios determinam a capacidade de roteamento das redes. MINs são boas para construir computadores paralelos com centenas de processadores. Redes de Interconexão - Prof a Luiza Mourelle 36
37 Redes Indiretas Rede Benes 8x8 Redes de Interconexão - Prof a Luiza Mourelle 37
38 Redes Indiretas Quando as chaves têm o mesmo número de portas de entrada e saída, as MINs também têm o mesmo número de portas de entrada e saída. Como há uma correspondência um-para-um entre entradas e saídas, as conexões entre estágios também são chamadas permutações. Considerando a rede constituída por chaves k x k, então há N = k n entradas e saídas, onde n é um inteiro. No entanto, algumas dessas permutações estão definidas somente quando N é uma potência de 2. Para N = k n portas, considere X = x n-1 x n-2 x n-3... x 0 como o número de uma porta arbitrária, 0 X N-1, onde 0 x i k-1, 0 i n-1. Redes de Interconexão - Prof a Luiza Mourelle 38
39 Redes Indiretas Em (a) temos a mistura perfeita, em (b) a mistura perfeita inversa e em (c) a reversão de bit para permutações com N = 8. 0(000) 1(001) 2(010) 3(011) 4(100) 5(101) 6(110) 7(111) 0(000) 1(001) 2(010) 3(011) 4(100) 5(101) 6(110) 7(111) 0(000) 1(001) 2(010) 3(011) 4(100) 5(101) 6(110) 7(111) (a) (b) (c) Redes de Interconexão - Prof a Luiza Mourelle 39
40 Redes Indiretas Dependendo da disponibilidade de caminhos para estabelecer uma nova conexão, MINs são divididas em três classes: bloqueante: uma conexão entre um par entrada/saída não é sempre possível por causa de conflitos com conexões existente; normalmente, há um único caminho, minimizando o número de chaves e estágios; é possível prover múltiplos caminhos a fim de reduzir conflitos e aumentar a tolerância a falhas; essas redes bloqueantes também são chamadas de multicaminhos; não-bloqueante: qualquer porta de entrada pode ser conectada a qualquer porta de saída sem afetar conexões existentes; tem a mesma funcionalidade que as crossbar, mas são mais baratas do que estas; requerem múltiplos caminhos, o que leva a estágios extras; Redes de Interconexão - Prof a Luiza Mourelle 40
41 Redes Indiretas rearranjável: qualquer porta de entrada por ser conectada a qualquer porta de saída, mas as conexões existentes podem requerer rearranjamento dos caminhos; requerem múltiplos caminhos, mas o número de caminhos e o custo é menor do que nas não-bloqueantes. Redes de Interconexão - Prof a Luiza Mourelle 41
Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador)
Multiprocessamento Multiprocessadores com memória distribuída (multicomputador) Conjunto de processadores, cada qual com sua memória local Processadores se comunicam por troca de mensagens, via rede de
Leia maisAULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MULTIPROCESSADORES
Leia maisTopologias de Arquiteturas de Comunicação
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Topologias de Arquiteturas de Comunicação Alexandre Amory Edson Moreno 2 / 31 Índice 1. Introdução 2. Topologias 3. Exercícios 3 / 31 Topologias de Infra-estruturas
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 maisArranjo de Processadores
Um arranjo síncrono de processadores paralelos é chamado arranjo de processadores, consistindo de múltiplos elementos processadores (EPs) sob a supervisão de uma unidade de controle (UC) Arranjo de processadores
Leia maisSSC0611 Arquitetura de Computadores
SSC0611 Arquitetura de Computadores 20ª Aula Arquiteturas Paralelas Arquitetura MIMD com Memória Compartilhada Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Arquiteturas MIMD As arquiteturas MIMD dividem-se
Leia maisOrganização e comunicação em plataformas paralelas
Organização e comunicação em plataformas paralelas Processamento Paralelo Prof. Oberlan Romão Departamento de Computação e Eletrônica DCEL Centro Universitário Norte do Espírito Santo CEUNES Universidade
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 maisOrganização de Computadores II. Arquiteturas MIMD
Organização de Computadores II Arquiteturas MIMD Arquiteturas UMA Arquiteturas com memória única global. Tempo de acesso uniforme para todos os nós de processamento. Nós de processamento e memória interconectados
Leia maisUniversidade Federal do Rio de Janeiro Informática DCC/IM. Arquitetura de Computadores II. Arquiteturas MIMD. Arquiteturas MIMD
Universidade Federal do Rio de Janeiro Informática DCC/IM Arquitetura de Computadores II Arquiteturas MIMD Arquiteturas MIMD As arquiteturas MIMD dividem-se em dois grandes modelos: Arquiteturas MIMD de
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 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 maisUniversidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização e Arquitetura Básicas B de (Parte III)
Leia maisProcessamento 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
Leia maisBARRAMENTOS DO SISTEMA FELIPE G. TORRES
BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA Um computador consiste em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de
Leia maisspeedup aprimorado aprimorado Fração aprimorada speedup aprimorado Fração aprimorada speedup aprimorado Tempo original Fração aprimorada aprimorado
Multiprocessadores - A evolução tecnológica dos processadores iria diminuir drasticamente. 2- O caminho para o aumento de desempenho é de unir mais de um processador para realizar a mesma tarefa em menos
Leia maisSISTEMAS DISTRIBUÍDOS
INTRODUÇÃO SISTEMAS DISTRIBUÍDOS Até meados dos anos 80 as máquinas eram grandes e caras; A maioria das empresas tinham equipamentos que operavam de forma independente por falta de uma forma confiável
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 maisCaracterizaçã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
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 Nível Superior das Funções e Interconexões do Computador Parte 3 Barramentos Conectando Todas as unidades devem
Leia maisArquitetura 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
Leia maisSistemas MIMD. CES-25 Arquiteturas para Alto Desmpenho. Paulo André Castro
Sistemas MIMD Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Arquiteturas Paralelas (SISD) Single Instruction Stream, Single Data Stream: Monoprocessador
Leia maisConceitos de Entrada e Saída
Conceitos de Entrada e Saída O processo de fornecer informações ou obtê-las dos computadores é chamado entrada/saída (E/S). Grandes mainframes utilizam uma organização de E/S consistindo de uma ou mais
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 maisSistemas 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 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 maisFUNDAMENTOS DE REDES DE COMPUTADORES TP1
LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO Em sala de aula foram distribuídos pontos em exercícios e atividades extraclasse Número de Questões Total da Avaliação 5 Pontos 10 5 Pontos Cada questão tem peso 0,5
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES TP2
LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO Em sala de aula foram distribuídos pontos em exercícios e atividades extraclasse Número de Questões Total da Avaliação 5 Pontos 10 5 Pontos Cada questão tem peso 0,5
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisRedes de Computadores
Instituto Superior Politécnico de Ciências e Tecnologia Redes de Computadores Prof Pedro Vunge I Semestre de 2017 SUMÁRIO Capítulo2 Topologias de redes de computadores 2.1 Considerações iniciais ; 2.2
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia maisTopologias de redes de computadores
Topologias de redes de computadores Objetivos Apresentar as principais topologias de redes e suas classificações. Caracterizar as topologias e sua formação. Conhecer as topologias em sua essência. Apresentar
Leia maisProfessor: Jarbas Araújo.
Professor: Jarbas Araújo professorjarbasaraujo@gmail.com TOPOLOGIAS Topologias de Rede? Conceito A topologia de rede é o canal no qual o meio de rede está conectado aos computadores e outros componentes
Leia maisRedes de Interconexão
Universidade Federal do Rio de Janeiro Pós-Graduação em I nformática DCC/ I M - NCE/ UFRJ Arquiteturas de Sistemas de Processamento Paralelo Redes de Interconexão Redes de I nterconexão Dinâmicas Também
Leia maisMultiprogramação leve em arquiteturas multi-core
Multiprogramação leve em arquiteturas multi-core Prof. Dr. Departamento de Informática Universidade Federal de Pelotas Sumário Arquiteturas multi-core Programação multithread Ferramentas de programação
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 maisComputadores Digitais II
Computadores Digitais II Prof. Marcelo Gonçalves Rubinstein Departamento de Eletrônica e Telecomunicações Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de Computadores
Leia maisOrganizaçã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
Leia maisTopologias de Redes. Professor Leonardo Larback
Topologias de Redes Professor Leonardo Larback Topologias de Redes A topologia de rede descreve o modo como todos os dispositivos estão ligados entre si e a forma como se processa a troca de informação
Leia maisRefere-se a um conjunto de problemas encontrados no desenvolvimento de software:
Crise de software Refere-se a um conjunto de problemas encontrados no desenvolvimento de software: (problemas não se limitam a softwares que não funcionam adequadamente) 1- As estimativas de prazo e de
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 maisComunicação de Dados II
Comunicação de Dados II Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Interligação em Redes Acomoda distintas tecnologias
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução
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 mais2/10/2014 Prof. Roberto Cesar Betini 1
REDES INDUSTRIAIS AULA 1 REDES DE COMPUTADORES 2/10/2014 Prof. Roberto Cesar Betini 1 Componentes de um Sistema de Computação 2/10/2014 2 Componentes de um Sistema de Computação 2/10/2014 3 Evolução dos
Leia maisRedes Locais (LANs): PRINCÍPIOS
Redes Locais (LANs): PRINCÍPIOS Aplicações de LANs Para computadores pessoais Baixo custo Taxas de transmissão limitadas Para conexão de redes Interconexão de sistemas maiores (grandes servidores e dispositivos
Leia maisParte I Multiprocessamento
Sistemas Operacionais I Estrutura dos SO Prof. Gregorio Perez gregorio@uninove.br 2004 Parte I Multiprocessamento Roteiro 1 Multiprocessadores em Sistemas Fortemente Acoplados 1.1 1.2 1.3 Processamento
Leia maisESPECIFICAÇÕES DE UMA REDE DE AUTOMAÇÃO. Taxa de transmissão. Topologia física
ESPECIFICAÇÕES DE UMA REDE DE AUTOMAÇÃO Taxa de transmissão É a quantidade média de dados a serem transmitidos na rede em períodos de tempo. A taxa de transferência de dados é medida em kbps ou kb/s. Topologia
Leia maisOrganizaçã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
Leia maisAnálise comparativa dos sistemas de gerenciamento de águas subterrâneas do Brasil e dos Estados Unidos
Análise comparativa dos sistemas de gerenciamento de águas subterrâneas do Brasil e dos Estados Unidos Josiane Lourencetti Amanda Fuzaro Zambone Bruno Matos Miller Orientador: Prof. Dr. Jefferson Nascimento
Leia maisArquiteturas de Sistemas de Processamento Paralelo. Arquiteturas MIMD
Universidade Federal do Rio de Janeiro Pós-Graduação em Informática DCC/IM - NCE/UFRJ Arquiteturas de Sistemas de Processamento Paralelo Arquiteturas MIMD Arquiteturas MIMD com Memória Distribuída MIMD
Leia maisRedes de Computadores
Redes de Computadores O Roteador Slide 1 Principal Função do Roteador Repasse Quando um pacote chega ao enlace de entrada de um roteador, este deve conduzi-lo até o enlace de saída apropriado. Roteamento
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 maisDefinição Rede Computadores
Definição Rede Computadores Uma rede de computadores consiste na interconexão entre dois ou mais computadores e dispositivos complementares acoplados através de recursos de comunicação, geograficamente
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES AULA 5: REDE DE ACESSO CAMADA ENLACE. Prof. LUIZ LEÃO
AULA 5: REDE DE ACESSO CAMADA ENLACE Prof. LUIZ LEÃO Conteúdo Desta Aula FLUXO DE TRANSMISSÃO TOPOLOGIA FÍSICA PROTOCOLOS DE CONTROLO DE ACESSO 1 2 3 4 5 LINHAS DE COMUNICAÇÃO MÉTODOS DE CONTROLE DE ACESSO
Leia maisRedes de Computadores I Conceitos Básicos
Redes de Computadores I Conceitos Básicos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2009/1 v2-2009.03.11 Histórico Anos 50-60 Computadores Grandes Porte Sistemas Batch Anos 60-70 Time-sharing
Leia maisCapítulo 15: Estruturas de Sistemas Distribuídos. Um Sistema Distribuído. Sistemas Operacionais de Rede. Motivação
Capítulo 15: Estruturas de Sistemas Distribuídos Um Sistema Distribuído Aspectos Básicos Topologia Tipos de Rede Comunicação Protocolos de Comunicação Robustez Aspectos de Projeto Exemplo de Redes Estratégias
Leia maisProf. Samuel Henrique Bucke Brito
Dispositivos de Interconexão www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Componentes de Rede Diversos são os componentes de uma rede de computadores e entendê-los
Leia maisTeorema do Limite Central
O Teorema do limite central (TLC) demonstra a tendência de aproximação das variáveis aleatórias com a distribuição normal. 2 O teorema do limite central é básico para a maioria das aplicações do controle
Leia maisSISTEMAS OPERACIONAIS DE REDE
SISTEMAS OPERACIONAIS DE REDE Questão 01 O sistema operacional gerencia o sistema de arquivos, que irá armazenar as informações/arquivos. Para esta tarefa, durante a formatação do disco rígido, são criados
Leia maisSistemas 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
Leia maisORGANIZAÇÃ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 max.santana@univasf.edu.br Colegiado de Engenharia de Computação MULTICOMPUTADORES
Leia maisPARALELISMO NO NÍVEL DO PROCESSADOR
UNIP Universidade Paulista. Campus Brasília. PARALELISMO NO NÍVEL DO PROCESSADOR ALUNO: Lucas da Silva Dias ALUNO: Gleidson Rosa da Silva ALUNO: Gustavo da Silva Martins ALUNO: Marcelo Nery Lima RA: C633EB-1
Leia maisBacharelado em Sistemas de Informação Sistemas Operacionais. Prof. Filipo Mór
Bacharelado em Sistemas de Informação Sistemas Operacionais Prof. Filipo Mór WWW.FILIPOMOR.COM - REVISÃO ARQUITETURAS PARALELAS Evolução das Arquiteturas Evolução das Arquiteturas Entrada CPU Saída von
Leia maisSSC0641 Redes de Computadores
SSC0641 Redes de Computadores Capítulo 4 Camada de Rede 4.1 a 4.3 Prof. J ó Ueyama Abril/2011 SSC0641-2011 1 Objetivos do Capítulo 4 Camada de Rede Entender os princípios dos serviços da camada de rede:
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 maisINTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura
Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número
Leia maisBarramento CoreConnect
Barramento CoreConnect MO801 1º semestre de 2006 Prof. Rodolfo Jardim de Azevedo Fabiana Bellette Gil - RA 028671 CoreConnect Agenda Conceitos básicos Introdução ao CoreConnect Arquitetura Referências
Leia maisARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio
ARQUITETURA DE COMPUTADORES Nível da Lógica Digital Prof.: Agostinho S. Riofrio Agenda 1. Portas Lógicas 2. Algebra de Boole 3. Equivalencia de circuitos 4. Circuitos Lógicos Digitais 5. Relógio 6. Memória
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Arquitetura de Von Newmann Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Vídeos Vídeo aula RNP http://edad.rnp.br/rioflashclient.php?xmlfile=/ufjf/licenciatura_com
Leia maisCiências da Computação
Ciências da Computação Prof. Nobre LCC4M Ano: 2012 SISTEMAS DISTRIBUÍDOS e PARALELOS 2 Terminologia Sistemas Centralizados Sistemas Distribuídos Sistemas Paralelos Arquitetura Multiprocessadores Modelo
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender a Arquitetura SMP Conhecer a Organização SMP Apresentar o Conceito
Leia maisTopologia de Redes. Alberto Felipe Friderichs Barros
Topologia de Redes Alberto Felipe Friderichs Barros Introdução Etimologicamente a palavra topologia deriva do grego, Topos = forma e Logos = estudo, portanto, a palavra topologia significa o estudo das
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 maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção
Leia maisPreparação AV3 Fundamentos de Redes de Computadores
Preparação AV3 Fundamentos de Redes de Computadores 1 - Em uma rede de computadores existem dispositivos responsáveis por distribuir as informações por toda a rede. Quando falamos de dispositivos que atuam
Leia maisMicrocontroladores e Interfaces
Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial Carlos A. Silva 2º Semestre de 2004/2005 http://www.dei.uminho.pt/lic/mint Assunto: ses Aula #11 O que é um bus BUS: Traduz-se como barramento
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 maisRedes 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
Leia maisSSC0611 Arquitetura de Computadores
SSC0611 Arquitetura de Computadores 21ª Aula Arquiteturas Paralelas Arquitetura MIMD com Memória Compartilhada Coerência de Cache Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Memórias Cache Políticas
Leia maisComutação Volnys Borges Bernal
Volnys B. Bernal (c) 1 Comutação Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Volnys B. Bernal (c) 2 Agenda? Comutação? Comutação de circuitos? Comutação de mensagens? Comutação
Leia maisNotas da Aula 14 - Fundamentos de Sistemas Operacionais
Notas da Aula 14 - Fundamentos de Sistemas Operacionais 1. Dispositivos de E/S Uma operação de entrada e saída é aquela que envolve a leitura ou escrita de dados a partir de dispositivos que estão fora
Leia maisRedes de Computadores
Redes de Computadores Introdução Rede O que é?? 1 O que é uma rede É a conexão de duas ou mais máquinas com o objetivo de compartilhar recursos entre uma máquina e outra. Recursos Podem ser físicos ou
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização e Arquitetura Básicas de (Parte III
Leia maisMo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language)
Mo#vação Esta disciplina mostra como construir um bom alicerce para desenvolver so9ware orientado pelos objectos Ensina técnicas de análise e desenho para ajudar a produzir so9ware orientado pelos objectos
Leia maisInterconexão de redes locais. Repetidores. Pontes (Bridges) Existência de diferentes padrões de rede. Interconexão pode ocorrer em diferentes âmbitos
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-WAN WAN-WAN Repetidores Equipamentos que amplificam
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ORGANIZAÇÃO COMPUTACIONAL
INTRODUÇÃO À TECNOLOGIA DA ORGANIZAÇÃO COMPUTACIONAL PROFESSOR CARLOS MUNIZ ORGANIZAÇÃO DE UM COMPUTADOR TÍPICO Memória: Armazena dados e programas Processador (CPU - Central Processing Unit): Executa
Leia maisProgramação de Sistemas Distribuídos e Concorrência
Programação de Sistemas Distribuídos e Concorrência Aula 4 15/08/09 Prof Carlos Eduardo 1 Descentralizadas Arquiteturas centralizadas são distribuições verticais (componentes logicamente diferentes em
Leia maisRedes P2P Gnutella e Simuladores
Redes P2P Gnutella e Simuladores Definições de P2P P2P é o compartilhamento de recursos e serviços pela troca direta entre sistemas. WG P2P Intel, 2001 P2P é uma classe de aplicações que tira proveito
Leia maisOrganizaçã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..
Leia maisCOMPONENTES DAS REDES
COMPONENTES DAS REDES As redes de computadores são classificadas de acordo com diver- sos critérios, os quais determinam suas características e também sua arquitetura. Nos próximos tópicos iremos abordar
Leia maisWindows Server 2012. Licenciamento e Preço Todas as Edições
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still
Leia maisCurso: 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
Leia maisProcessamento Paralelo & Multiprocessadores
Processamento Paralelo & Multies Motivação Tipos de máquinas paralelas Coerência entre caches UFPR Bacharelado em Ciência da Computação 1 UMA Uniform Memory Access no acesso à memória é a mesma para todos
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 Introdução Arquitetura SMP Organização SMP Processamento Vetorial
Leia maisTécnicas de comutação
Técnicas de comutação Abordagens para a montagem de um núcleo de rede [Kurose] Comutação Alocação de recursos da rede (meio de transmissão, nós intermediários etc.) para transmissão [Soares] Técnicas de
Leia maisProtocolos de Acesso ao Meio
Departamento de Ciência da Computação - UFF Protocolos de Acesso ao Meio Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br 1 Tipos de Protocolos ð Protocolos de Acesso Baseados em Contenção
Leia maisCapítulo 4: Camada de rede
Capítulo 4: Camada de Objetivos do capítulo: entender os princípios por trás dos serviços da camada de : modelos de serviço da camada de repasse versus roteamento como funciona um roteador roteamento (seleção
Leia mais