Conceitos Básicos de Planejamento
|
|
- Maria das Graças Dinis Mirandela
- 5 Há anos
- Visualizações:
Transcrição
1 Conceitos Básicos de Planejamento Avaliação de Desempenho Prof. Kleber Rezende
2 Revisão Fundamentos de Redes Hierarquia de Protocolos; Protocolo TCP (Transmission Control Protocol); Solicitação HTTP viaja dentro de pacote ACK durante estabelecimento de conexão TCP. Janelas Deslizantes e RTT; 2 Conceitos Básicos de Planejamento
3 Ser ou não ser... Será que se aumentarmos a banda da nossa internet de 5Mbps para 10Mbps teremos o dobro de velocidade na navegação de páginas na Web? Fonte: 3 Conceitos Básicos de Planejamento
4 Introdução A infraestrutura de suporte aos serviços de redes compreende muitos recursos de hardware, incluindo: Estações de trabalho cliente; Servidores com seus processadores e subsistemas de armazenamento; LAN e WAN; Balanceadores de carga e roteadores. 4 Conceitos Básicos de Planejamento
5 Introdução Vários processos de software compartilham este recursos de hardware, incluindo: Servidores web; Servidores de aplicação; Middleware; Sistemas de gerenciamento de banco de dados (SGBD); Protocolos; e Sistemas operacionais; 5 Conceitos Básicos de Planejamento
6 Introdução Exemplo: Uma requisição de serviço na Web gasta uma parte de seu tempo recebendo serviço em vários recursos (sendo processada); e outra parte esperando nas filas pelos recursos. Os atrasos podem ser decompostos em: (1) tempo de serviço: tempo gasto usando vários recursos, como processadores, discos e redes; e (2) tempo de espera: tempo gasto esperando para usar recursos que estão sendo mantidos por outros pedidos. 6 Conceitos Básicos de Planejamento
7 Tempo de resposta Tempo decorrido entre o pedido e o início/conclusão da realização do serviço. 7 Conceitos Básicos de Planejamento
8 Tempo de resposta O tempo de resposta ponta a ponta, ou seja, o tempo percebido por um cliente para obter uma resposta de um pedido de serviço, pode ser dividido em dois componente principais: Tempo da rede; e Tempo no fornecedor do serviço 8 Conceitos Básicos de Planejamento
9 Tempo de resposta Exemplo: Web site (desmembramento do tempo de resposta) Tempo da rede Tempo de Resposta Tempo do Web Site Latência Tempo de transmissão* Tempo de serviço Tempo de Fila CPUs Discos LANs CPUs Discos LANs * Depende da largura de banda do link mais lento conectando o navegador ao Web site. 9 Conceitos Básicos de Planejamento
10 Tempo de resposta Terminologia Tempo de serviço: período de tempo durante o qual um pedido está recebendo serviço de um recurso, como CPU, disco, segmento da LAN ou uma linha de transmissão. Um pedido pode ter de visitar um recurso várias vezes (por exemplo, mais de um I/O para um disco) antes que seja concluído. A notação S j i indica o tempo de serviço no recurso i durante a j-ésima visita ao recurso. 10 Conceitos Básicos de Planejamento
11 Tempo de resposta Terminologia Tempo de espera: período de tempo gasto por um pedido aguardando para ter acesso ao recurso i durante a j-ésima visita ao recurso A notação abaixo indica este tempo. W j i 11 Conceitos Básicos de Planejamento
12 Tempo de resposta Terminologia Demanda de Serviço: soma de todos os tempos de serviço para um pedido no recurso i. Exemplo: A notação abaixo indica este tempo. D V Se os pedidos a um Web site realizam 3,5 I/O na média para um certo disco. e o tempo de serviço médio é de 10 ms então D i = 35 ms (=3,5 x 10) i i x S i 12 Conceitos Básicos de Planejamento
13 Tempo de resposta Terminologia Tempo na fila: soma de todos os tempos de espera no recurso i para determinado pedido. A notação abaixo indica este tempo. Q i 13 Conceitos Básicos de Planejamento
14 Tempo de resposta Terminologia Tempo de residência: soma da demanda de serviço com o tempo de fila para um pedido no recurso i. A notação ao lado indica este tempo. R i Tempo de resposta: é a soma do tempo de residência de um pedido em todos os recursos. 14 Conceitos Básicos de Planejamento
15 Tempo de resposta Resumindo Demanda D i visitas S j j i V i x S i Fila Q W i i j visitas j Residência R i D i Q i Resposta R R i Recursos i 15 Conceitos Básicos de Planejamento
16 Exercício Tempo de resposta Considere que um pedido a um Web site utilize 10 ms de CPU no servidor Web e leia 10 blocos de 2048 bytes do disco do servidor. O tempo de busca médio no disco do servidor é de 9 ms, a latência média é de 4,17 ms e a taxa de transformação é de 20 MB/s. Qual o tempo de resposta mínimo para este cenário? 16 Conceitos Básicos de Planejamento
17 Exercício Tempo de resposta Suponha: link de rede de 0,5 Mbps; RTT de 80ms; Pedido (cliente servidor) usa um quadro ethernet completo (1518 bytes); Resposta (servidor cliente) requerer 8 quadros. 17 Conceitos Básicos de Planejamento
18 Exercício Tempo de resposta Pelo enunciado tem-se, D cpu = 0,010 s. No disco, o tempo médio de serviço, S d, é S d BuscaMédia BuscaMédia LatênciaMédia TempoTransf LatênciaMédia 0,009 0, / TamanhoBloco TaxaTransf 0,0133s Como são 10 leituras de blocos, tem-se: D d = 10 x 0,0133 = 0,133 s 18 Conceitos Básicos de Planejamento
19 Exercício Tempo de resposta Como são 9 quadros enviados (1 do cliente e 8 do servidor), tem-se: D rede = (9 x 1518 x 8)/ = 0,22 s A latência total é igual a 2 RTTs (um para o estabelecimento da conexão, 0,5 para o pedido HTTP atingir o servidor e 0,5 para o primeiro byte da resposta chegar ao navegador do cliente. Logo: Latência = 2 x 0,08 = 0,16 s 19 Conceitos Básicos de Planejamento
20 Exercício Tempo de resposta Assim, o menor valor possível para o tempo de resposta será: R Latência + D rede + D cpu + D d = 0,16 + 0,22+ 0,01 + 0,133 = 0,523 s Obs.: Nesta análise não foi considerado o tempo de espera em cada um dos recursos mencionados (rede, cpu e disco) 20 Conceitos Básicos de Planejamento
21 Ser ou não ser... Será que se aumentarmos a banda da nossa internet de 5Mbps para 10Mbps teremos o dobro de velocidade na navegação de páginas na Web? Fonte: 21 Conceitos Básicos de Planejamento
22 Análise Google Fonte: 22 Conceitos Básicos de Planejamento
23 Exercício Análise de Protocolo Qual a eficiência na transmissão de 56 quadros com 1250 bytes cada num link de 10 Mbps, considerando: a) Protocolo Stop-and-Wait b) Protocolo de Janela Deslizante de tamanho 8. Obs.: Considere o atraso (ida e volta) de 10 ms e o link livre de erros. 23 Conceitos Básicos de Planejamento
24 Carga de Trabalho Conjunto de todas as informações de entrada que um sistema recebe durante um determinado período de tempo. [?] Muito importante no planejamento de capacidade e na avaliação de sistemas 24 Conceitos Básicos de Planejamento
25 Carga de Trabalho Tempo de Serviço em Discos Isolados Discos magnéticos são um componente importante de qualquer servidor e estação de trabalho cliente; Envolve mais componentes do que apenas os discos usados para armazenar informa-ções; Os tempos de acesso à informação armazenada nos discos são muito maiores do que os tempos acesso na memória RAM; 25 Conceitos Básicos de Planejamento
26 Anatomia de um HD Busca: movimento do acionador para um cilindro específico (leitura/escrita); Latência de rotação: tempo de espera até que a rotação traga o setor desejado para o ponto exato onde se encontra o cabeçote de leitura/escrita. Neste ponto, a transferência dos dados pode começar. Fonte: 26 Conceitos Básicos de Planejamento
27 Arquitetura Típica do Subsistema de E/S 1. Os pedidos de E/S são enviados ao sistemas de arquivo; 2. O cache armazena blocos de arquivo que foram usados recentemente; 3. Se o bloco desejado estiver no cache, nenhum acesso a disco é necessário (acerto de cache cache hit); 4. Caso contrário, houve perda de cache (cache miss) e o pedido é enviado ao driver do dispositivo; 27 Conceitos Básicos de Planejamento
28 Arquitetura Típica do Subsistema de E/S 28 Conceitos Básicos de Planejamento 5. O pedido é, então, enfileirado no driver do dispositivo; 6. O pedido é enviado à controladora de disco; 7. O cache de disco pode ser usado para antecipar a busca de blocos que poderão ser necessários no futuro próximo (leitura antecipada); 8. A controladora de disco usa políticas de escalonamento do disco em sua fila, visando reduzir o número médio de cilindros atravessados pelo braço para atender aos pedidos do disco;
29 Tempo de Serviço Médio em um Subsistema de E/S - Terminologia TempoBusca: tempo de busca médio (em seg). Ou seja, tempo médio para posicionar o braço no cilindro correto; Busca aleat : tempo de busca médio (em seg) para um pedido a um cilindro aleatório, fornecido pelo fabricante do disco; VelDisco: velocidade de rotação do disco (em RPM) (Fabricante); 29 Conceitos Básicos de Planejamento
30 Tempo de Serviço Médio em um Subsistema de E/S - Terminologia LatênciaRotação: latência de rotação média, em segundos; ou seja, o tempo gasto aguardando-se que o disco gire até que o setor desejado esteja sob a cabeça de leitura/escrita; TamanhoBloco: tamanho do bloco em bytes; TaxaTransfer: taxa em que os dados são transferidos para/de um disco (em MBps); TempoTransfer: tempo (em seg) para se transferir um bloco do disco para a controladora; TempoTransfer TamanhoBloco 6 TaxaTransfer Conceitos Básicos de Planejamento
31 Tempo de Serviço Médio em um Subsistema de E/S - Terminologia TempoControl: tempo gasto na controladora para processar um pedido de E/S; P perda : probabilidade de que o bloco desejado S d não esteja no cache de disco; : tempo médio, em segundos, gasto na S controladora TempoControl d mais disco para acessar P um ( TempoBusca bloco LatênciaRotação em um disco TempoTransfer) perda 31 Conceitos Básicos de Planejamento
32 Carga de Trabalho de Disco É definida como uma sequência de números de bloco de disco enviada ao subsistema de disco; Existem dois tipos de carga: aleatória e sequencial; 32 Conceitos Básicos de Planejamento
33 Carga de Trabalho de Disco Aleatória: é aquela em que os blocos solicitados estão espalhados aleatoriamente pelo disco; Sequencial: é aquela que apresenta subsequências, chamadas carreiras, de pedidos para blocos consecutivos no disco. 33 Conceitos Básicos de Planejamento
34 Carga de Trabalho de Disco Exemplos: Carga de Trabalho Aleatória 10, 201, 15, 1023, 45, 39, 782 Carga de Trabalho Sequencial (com 2 carreiras) 4, 350, 351, 352, 353, 80, 104, 105, 106, 107, 108, 243 Primeira Carreira (350, 351, 352, 353) Tam=4 Segunda Carreira (104, 105, 106, 107, 108) Tam=5 34 Conceitos Básicos de Planejamento
35 Carga de Trabalho de Disco Para cargas de trabalho aleatórias, temos que: P perda 1 TamanhoCarreira 1 TempoBusca Busca * LatênciaRotação aleat 1 TempoRotaçãoDisco 2 * Em um pedido aleatório pode-se esperar algo entre nenhuma rotação e uma rotação completa. 35 Conceitos Básicos de Planejamento
36 Carga de Trabalho de Disco Para cargas de trabalho sequenciais, temos que: P perda 1 TamanhoCarreira TempoBusca Buscaaleat TamanhoCarreira LatênciaRotação 1 2 ( TamanhoCarreira 1)[(1 U TamanhoCarreira d ) / 2] TempoRotaçãoDisco 36 Conceitos Básicos de Planejamento
37 Carga de Trabalho de Disco Tabela com Latência de Rotação Média (em rotações completas) TamanhoCarreira U d Latência de Rotação ,1 0,5 0,8 0,1 0,5 0,8 0,1 0,5 0,8 0,54 0,69 0,80 0,54 0,72 0,85 0,55 0,73 0,88 37 Conceitos Básicos de Planejamento
38 Exercício Tempo Médio de Busca Qual é o tempo médio de busca para a carga de trabalho (4, 350, 351, 352, 353, 80, 104, 105, 106, 107, 108, 243), considerando que o tempo médio de busca aleatória (Busca aleat ) para o disco é de 9 ms? TempoBusca 3 12 Busca aleat 4 12 Busca 4 aleat 5 12 Busca 5 aleat 5 12 Busca aleat 3,75ms 38 Conceitos Básicos de Planejamento
39 Exercício Tempo Médio de Busca Qual é o tempo médio de busca para a carga de trabalho (70, 76, 77, 78, 104, 35, 36, 37, 38, 39, 40, 41, 42, 43), considerando que o tempo médio de busca aleatória (Busca aleat ) para o disco é de 12 ms? 39 Conceitos Básicos de Planejamento
40 Exercício Tempo Médio de Serviço O disco de um servidor de BD recebe pedidos a uma taxa de 30 pedidos/segundo. Uma análise de um rastreamento dos pedidos revelou que 35% dos pedidos são para blocos aleatórios e 65% são para sequências de blocos ou carreiras. O tamanho do bloco é de 1536 bytes. O tamanho de carreira médio medido para essa carga de trabalho é de 15 pedidos. O disco gira a 5400 rpm, tem uma busca média para pedidos aleatórios igual a 12 ms e uma taxa de transferência de 12 MBps. O tempo da controladora é igual a 0,15 ms. Qual é o tempo de serviço médio do disco? 40 Conceitos Básicos de Planejamento
41 Exercício Tempo Médio de Serviço O disco de um servidor de BD recebe pedidos a uma taxa de 20 pedidos/segundo (0,020 pedido/ms). Uma análise de um rastreamento dos pedidos revelou que 20% dos pedidos são para blocos aleatórios e 80% são para sequências de blocos ou carreiras. O tamanho do bloco é de 2048 bytes. O tamanho de carreira médio medido para essa carga de trabalho é de 24 pedidos. O disco gira a 7200 rpm, tem uma busca média para pedidos aleatórios igual a 9 ms e uma taxa de transferência de 20 MBps. O tempo da controladora é igual a 0,1 ms. Qual é o tempo de serviço médio do disco? 41 Conceitos Básicos de Planejamento
42 Exercício Tempo Médio de Serviço Do enunciado, tem-se: Busca aleat VelDisco 9ms TamanhoBloco TaxaTransfer TamanhoCarreira TempoControl 7200rpm MBps 24 0,1 ms bytes pedidos 42 Conceitos Básicos de Planejamento
43 Exercício Tempo Médio de Serviço TempoBusca Busca TempoRotaçãoDisco 0, segundos 8,33ms VelDisco ,33 LatênciaRotação TempoRotaçãoDisco 4,17ms 2 2 TamanhoBloco 2048bytes TempoTransfer 1000ms 0,1 ms 6 TaxaTransfer bytes/ s S S da da Pedidos aleatórios: TempoControl aleat P 9ms perda 0,1 1 (9 4,17 0,1) 13,4 ms ( TempoBusca LatênciaRotação TempoTransfer ) 43 Conceitos Básicos de Planejamento
44 Exercício Tempo Médio de Serviço Pedidos sequenciais: Pode-se aproximar a utilização do disco U d calculando a taxa de chegada multiplicada pela soma da busca aleatória média, latência média e tempo de transferência médio. Assim, U d 0,020 (9 4,17 0,1) 0,27 44 Conceitos Básicos de Planejamento
45 Exercício Tempo Médio de Serviço 1 1 P 0,042 perda TamanhoCarreira 24 Buscaaleat 9 TempoBusca 0,38ms TamanhoCarreira 24 1/ 2 ( TamanhoCarreira 1)(1 U d ) / 2 LatênciaRotação TempoRotaçãoDisco TamanhoCarreira 1/ 2 (24 1)(1 0,27) / 2 LatênciaRotação 8,33 5,25ms 24 S ds Pedidos sequenciais: 0,1 0,38 5,25 0,042 0,1 5,73ms 45 Conceitos Básicos de Planejamento
46 Exercício Tempo Médio de Serviço Enfim, o cálculo do tempo médio de serviço pode ser feito através da média ponderada entre os tempos de serviços calculados anteriormente. S 0,2 13,4 0,8 5,73 7, 26ms d 46 Conceitos Básicos de Planejamento
47 Referência Bibliográfica MENASCÉ, D. A. ALMEIDA, V. A. F. Planejamento de Capacidade para Serviços na Web. São Paulo: Ed. Campus, Conceitos Básicos de Planejamento
48 Exercício Tempo de rede A sonda Phoenix foi enviada ao espaço pela agência espacial norte-americana em 4 de agosto de 2007 e, desde que pousou em Marte, no dia 25 de maio de 2008, envia fotos para a Terra. Uma foto transmitida tinha o tamanho de 8x10 6 bytes e, quando enviada, a distância entre os dois planetas era de 60 bilhões de metros (60x10 9 m). Assumindo que o enlace de comunicação entre a sonda e a base da missão na Terra é de 128 kbps, que não há elementos intermediários, e que a velocidade de propagação do sinal é a velocidade da luz no vácuo (3x10 8 m/s), quanto tempo, em segundos, se passou entre o início do envio da foto até ela ser recebida completamente na Terra? Conceitos Básicos de Planejamento Voltar
49 Exercício Análise de Protocolo Qual a eficiência na transmissão de 56 quadros com 1250 bytes cada num link de 10 Mbps, considerando: a) Protocolo Stop-and-Wait b) Protocolo de Janela Deslizante de tamanho 8. Obs.: Considere o atraso (ida e volta) de 10 ms e o link livre de erros. 49 Conceitos Básicos de Planejamento
ARQUITETURA DE COMPUTADORES UNIDADES DE MEMÓRIA. Prof: Leandro Coelho
1 ARQUITETURA DE COMPUTADORES UNIDADES DE MEMÓRIA Prof: Leandro Coelho Leandro.coelho@unifacs.br Plano de Aula 2 Memória Interna Registradores Cache L1 L2 Principal (RAM) Secundária Persistente Plano de
Leia maisEntrada/Saída e Armazenamento
Entrada/Saída e Armazenamento [Introdução à Organização de Computadores] Adriano J. Holanda 23/5/2017 Interconexão de E/S. Processador Cache Interconexão de memória e entrada e saída Memória principal
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 maisEscola 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)
Leia maisSSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 21ª Aula Gerenciamento de Dispositivos de E/S Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A.
Leia maisHDs. Armazenamento Secundário. HDs. Capacidade do Disco. Organização de Informação em Disco. Organização de Informação em Disco
Algoritmos e Estruturas de Dados II Prof. Debora Medeiros HDs Armazenamento Secundário Adaptado dos Originais de: Ricardo Campello Thiago Pardo Leandro C. Cintra Maria Cristina F. de Oliveira Componentes
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CAPÍTULO 5. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CAPÍTULO 5 Cristina Boeres Introdução! Diferença de velocidade entre Processador e MP O processador executa uma operação rapidamente e fica em
Leia maisHierarquia de Memória
No projeto de um sistema digital, deve-se ter em mente que hardware menor geralmente é mais rápido do que hardware maior. A propagação do sinal é uma das principais causas de atrasos. No caso da memória,
Leia maisNíveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup
Memória Níveis de memória Diferentes velocidades de acesso Pequeno Alto(a) Cache RAM Auxiliar Auxiliar-Backup Memória Cache altíssima velocidade de acesso acelerar o processo de busca de informações na
Leia maisUFU/FACOM/BCC Gerenciamento de Bancos de Dados 2019/1-1 a Lista de Exercícios Prof. Ilmério Reis da Silva
UFU/FACOM/BCC Gerenciamento de Bancos de Dados 2019/1-1 a Lista de Exercícios Prof. Ilmério Reis da Silva 1. (9.5 do livro-texto) Considere um disco com tamanho de setor igual a 512 bytes, 2000 trilhas
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 maisDesempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015
Desempenho de Redes de Computadores Ricardo Couto A. da Rocha 2015 Parâmetros de Desempenho Largura de Banda (bandwidth) Throughput Latência Jitter Escalabilidade parâmetro típico de sistemas distribuídos
Leia maisRedes de Computadores
Introdução Redes de Computadores Controle de fluxo ula. Carissimi -4-mars-8 Comunicação em um enlace envolve a coordenação entre dois dispositivos, o emissor e o receptor Serviço de entrega confiável ou
Leia maisLeis Fundamentais. Profa. Jussara M. Almeida 1 o Semestre de 2014
Leis Fundamentais Profa. Jussara M. Almeida 1 o Semestre de 2014 Sistema Abstrato Chegada de Clientes Sistema Saída de Clientes Chegada de Clientes Saída de Clientes Quantidades Básicas T: duração da medição
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 maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisOrganização e Arquitetura de computadores. Memórias
Organização e Arquitetura de computadores Memórias Introdução Funcionamento básico de um sistema microprocessado (Figura 1.10, Gabriel Torres) Programas são armazenados aqui Controlador de memoria Dispositivos
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Entrada/Saída Disco magnético Aula 15 Disco magnético talvez seja o mais importante dispositivo de E/S Gerência de memória (área de swap) Sistema de arquivos (arquivos
Leia maisAnálise e Modelagem de Desempenho de Sistemas de Computação. Profa. Jussara M. Almeida 1 o Semestre de 2014
Análise e Modelagem de Desempenho de Sistemas de Computação Profa. Jussara M. Almeida 1 o Semestre de 2014 Modelo de Sistema Serviço Modelo: representação do comportamento do desempenho do sistema Etapas
Leia maisClaudivan C. Lopes
Claudivan C. Lopes claudivan@ifpb.edu.br Modos de transmissão Informação analógica vs digital Transmissão em série vs em paralelo Medidas de desempenho IFPB/Patos - Prof. Claudivan 2 Vejamos as nomenclaturas
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DEPARTAMENTO DE CIÊNCIAS CIÊNCIAS EXATAS E E NATURAIS NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização
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 maisGerência de Entrada e Saída
Gerência de Entrada e Saída Dispositivos de Entrada e Saída (1) Constituídos de 2 partes: Mecânica Eletrônica Controladora ou Adaptadora Controladora Placa ligada a um slot livre, ou inserida diretamente
Leia maisArmazenamento Secundário
Armazenamento Secundário Algoritmos e Estruturas de Dados II Prof. Ricardo J. G. B. Campello Adaptado dos Originais de: Leandro C. Cintra Maria Cristina F. de Oliveira Organização de Informação em Disco
Leia mais/17. Arquitetura de Computadores Subsistemas de Memória Prof. Fred Sauer
/17 Arquitetura de Computadores Subsistemas de Memória Prof. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com 2/17 S U M Á R I O PRINCÍPIO DA LOCALIDADE Conceito : gap entre processador/memória
Leia maisARMAZENAMENTO SECUNDÁRIO, PARTE 2
ARMAZENAMENTO SECUNDÁRIO, PARTE 2 Professora Rosane Minghim PAE 2012: Rafael M. Martins 2012 Baseado em: Leandro C. Cintra e M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Disco como gargalo
Leia maisDisco como gargalo. Armazenamento Secundário. Técnicas p/ minimizar o problema. Técnicas p/ minimizar o problema
Disco como gargalo Armazenamento Secundário Discos são muito mais lentos que as redes ou a CPU Leandro C. Cintra M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Muitos processos são disk-bound,
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4 Cristina Boeres Memória! É um dos componentes de um sistema de computação! Sua função é armazenar informações que são ou serão manipuladas
Leia maisArquitectura interna de um computador. Organização de um computador. Organização de um computador. Organização de um computador
Arquitectura interna de um computador Descrição de uma tarefa Fases de execução de uma tarefa Unidades de execução de uma tarefa Computador como um conjunto de unidades de execução de tarefas Trabalho
Leia maisArquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com TÓPICOS - FUNÇÕES
Leia maisPós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações
1 Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações TL-016 - Redes IP Evandro Luís Brandão Gomes ( evandro@inatel.br ) 2016 2 Capítulo 1 Introdução ao Protocolo TCP/IP Padronização do
Leia maisAvaliação de Desempenho de Sistemas Discretos
Avaliação de Desempenho de Sistemas Discretos Parte V: Análise Operacional Professor: Reinaldo Gomes reinaldo@dsc.ufcg.edu.br Leis Operacionais Relações existentes no sistema que não dependem de nenhuma
Leia maisRedes de Computadores
Redes de Computadores Camada de Transporte - Parte II Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e Demultiplexação n
Leia maisSistemas de entrada/saída
Os dispositivos de E/S são a comunicação do sistema operacional com o mundo externo. Os dispositivos de entrada e saída são controlados pelos sistemas operacionais. O S.O emite comandos para os dispositivos,
Leia maisCARTILHA EXPLICATIVA SOBRE O SOFTWARE DE MEDIÇÃO DE QUALIDADE DE CONEXÃO
CARTILHA EXPLICATIVA SOBRE O SOFTWARE DE MEDIÇÃO DE QUALIDADE DE CONEXÃO (SERVIÇO DE COMUNICAÇÃO MULTIMÍDIA) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel nº 574/2011 Página 1
Leia maisSistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto
Sistemas Operacionais Abertos 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
Leia maisOrganização e Arquitetura de Computadores
Organização e Arquitetura de Computadores Hierarquia de Memória: Introdução Alexandre Amory Edson Moreno Nas Aulas Anteriores Computação Organização interna de CPU Parte operativa: Lógica combinacional
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 maisCapítulo 5 Livro do Mário Monteiro Conceituação. Elementos de projeto de memória cache
Capítulo 5 Livro do Mário Monteiro Conceituação Princípio da localidade Funcionamento da memória cache Elementos de projeto de memória cache Mapeamento de dados MP/cache Algoritmos de substituição de dados
Leia maisSistemas Operacionais. Entrada/Saída
Sistemas Operacionais Entrada/Saída Atualizado em 28/02/2014 Como ocorre a comunicação de E/S Aplicação Operações de E/S Chamadas de Sistema S.O. Subsistema de E/S Núcleo (Kernel) Drivers HARDWARE Controladoras
Leia maisModelos Probabilísticos Filas M/M/1, M/G/1. Profa. Jussara M. Almeida 1 o Semestre de 2014
Modelos Probabilísticos Filas M/M/1, M/G/1 Profa. Jussara M. Almeida 1 o Semestre de 2014 Modelos Probabilísticos de Filas R W S λ Notação de Kendall Fila G / G / 1 1 = um único servidor Distribuição dos
Leia maisArquitetura de Computadores
Arquitetura de Computadores AULA 4 Organização de Sistemas de Computadores s Bits Sumário de Ordem de Bytes Conceitos Básicos Secundária Códigos de Correção de Erros Prof. Edilberto M. Silva Edilberto
Leia maisSequência 17 Organização e Hierarquia de Memória
Arquitetura de Computadores Os cincos componentes clássicos do computador Sequência 17 Organização e Hierarquia de Memória Seq.17 Memórias - conceitos 1 Seq.17 Memórias - conceitos 2 Memória A memória
Leia maisMemória Cache. Aula 24
Memória Cache Aula 24 Introdução Objetivo: oferecer o máximo de memória disponível na tecnologia mais barata, enquanto se fornece acesso na velocidade oferecida pela memória mais rápida Velocidade CPU
Leia maisMemória. Memória Cache
Memória Memória Cache Revisão - Memória Principal Memória que armazena os dados e programas em linguagem de máquina em execução corrente Razoavelmente barata Tempo de acesso da ordem de nano-segundos a
Leia maisSistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto
Sistemas Operacionais Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Escalonamento do disco Tratar E/S em disco de forma eficiente se traduz em obter um tempo de acesso rápido e explorar
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES É pouco provável a utilização de um micro hoje em dia sem cache de memória, um sistema que utiliza uma pequena quantidade de memória estática como intermediária no acesso à
Leia maisMemória Cache. Memória Cache. Localidade Espacial. Conceito de Localidade. Diferença de velocidade entre Processador/MP
Departamento de Ciência da Computação - UFF Memória Cache Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Memória Cache Capítulo 5 Livro do Mário Monteiro Conceituação Princípio da localidade
Leia maisSSC0611 Arquitetura de Computadores
SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior
Leia maisOrganização de Computadores Memória. Professor: Francisco Ary
Organização de Computadores Memória Professor: Francisco Ary Parte do computador responsável por armazenar dados e instruções; volátil; ou permanente sem a memória o computador não seria capaz de armazenar
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 maishttp://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema
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 maisFunção Principal da Memória
Memórias Slide 2 Função Principal da Memória Armazenar dados. Armazenar os programas para serem executados pelo processador. Slide 3 Memória x Processador x HD Placa Mãe: Controlador de Memória Slide 4
Leia maisLista de Exercícios. Camada de Enlace de Dados
Lista de Exercícios Camada de Enlace de Dados 1. Um pacote de uma camada superior de redes é dividido em 10 quadros, e cada quadro tem 80% de chances de chegar sem danos. Se o protocolo de enlace de dados
Leia maisLIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira
LIC Organização e Estrutura Básica Computacional Prof. Marcelo Costa Oliveira licufal@gmail.com História 1946 Inventado o 1º computador eletrônico de grande porte ENIAC Universidade da Pensilvania: 18.000
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 maisIntrodução à Avaliação de Desempenho
Introdução à Avaliação de Desempenho Tecnologia em Redes de Computadores IFSULDEMINAS Câmpus Inconfidentes Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Motivação Para que se preocupar com Avaliação
Leia maisImplementação de Diretórios (1)
Implementação de Diretórios (1) Ao abrir um arquivo, o SO usa o caminho para localizar a entrada no diretório. A entrada no diretório fornece informações para localizar os blocos de disco. Endereço de
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 maisInfra-Estrutura de Software. Entrada / Saída
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S E/S: Como a CPU acessa a informação? ü Espaço de endereçamento: conjunto de endereços de memória que o processador
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas
Leia maisINSTITUTO FEDERAL CATARINENSE Campus Ibirama
INSTITUTO FEDERAL CATARINENSE Campus Ibirama Arquitetura de Hardware Professor Eduardo Stahnke Arquiteturas Grande diversidade das arquiteturas de computadores Componentes básicos do computador Os Principais
Leia maisOrganização de Computadores
Organização de Computadores Aula 21 Memória Cache Rodrigo Hausen 21 de outubro de 2011 http://cuco.pro.br/ach2034 1/49 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.2. Execução de
Leia maisIntrodução às Redes de Telecomunicações Licenciatura em Eng. Electrotécnica e de Computadores 25 de Junho de o Exame 2 o Semestre.
Introdução às Redes de Telecomunicações Licenciatura em Eng. Electrotécnica e de Computadores 25 de Junho de 2002 1 o Exame 2 o Semestre Número: Nome: Duração: 2:30 horas O exame é sem consulta O exame
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Memória Externa II Prof. Sílvio Fernandes Parâmetros
Leia maisOrganização e Arquitetura de Computadores. Ivan Saraiva Silva
Organização e Arquitetura de Computadores Hierarquia de Memória Ivan Saraiva Silva Hierarquia de Memória A Organização de Memória em um computador é feita de forma hierárquica Registradores, Cache Memória
Leia maisMemórias Row Address Strobe Column Address Strobe
um chip de memória é um exército de clones, formado por um brutal número de células idênticas, organizadas na forma de linhas e colunas, de forma similar a uma planilha eletrônica. O chip de memória em
Leia maisGerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Gerência de Dispositivos Dispositivos de E/S Device Drivers Controladores Subsistema de E/S 2 Gerência de Dispositivos A gerência de
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 18 de maio de 2017 Visão Geral 1 Visão Geral 2 3 4 Web e o HTTP Relembrando rapidamente, página web é construída com objetos um objeto
Leia maisHierarquia. Hierarquia
Algoritmos e Estruturas de Dados II Professora: Josiane M. Bueno Todo conjunto de dispositivos que são capazes de armazenar bits de informação Diferentes organizações diferentes tipos de memória Apresenta
Leia maisü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache
Departamento de Ciência da Computação - UFF Principal Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Principal ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória
Leia mais2ª Lista de Exercícios de Arquitetura de Computadores
2ª Lista de Exercícios de Arquitetura de Computadores 1. Descreva as funções desempenhadas pelos escalonadores de curto, médio e longo prazo em um SO. 2. Cite três motivos pelos quais o controle do processador
Leia maisCap. 12 Gerência de Dispositivos 1
Arquitetura de Sistemas Operacionais Técnico em Informática MBI-1 e NBI-1 Gerência de Dispositivos Cap. 12 Gerência de Dispositivos 1 Introdução Sumário Acesso ao Subsistema de Entrada e Saída Subsistema
Leia maisSistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S
Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,
Leia maisArmazenamento Secundário. Endereços no disco. Organização da informação no disco. Organização da informação no disco
Organização da informação no disco Armazenamento Secundário Leandro C. Cintra M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Disco: conjunto de pratos empilhados Dados são gravados nas superfícies
Leia maisInfra-Estrutura de Software
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S Características de dispositivos Caracter: transferem bytes um a um. Ex.terminal Bloco: transferem bytes em bloco.
Leia maisGerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,
Leia maisTrabalho do Curso de Redes de Computadores COS765/MAB /1
Trabalho do Curso de Redes de Computadores COS765/MAB731 2015/1 Universidade Federal do Rio de Janeiro Rosa M.M. Leão e Daniel Sadoc Menasché Primeiro Período de 2015 1 Introdução O objetivo deste trabalho
Leia maisMemória Principal. Tiago Alves de Oliveira
Memória Principal Tiago Alves de Oliveira tiago@div.cefetmg.br Memória Principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e
Leia maisEquivalência de Fluxos e Modelagem Hierárquica. Profa. Jussara M. Almeida 1 o Semestre de 2014
Equivalência de Fluxos e Modelagem Hierárquica Profa. Jussara M. Almeida 1 o Semestre de 2014 Modelagem Hierárquica Modelos mais sofisticados que podem incluir detalhes adicionais do sistema sendo representado
Leia maisFunções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.
Funções da Os serviços oferecidos pelo protocolo IP não oferecem confiabilidade. Problemas comuns como congestionamento, perda ou ordenação de pacotes não são tratados. Entretanto as aplicações (HTTP,
Leia mais03/05/2017 LÉO MATOS INFORMÁTICA
LÉO MATOS INFORMÁTICA 1. (COMPERVE 2016 PREFEITURA DE NÍSIA FLORESTA RN) Os sistemas operacionais modernos baseados em Linux são conhecidos por oferecer suporte a diversos formatos de arquivos, quanto
Leia maisAULA 3 - REDES. Prof. Pedro Braconnot Velloso
AULA 3 - REDES Prof. Pedro Braconnot Velloso Resumo da última aula Começo da Internet Princípios básicos Comutação pacotes x circuitos Protocolos Arquitetura em camadas Arquitetura TCP/IP APLICAÇÃO TRANSPORTE
Leia maisEstrutura de Sistemas Operacionais. Capítulo 1: Introdução
Estrutura de Sistemas Operacionais 1.1 Silberschatz, Galvin and Gagne 2005 Capítulo 1: Introdução O que faz um sistema operacional? Revisão da organização de um computador Revisão de alguns conceitos de
Leia maisAula 24: E/S: Dispositivos Típicos e Barramentos
Aula 24: E/S: Dispositivos Típicos e Barramentos Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) E/S: Dispositivos Típicos e Barramentos FAC
Leia maisUniversidade Eduardo Mondlane
Universidade Eduardo Mondlane Faculdade de Engenharia Departamento de Engenharia Electrotécnica Engenharia Informática Diúrno Redes de Computadores TEMA: Correcção do teste n o 2 Discente: PINTO, CELSO
Leia maisARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim
ARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim 2011 Baseado no materiais de Leandro C. Cintra e M.C.F. de Oliveira Fonte: Folk & Zoelick, File Structures Organização da informação no disco
Leia maisMódulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestã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 maisBARRAMENTOS. Adão de Melo Neto
BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO
Leia maisBarramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle
Aula 07 BARRAMENTOS Barramentos Para que as placas de expansão possam ser utilizados em qualquer micro, independentemente do processador instalado, utiliza-se diversos modelos de barramentos de expansão.
Leia maisUniversidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída
Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos
Leia maisIntrodução ao Gerenciamento de Entrada e Saída (E/S)
Introdução ao Gerenciamento de Entrada e Saída (E/S) Adriano J Holanda 26/4/2016 Entrada e Saída: E/S teclado mouse impressora disco rígido monitor processador controladora controladora placa de de disco
Leia maisPrincípio da Localidade Apenas uma parte relativamente pequena do espaço de endereçamento dos programas é acessada em um instante qualquer Localidade
Memória Cache Princípio da Localidade Apenas uma parte relativamente pequena do espaço de endereçamento dos programas é acessada em um instante qualquer Localidade Temporal Um item referenciado tende a
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 10 de maio de 2017 Sumário 1 2 3 Núcleo da rede É um mesclado de roteadores interconectados; encaminhamento de pacotes: dipositivos
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 maisOrganização de Computadores Processadores, Placa Mãe e Memória RAM. Professor: Francisco Ary Alves de Souza
Organização de Computadores Processadores, Placa Mãe e Memória RAM Professor: Francisco Ary Alves de Souza Processadores Processadores: Microprocessador: 2 Processadores Processadores: Trabalha em altas
Leia maisGet Connected Noções básicas de informática
Informática Básica/Aplicada Get Connected Noções básicas de informática Redes de Computadores e Internet Adaptado por Kleber Rezende Março 2017 Agenda Redes de computadores. Internet. Navegação na Internet.
Leia mais