Conceitos Básicos de Planejamento

Tamanho: px
Começar a partir da página:

Download "Conceitos Básicos de Planejamento"

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

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 mais

Entrada/Saída e Armazenamento

Entrada/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 mais

DISCO MAGNÉTICO Cabeçote Trilha

DISCO 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 mais

Escola Politécnica da Universidade de São Paulo

Escola Politécnica da Universidade de São Paulo Escola Politécnica da Universidade de São Paulo Departamento de Engenharia de Telecomunicações e Controle PTC3450 - Redes de Comunicação - 1o semestre 2017 Lista de Exercícios Suplementares 1 1) (2014-P1)

Leia mais

SSC0640 Sistemas Operacionais I

SSC0640 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 mais

HDs. Armazenamento Secundário. HDs. Capacidade do Disco. Organização de Informação em Disco. Organização de Informação em Disco

HDs. 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 mais

FUNDAMENTOS 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 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 mais

Hierarquia de Memória

Hierarquia 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 mais

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup

Ní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 mais

UFU/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 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 mais

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados

Subsistemas 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 mais

Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015

Desempenho 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 mais

Redes de Computadores

Redes 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 mais

Leis Fundamentais. Profa. Jussara M. Almeida 1 o Semestre de 2014

Leis 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 mais

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto

Sistemas 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

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Hardware: 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 mais

Organização e Arquitetura de computadores. Memórias

Organizaçã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 mais

Sistemas Operacionais

Sistemas 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 mais

Aná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 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 mais

Claudivan C. Lopes

Claudivan 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 mais

Arquitetura e Organização de Computadores

Arquitetura 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 mais

Organização e Arquitetura de Computadores I

Organizaçã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 mais

Gerência de Entrada e Saída

Gerê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 mais

Armazenamento Secundário

Armazenamento 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 /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 mais

ARMAZENAMENTO SECUNDÁRIO, PARTE 2

ARMAZENAMENTO 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 mais

Disco como gargalo. Armazenamento Secundário. Técnicas p/ minimizar o problema. Técnicas p/ minimizar o problema

Disco 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 mais

FUNDAMENTOS 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 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 mais

Arquitectura interna de um computador. Organização de um computador. Organização de um computador. Organização de um computador

Arquitectura 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 mais

Arquitetura 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 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 mais

Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações

Pó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 mais

Avaliação de Desempenho de Sistemas Discretos

Avaliaçã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 mais

Redes de Computadores

Redes 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 mais

Sistemas de entrada/saída

Sistemas 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 mais

CARTILHA 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 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 mais

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Sistemas 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 mais

Organização e Arquitetura de Computadores

Organizaçã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 mais

BARRAMENTO DO SISTEMA. Adão de Melo Neto

BARRAMENTO 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 mais

Capí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. 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 mais

Sistemas Operacionais. Entrada/Saída

Sistemas 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 mais

Modelos 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 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 mais

Arquitetura de Computadores

Arquitetura 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 mais

Sequência 17 Organização e Hierarquia de Memória

Sequê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 mais

Memória Cache. Aula 24

Memó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 mais

Memória. Memória Cache

Memó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 mais

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto

Sistemas 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 mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA 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 mais

Memória Cache. Memória Cache. Localidade Espacial. Conceito de Localidade. Diferença de velocidade entre Processador/MP

Memó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 mais

SSC0611 Arquitetura de Computadores

SSC0611 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 mais

Organização de Computadores Memória. Professor: Francisco Ary

Organizaçã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 mais

Aula 12: Memória: Barramentos e Registradores

Aula 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 mais

http://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 mais

Redes de Computadores

Redes 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 mais

Função Principal da Memória

Funçã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 mais

Lista de Exercícios. Camada de Enlace de Dados

Lista 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 mais

LIC. 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 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 mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA 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 mais

Introdução à Avaliação de Desempenho

Introduçã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 mais

Implementação de Diretórios (1)

Implementaçã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 mais

Barramento. Prof. Leonardo Barreto Campos 1

Barramento. Prof. Leonardo Barreto Campos 1 Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;

Leia mais

Infra-Estrutura de Software. Entrada / Saída

Infra-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 mais

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

ORGANIZAÇÃ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 mais

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

INSTITUTO 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 mais

Organização de Computadores

Organizaçã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 mais

Introduçã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 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 mais

Arquitetura e Organização de Computadores

Arquitetura 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 mais

Organização e Arquitetura de Computadores. Ivan Saraiva Silva

Organizaçã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 mais

Memórias Row Address Strobe Column Address Strobe

Memó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 mais

Gerência de Dispositivos. Adão de Melo Neto

Gerê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 mais

Redes de Computadores

Redes 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 mais

Hierarquia. Hierarquia

Hierarquia. 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

ü 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 mais

2ª Lista de Exercícios de Arquitetura de Computadores

2ª 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 mais

Cap. 12 Gerência de Dispositivos 1

Cap. 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 mais

Sistema 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 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 mais

Armazenamento Secundário. Endereços no disco. Organização da informação no disco. Organização da informação no disco

Armazenamento 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 mais

Infra-Estrutura de Software

Infra-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 mais

Gerência de Dispositivos. Adão de Melo Neto

Gerê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 mais

Trabalho do Curso de Redes de Computadores COS765/MAB /1

Trabalho 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 mais

Memória Principal. Tiago Alves de Oliveira

Memó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 mais

Equivalê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 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 mais

Funçõ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 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 mais

03/05/2017 LÉO MATOS INFORMÁTICA

03/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 mais

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

AULA 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 mais

Estrutura de Sistemas Operacionais. Capítulo 1: Introdução

Estrutura 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 mais

Aula 24: E/S: Dispositivos Típicos e Barramentos

Aula 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 mais

Universidade Eduardo Mondlane

Universidade 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 mais

ARMAZENAMENTO SECUNDÁRIO, PARTE 1 Professora Rosane Minghim

ARMAZENAMENTO 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 mais

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Mó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 mais

Capítulo 4: Camada de rede

Capí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

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. 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 mais

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Barramentos. 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 mais

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída

Universidade 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 mais

Introdução ao Gerenciamento de Entrada e Saída (E/S)

Introduçã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 mais

Princípio da Localidade Apenas uma parte relativamente pequena do espaço de endereçamento dos programas é acessada em um instante qualquer Localidade

Princí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 mais

Redes de Computadores

Redes 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 mais

Técnicas de comutação

Té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 mais

Organizaçã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 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 mais

Get Connected Noções básicas de informática

Get 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