Periféricos de computadores

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

Download "Periféricos de computadores"

Transcrição

1 Periféricos de computadores João Canas Ferreira Arquitectura de Computadores FEUP/LEIC Contém figuras de Computer Organization and Design (cap. 8), D. Patterson & J. Hennessey, 3 a. ed., Elsevier Tópicos 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 2/

2 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 3/

3 Subsistema de entrada/saída de dados Todos os componentes usados para transferir dados de/para o subsistema CPU + Memória são designados como periféricos. Periféricos típicos são: 1. teclado, rato, monitor; 2. discos magnéticos, discos ópticos; 3. dispositivos de ligação a redes; 4. impressoras, scanners, etc. Alguns critérios de qualidade: 1. fiabilidade: medida do tempo de funcionamente até falhar; 2. disponibilidade: medida do tempo em que o sistema está operacional; 3. expansibilidade. Desempenho depende de muitos factores: características do dispositivo, sistema operativo, método de comunicação com o resto do sistema. ArqComp: Periféricos de computadores 4/

4 Classificação de periféricos A diversidade de periféricos é enorme. Uma classificação simples utiliza os seguintes três critérios: Comportamento: 1. Entrada (leitura única); 2. Saída (escrita única, sem leitura); 3. Armazenamento (leitura e escrita, geralmente mais que uma vez). Tipo de cliente/fornecedor: Humano ou máquina. Taxa de dados: taxa máxima de transferência de dados para CPU ou memória. Exemplo: Teclado dispositivo de entrada, usado por humano taxa máxima de dados de 10 bytes/segundo. ArqComp: Periféricos de computadores 5/

5 CPU e periféricos: exemplo ArqComp: Periféricos de computadores 6/

6 Critérios de desempenho Os critérios de desempenho dependem muito da aplicação. Exemplo: largura de banda de E/S (medida de débito) pode ser considerada de duas maneiras diferentes: Que quantidade de dados passa pelo sistema por unidade de tempo? (unidade: B/s) Quantas operações de E/S podem ser executadas por unidade de tempo? Aplicações de multimédia, com transferências de ficheiros longos, estão no primeiro caso. Recepção de reservas (transacções pequenas) está no 2 o caso. Noutras aplicações, interessa o tempo de resposta (medida de latência, que pode ser dependente da largura de banda da comunicação). Exemplo: computador desktop. Existem aplicações em que interessam ambos os parâmetros: Multibanco, servidores Web. ArqComp: Periféricos de computadores 7/

7 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 8/

8 Disco magnético: vista interna ArqComp: Periféricos de computadores 9/

9 Discos magnéticos variados ArqComp: Periféricos de computadores 10/

10 Características de um disco magnético Sistema de armazenamento não-volátil. Conjunto de discos (de metal) rotativos com eixo comum: RPM. Cada disco tem 2 superfícies de gravação cobertas com material magnético. Cada superfície está dividida em círculos concêntricos: as pistas. Cada pista está dividida em sectores (tradicionalmente de 512 bytes, mais recentemente 4096 bytes). Todas as pistas que estão simultaneamente sob as cabeças de leitura constituem um cilindro (vertical). Em cada pista, a informação está organizada em: n o de sector, espaço livre, informação do sector, espaço livre, n o de sector, espaço livre, etc. Actualmente, o número de sectores varia com a posição da pista: pistas exteriores têm mais sectores. A densidade (bits por unidade de área) tem vindo a aumentar: 100% ao ano entre 1997 e 2001; 40% ao ano actualmente. Em 2001: bits/polˆ2 (comercial), bits/polˆ2 (lab); A escrita ou leitura são efectuadas por cabeças de escrita/leitura ligadas a um braço. Todas as cabeças de leitura se movimentam simultaneamente: todas estão sobre o mesmo sector da mesma pista (mas de superfícies diferentes). A capacidade é indicada em potências de 10: 1 MB = 10 6 bytes. ArqComp: Periféricos de computadores 11/

11 Constituição de um disco magnético ArqComp: Periféricos de computadores 12/

12 Tempos de operação Tempo de acesso soma dos três tempos mencionados a seguir; Tempo de busca tempo que demora a pôr o braço no cilindro pretendido. Fabricantes especificam os tempos máximo, mínimo, médio (soma dos tempos de todas as buscas possíveis/n o de buscas possíveis). Latência de rotação tempo que o sector pretendido demora a surgir debaixo do braço após cabeça chegar ao cilindro: 5.6 ms 2.0 ms. Tempo de transferência tempo que demora a transferir um sector já posicionado sob a cabeça: MB/s (SATA: > 125 MB/s) Alguns controladores de disco têm uma cache: 320 MB/s. Tempo de transferência reduz-se 40% ao ano; Tempo de acesso reduz-se 10% ao ano. ArqComp: Periféricos de computadores 13/

13 Proximidade dos acessos O princípio da proximidade também vale para acessos a disco: na prática, o tempo de busca médio é muito inferior ao especificado pelos fabricantes. Gráficos mostram a percentagem de acessos com buscas de comprimento entre os dois valores do eixo dos YY. Exemplo (gráfico da esquerda): 8% dos acessos envolveu uma distância de busca entre 16 e 30 cilindros. Linha 0 é um caso especial: acessos no mesmo cilindro. ArqComp: Periféricos de computadores 14/

14 Cálculo do tempo de leitura Objectivo: determinar o tempo médio para ler/escrever um sector de 512 bytes de um disco de RPM. Tempo médio de busca é de 6 ms, taxa de transferência de 50 MB/s. O controlador tem um overhead de 0.2 ms. Tempo médio de busca: 6 ms Latência de rotação (em segundos): /60 = Tempo de transferência (em segundos): 0.5 KB 50 MB = = Controlador acrescenta sempre 0.2 ms por transferência. Total = = 9.2 ms Se o tempo médio de busca for apenas 25% do especificado: Total = = 4.7 ms ArqComp: Periféricos de computadores 15/

15 Disponibilidade e fiabilidade Medida de fiabilidade: MTTF (mean time to failure), tempo médio até falhar. Exemplo: o mesmo fabricante vende modelos com MTTF: h, h e h (a 25 o C). Medida de interrupção de serviço: MTTR (mean time to repair), tempo médio de reparação. Tempo médio entre avarias MTBF(mean time between failures): MTTF + MTTR. Medida de disponibilidade: Como aumentar MTTF? disponibilidade = MTTF MTBF = MTTF (MTTF + MTTR) Aumentar a tolerância a falhas através do uso controlado de redundância. Por exemplo, fazer acessos simultâneos a dois discos, de forma a que cada um seja sempre uma cópia do outro. RAID: Redundant Array of Inexpensive Disks ArqComp: Periféricos de computadores 16/

16 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 17/

17 Barramentos (1/2) Infra-estrutura de comunicação: barramento. Meio de comunicação partilhado que usa um conjunto de linhas comuns para ligar múltiplos subsistemas. Vantagens: Versatilidade (é fácil adicionar mais subsistemas) Baixo custo Desvantagens: Possível estrangulamento da comunicação Projecto delicado devido a limitações físicas. Barramentos são compostos por linhas de dados e linhas de controlo. Linhas de controlo: são usadas para efectuar pedidos e para especificar o tipo de dados. Linhas de dados: transmitir dados, endereços e parâmetros de comandos complexos. ArqComp: Periféricos de computadores 18/

18 Barramentos (2/2) Transacção de barramento: sequência de operações do barramento iniciada por um pedido. Pode envolver muitas operações individuais. Barramentos podem ser dividos em: barramentos processador-memória: curtos, de muito alta velocidade, adaptados ao susbsistema de memória; barramentos de E/S: mais compridos, vários tipos de dispositivos com taxas de transferência muito diferentes. Geralmente, não ligam directamente ao CPU. Um barramento síncrono inclui uma linha de relógio e usa um protocolo fixo de comunicação (com tempos relativos ao sinal de relógio do barramento): protocolos tendem a ser rápidos e simples. Desvantagens: todos os dispositivos devem operar à mesma velocidade e os barramentos não podem ser compridos (degradação do sinal de relógio). Muito usados em ligações processador-memória. Um barramento assíncrono não tem um sinal de relógio comum. Adpata-se naturalmente a dispositivos de diferentes velocidades. Desvantagens: A transmissão de informação deve ser coordenada de forma mais complexa (protocolo de handshaking ). Tendência: passar de barramentos com muitas linhas em paralelo para ligações ponto-a-ponto com poucas linhas e dispositivos ligados por comutadores. ArqComp: Periféricos de computadores 19/

19 Exemplos de barramentos de E/S Dois barramentos normalizados muito usados. Baseados em comunicação ponto-a-ponto (barramentos série ). ArqComp: Periféricos de computadores 20/

20 Protocolo de comunicação: handshaking (1/2) ReadReq: linha controlada pelo dispositivo de E/S. DataRdy: linhas controladas pela memória. Data e Ack : linhas partilhadas, ArqComp: Periféricos de computadores 21/

21 Protocolo de comunicação: handshaking (2/2) Exemplo de uma transacção assíncrona: Transferência de posição de memória para dispositivo de E/S: 1. Memória detecta que sinal ReadReq está a 1 : obtém endereço da linha de dados e activa Ack para indicar que foi activada. 2. Dispositivo de E/S detecta Ack e liberta as linhas de dados e ReadReq. 3. Memória detecta ReadReq a 0 e coloca Ack a 0 também. 4. Quando a memória tem os dados prontos a transferir, coloca a informação nas linhas de dados e coloca DataRdy a Dipositivo E/S detecta DataRdy a 1, lê dados do barramento, após o que leva Ack a Memória detecta Ack a 1, pelo que baixa DataRdy e liberta as linhas de dados. 7. Dispositivo de E/S detecta que DataRdy está a 0, e coloca Ack a 0. Pode começar uma nova transacção. ArqComp: Periféricos de computadores 22/

22 Sistema baseado num Pentium 4 ArqComp: Periféricos de computadores 23/

23 Características de controladores E/S ArqComp: Periféricos de computadores 24/

24 Tarefas do sistema operativo Características relavantes do sistema de E/S: Vários programas partilham o sistema de E/S. Sistema de E/S usam (muitas vezes) interrupções para comunicar informação sobre as operações de E/S, levando o CPU a entrar em modo supervisor. O controlo de baixo nível dos dispositivos de E/S é muito complexo porque implica a gestão de muitos eventos simultâneos e porque os requisitos dos dispositivos são muito minuciosos. Tarefas a executar pelo S. O.: Garantir que cada processo apenas acede aos dispositivos (ou às partes dos dispositivos) a que tem direito. Fornecer abstracções que permitam isolar o acesso aos dispositivos dos detalhes de cada um deles. Atender as interrupções geradas pelos dispositivos de E/S. Garantir acesso equitativo e eficiente aos dispositivos. ArqComp: Periféricos de computadores 25/

25 Comandos de E/S Para executar uma transferência de E/S, o CPU deve seleccionar o dispositivo e transmitir um ou mais comandos. Método 1: dispositivos mapeados em memória Uma secção do espaço de endereçamento é associada a um dispositivo: leituras e escritas para esses endereços são interpretadas como comandos. O sistema de memória ignora os acessos, mas o controlador do dispositivo detecta-os e actua em concordância. O acesso aos dispositivos é controlado: os dispositivos apenas surgem no espaço de endereçamento do sistema operativo (e não dos processos individuais). Os dispositivos usam os endereços para determinar o tipo de comando. A família MIPS usa esta abordagem. (E o nanomips também... ) Método 2: instruções especiais de I/O Alguns processadores têm instruções especiais de E/S que permitem especificar o número do dispositivo e os dados a enviar/receber. A arquitectura IA-32 da Intel (386, Pentium, etc.) usa esta abordagem. ArqComp: Periféricos de computadores 26/

26 Comunicação com o processador Existem duas abordagens à estratégia de comunicação entre CPU e periféricos: Varrimento (polling) O CPU verifica periodicamente o estado do periférico. O dispositivo simplesmente coloca a informação apropriada num registo, que é acedido pelo CPU. Vantagem: simplicidade. Desvantagem: pode desperdiçar tempo de CPU significativo. O processador pode aceder muitas vezes ao dispositivo, apenas para constatar que este ainda não está pronto. Interrupções Quando o dispositivo termina uma tarefa, envia uma interrupção ao CPU (activando uma linha pré-definida). As interrupções são assíncronas em relação à execução de instruções: uma interrupção não está associada à execução de uma instrução e não implica o protelamento/suspensão da execução da instrução. O CPU apenas necessita de verificar se existe uma interrupção pendente quando inicia a execução de uma nova instrução. Uma interrupção pode vir acompanhada de informação adicional (por exemplo, a identidade do dispostivo que a gerou ou a sua prioridade). ArqComp: Periféricos de computadores 27/

27 Tratamento de interrupções sw CPU $fp, 24($sp) addu $fp, $sp, 32 move $t0, $a0 sw $t0, 20($sp) sub $a0, $t0, 1 jal rotina move $t1, $v0 lw $t0, 20($sp) sw $t1, 16($sp) sub $a0, $t0, 2 jal rotina move $t2, $v0 lw $t1, 16($sp) add $v0, $t1, $t2... # tratmento da interrupção.text 0x mfc0 $k0, $13 mfc0 $k1, $14 andi $k0, $k0, 0x003c... jr $k1 1. execução normal 3. atendimento da interrupção 2. interrupção Periférico 4. retomar a execução normal CPU ACK (interrupção atendida) INTR periférico ArqComp: Periféricos de computadores 28/

28 Transferências memória dispositivos E/S: DMA A transferência de dados entre um dispositivo de E/S e memória ocorre tipicamente em duas etapas: 1. transferência do dispositivo de E/S para o CPU; 2. transferência do CPU para memória. Em transferências por DMA (Direct Memory Access), os dados são transferidos directamente do dispositivi para a memória. DMA é realizado por um controlador dedicado, que pode trabalhar de maneira independente do processador central. 1. CPU prepara a transferência DMA: identificação do dispositivo, operação a efectuar, endereço de memória inicial, n o de bytes a transferir. 2. Controlador de DMA efectua a transferência, enquanto CPU prossegue com as respectivas actividades. 3. Após terminar a transferência, o controlador de DMA envia uma interrupção ao CPU. ArqComp: Periféricos de computadores 29/

29 Sistema com DMA IO_read_or_write MEM_read_or_write endereços dados CPU Memória RAM pedido de transferência de A Periférico A Periférico B Controlador DMA activar periféricoa pedido de transferência de B fim de operação (interrupção) activar periférico B pedido de controlo do barramento autorização ArqComp: Periféricos de computadores 30/

30 1 Periféricos: aspectos gerais 2 Discos magnéticos 3 Comunicação entre CPU e periféricos 4 Desempenho de subsistemas de E/S ArqComp: Periféricos de computadores 31/

31 Impacto de E/S sobre o desempenho Um programa demora 100 s a terminar. Desse tempo, 90 s são de tempo de CPU. Assuma que o desempenho de CPU melhora 50% por ano durante cinco anos, enquanto o sistema de E/S permanece igual. Ao fim de cinco anos, quanto mais rápido é o programa? Tempo de E/S = = 10 s Tabela para cinco anos (valores arredondado à unidade): Ano CPU (s) E/S (s) Total (s) % E/S /1.5 = /1.5 = /1.5 = /1.5 = /1.5 = Melhoria de desempenho do CPU: 90/12 = 7.5 Melhoria de desempenho total: 100/22 = 4.5 ArqComp: Periféricos de computadores 32/

32 Abordagem ao projecto de um sistema E/S Tarefa típica: projectar sistema de E/S de forma a respeitar restrições de largura de banda para uma certa carga (conjunto de programas a executar). Alternativa: dado um sistema de E/S parcialmente configurado, equilibrar o sistema de forma a obter a maior largura de banda possível. Abordagem geral: 1. Determinar o elo mais fraco no sistema de E/S. 2. Configurar este componente para ter o desempenho pretendido (taxa de transmissão). 3. Determinar os requisitos do resto do sistema e configurar os demais elementos para permitirem obter a taxa de transmissão determinada anteriormente. ArqComp: Periféricos de computadores 33/

33 Projecto de um sistema de E/S: especificação (Trata-de de um exemplo muito simplificado. Muitas vezes apenas simulação permite obter resultados suficientemente rigorosos.) Especificação do sistema: 1. CPU capaz de executar instruções/s. Em média, o S. O. dispende instruções por operação de E/S. 2. Barramento de acesso a memória com uma taxa de transferência de 1000 MB/s. 3. Controladores de disco SCSI Ultra320 com uma taxa de 320 MB/s e capazes de usar até 7 discos. 4. Discos magnéticos com taxas de transferência de 75 MB/s e um tempo médio conjunto de busca e latência rotacional de 6 ms. A carga (para o sistema de E/S) consiste em leituras de 64 KB (leitura sequencial de sectores de uma mesma pista). Os programas do utilizador gastam instruções por cada operação de E/S. Objectivo: Determinar a maior taxa sustentável de E/S, bem como o número de discos e de controladores necessários. (Assumir que nunca existem conflitos nos acessos a disco.) ArqComp: Periféricos de computadores 34/

34 Projecto de um sistema de E/S: cálculos (I) Os componentes fixos são o CPU e memória. Começar por determinar as restrições impostas por estes componentes. Taxa máxima de E/S do CPU: Taxa de execução de instruções N o de instruções por E/S = E/S = ( ) 103 s Barramento de memória (transferências de 64 KB): Largura de banda Bytes por E/S = = E/S s O CPU é o limitador do desempenho. O sistema deve ser configurado para uma taxa de operações de E/S por segundo. ArqComp: Periféricos de computadores 35/

35 Projecto de um sistema de E/S: cálculos (II) Determinar os restantes requisitos do sistema. Tempo gasto por cada disco numa operação de E/S: Cada disco pode realizar: 64 KB Tempo por E/S = 6 + = 6.9 ms 75 MB/s N o operações de E/S = E/S Para saturar o CPU são necessárias operações E/S por segundo. Portanto, o número de discos é: N o de discos = A taxa de transmissão de um disco é: 146 Tamanho da transferência Tempo de transferência 69 discos 64 KB = 6.9 ms s 9.56 MB/s 7 discos necessitam de = 66.9 MB/s, o que é menor que 320. Logo, o controlador não é saturado pelos 7 discos. O sistema necessitará de 69/ 7 = 10 controladores. ArqComp: Periféricos de computadores 36/

36 Elementos de consulta [Patterson & Hennessy]: Secções 8.1, 8.2 (excepto parte sobre RAID [pág da ed. inglesa]), [Delgado & Ribeiro]: Secções (parcialmente 6.2) [Arroz, Monteiro & Oliveira]: Cap. 14 ArqComp: Periféricos de computadores 37/

Periféricos de computadores

Periféricos de computadores Periféricos de computadores João Canas Ferreira Arquitectura de Computadores FEUP/LEIC Contém figuras de Computer Organization and Design (cap. 8), D. Patterson & J. Hennessey, 3ª. ed., Elsevier Tópicos

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

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

30 de Maio de Aula 21

30 de Maio de Aula 21 30 de Maio de 2005 1 Entradas e saídas de dados I Aula 21 Estrutura desta aula Sistemas de entradas/saídas de dados (I/O) Desempenho: throughput vs latência Anatomia dos discos rígidos Barramentos Tipos

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

MICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico

MICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico MICROPROCESSADORES (I/O) Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Processamento Unidade de Controlo Conjunto de Instruções Unidade

Leia mais

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e Memória Necessita-se de módulos

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que

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

Entrada e Saída e Dispositivos

Entrada e Saída e Dispositivos Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos

Leia mais

Arquitectura de Computadores MEEC (2013/14 2º Sem.)

Arquitectura de Computadores MEEC (2013/14 2º Sem.) Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções

Leia mais

Arquitectura de Computadores MEEC (2013/14 2º Sem.)

Arquitectura de Computadores MEEC (2013/14 2º Sem.) Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções

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

Desempenho dos Computadores

Desempenho dos Computadores Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Desempenho dos Computadores Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno

Leia mais

Organização e Arquitetura de Computadores I

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

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Problemas com Entrada e Saída ü Periféricos possuem características

Leia mais

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da

Leia mais

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

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

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da máquina

Leia mais

Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.)

Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.) Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.) Sistemas de Armazenamento Prof. Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Computing Revolution (1960-1980)

Leia mais

Microprocessadores. Sistemas de Entrada / Saída

Microprocessadores. Sistemas de Entrada / Saída Sistemas de Entrada / Saída António M. Gonçalves Pinheiro Departamento de Física Covilhã - Portugal pinheiro@ubi.pt Modos de transferência de informação entre µprocessador e sistemas de Entrada/Saída.

Leia mais

Sistemas de Entrada e Saídas

Sistemas de Entrada e Saídas Sistemas de Entrada e Saídas José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-12-06 José Costa (DEI/IST) Sistemas de Entrada

Leia mais

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada

Leia mais

Sistemas Operativos I/O. Rui Maranhão

Sistemas Operativos I/O. Rui Maranhão Sistemas Operativos I/O Rui Maranhão (rma@fe.up.pt) I/O (E/S)? Parte do SO que permite interagir (convenientemente) com o ambiente que o rodeia Cria canais virtuais entre os programas e os periféricos

Leia mais

Sistemas de Entrada e Saída

Sistemas de Entrada e Saída Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula 23 Entrada e Saída (I/O) Rodrigo Hausen 03 de novembro de 2011 http://cuco.pro.br/ach2034 1/62 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.3. Estruturas

Leia mais

Organização e Arquitetura de Computadores I

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

Arquitetura de Um Computador

Arquitetura de Um Computador Arquitetura de Um Computador José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-20 José Costa (DEI/IST) Arquitetura de Um

Leia mais

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores? ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 13/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia

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

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

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

Problemas com Entrada e Saída

Problemas com Entrada e Saída Problemas com Entrada e Saída Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 a 14.3) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

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

Aula 09. Módulos de Entrada e Saída

Aula 09. Módulos de Entrada e Saída Aula 09 Módulos de Entrada e Saída Módulo de E/S Se não tivermos como colocar dados nos computadores de que eles servirão? Os barramentos fornecem um meio de mover dados de dentro para fora do sistema.

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

Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto)

Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto) O DISCO RÍGIDO 1 Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto) Parte do computador onde são armazenados os dados DE FORMA PERMANENTE

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

Sistemas Operacionais. Sistema de entrada e Saída

Sistemas Operacionais. Sistema de entrada e Saída Sistemas Operacionais Sistema de entrada e Saída Sistema de Entrada e Saída I/O É uma das principais tarefas de um sistema computacional Como máquina abstrata o S.O. deve oferecer uma visão padronizada

Leia mais

Sistemas de Entrada e Saídas III

Sistemas de Entrada e Saídas III Sistemas de Entrada e Saídas III José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-12-10 José Costa (DEI/IST) Sistemas de

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3.4 SISTEMA DE ENTRADA E SAÍDA Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann: Computadores atuais Componentes estruturais: Memória Principal Unidade de Processamento

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

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

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Quais as vantagens da utilização de transístores face às válvulas de vácuo?

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Quais as vantagens da utilização de transístores face às válvulas de vácuo? ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 14/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia

Leia mais

Entradas/Saídas (I/O) Dispositivos de entrada/saída (periféricos) Barramento (Bus) Endereçamento de dispositivos entrada/saída

Entradas/Saídas (I/O) Dispositivos de entrada/saída (periféricos) Barramento (Bus) Endereçamento de dispositivos entrada/saída Entradas/Saídas (I/O) Dispositivos de entrada/saída (periféricos) Barramento (Bus) Endereçamento de dispositivos entrada/saída Dispositivos de entrada/saída Componentes da arquitectura de Von Neumann Grande

Leia mais

Arquitectura de Computadores II. Interface com Periféricos

Arquitectura de Computadores II. Interface com Periféricos Arquitectura de Computadores II 3º Ano Interface com Periféricos João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Abril 2005 Aspecto frequentemente relegado para segundo plano

Leia mais

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores Arquitetura de Computadores UNIDADE 4 Arquitetura de 27-02-2019 Sumário FSB e Além; Tipo de microprocessadores; Organização do Sistema de E/S; Hierarquia da memória; North Bridge A CPU Bus, Front Side

Leia mais

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 E SAÍDA (I/O)

ENTRADA E SAÍDA (I/O) MICROPROCESSADORES II (EMA911915) ENTRADA E SAÍDA (I/O) 2 O SEMESTRE / 2018 MATERIAL DIDÁTICO Patterson & Hennessy (4a edição) Capítulo 6 (Tópicos I/O) 6.1 Introduction 6.5 Connecting Processors, Memory,

Leia mais

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar - Aula 1-1. ENTRADAS E SAIDAS Uma das principais funções dos sistemas operacionais é controlar os dispositivos de entrada e saída (E/S ou I/O). O Sistema Operacional (SO) deve ser capaz de enviar comando

Leia mais

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO. INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o

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

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 e 14.2) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

Leia mais

O COMPUTADOR POR DENTRO

O COMPUTADOR POR DENTRO 1 2 SISTEMAS DE INFORMAÇÃO O COMPUTADOR POR DENTRO Ensino Recorrente 3 4 O CPU constitui o orgão central do computador. As suas características determinam, em grande medida, a performance global do sistema.

Leia mais

Organização de Computadores II

Organização de Computadores II Universidade Estácio de Sá Curso de Informática Organização de Computadores II Entrada e Saída Prof. Gabriel P. Silva 24.11.2004 Comunicação com o Processador A comunicação dos periféricos com o processador

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

Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação. Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização e Arquitetura Básicas

Leia mais

Sistemas de armazenamento

Sistemas de armazenamento Sistemas de armazenamento João Canas Ferreira Dezembro de 2004 Contém figuras de Computer Architecture: A Quantitative Approach, J. Hennessey & D. Patterson, 3 a. ed., MKP c JCF, 2004 AAC (FEUP/LEIC) Sistemas

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

Notas da Aula 14 - Fundamentos de Sistemas Operacionais

Notas 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 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

Parte I Multiprocessamento

Parte 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 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

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 14: Entrada e Saída: Dispositivos e Tipos de Acesso Diego Passos Dispositivos de E/S Operação de E/S É qualquer operação que mova dados do contexto do processador

Leia mais

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal Sistemas Operacionais Aula 15: Sistemas de I/O Ezequiel R. Zorzal ezorzal@unifesp.br Objetivos Explorar a estrutura do subsistema de E/S de um sistema operacional Discutir os princípios do hardware de

Leia mais

UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS C SISTEMAS OPERATIVOS

UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS C SISTEMAS OPERATIVOS UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS C1203 - SISTEMAS OPERATIVOS 2º Semestre 2005/2006 27/7/2007 Resolução 1. Identifique três situações em que ocorra uma transição do modo de execução utilizador

Leia mais

Montagem e Manutenção de Computadores

Montagem e Manutenção de Computadores Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,

Leia mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.

Leia mais

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores Arquitetura de Computadores UNIDADE 4 Arquitetura de Microprocessadores Aula nº 13 e 14 1º Período Ano letivo 2017/2018 Lição nº 13 e 14 15-01-2019 Sumário Arquitetura de von Neumann; O CPU BUS Arquitetura

Leia mais

Organização de um computador. O que é um computador Organização de um computador Arquitectura de von Neumann

Organização de um computador. O que é um computador Organização de um computador Arquitectura de von Neumann Organização de um computador O que é um computador Organização de um computador Arquitectura de von Neumann Execução de um programa Como um computador executa um programa? O que é um computador? E um programa?

Leia mais

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5 PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários

Leia mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-09-17 José Costa (DEI/IST) Introdução

Leia mais

Microcontroladores e Interfaces

Microcontroladores 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 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

O estudo da arquitectura de computadores efectua-se com recurso à Abstracção

O estudo da arquitectura de computadores efectua-se com recurso à Abstracção ARQUITECTURA DE COMPUTADORES O estudo da arquitectura de computadores efectua-se com recurso à Abstracção Podemos ver um computador de várias formas. Para um utilizador normalmente o computador é a aplicação

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

Unidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação

Unidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação Agrupamento Campo Aberto - Beiriz Tecnologias da Informação e Comunicação Unidade 1: Tecnologias da Informação e Comunicação Áreas de Aplicação das TIC n n n Computação l l Informática Burótica Comunicação

Leia mais

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2) Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora

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

Instalação e Manutenção de Computadores Sandra Silva

Instalação e Manutenção de Computadores Sandra Silva Instalação e Manutenção de Computadores Sandra Silva 2010 Unicenter. Todos os direitos reservados Hardware vs software Hardware É a parte física do computador, ou seja, o conjunto de dispositivos responsáveis

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

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

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.

Leia mais

Capítulo 13: Sistemas de E/S. Operating System Concepts with Java 7th Edition, Nov 15, 2006

Capítulo 13: Sistemas de E/S. Operating System Concepts with Java 7th Edition, Nov 15, 2006 Capítulo 13: Sistemas de E/S Capítulo 13: Sistemas de E/S Hardware de E/S Interface de E/S da aplicação Subsistema de E/S do kernel Transformando requisições de E/S em operações de hardware Fluxos Desempenho

Leia mais

Memoria. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Memoria. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Memoria Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno Pombo / Paulo Fazendeiro

Leia mais

Fundamentos de Arquiteturas de Computadores Turma :A1 Lista 3 Profa.: Simone Martins

Fundamentos de Arquiteturas de Computadores Turma :A1 Lista 3 Profa.: Simone Martins UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Fundamentos de Arquiteturas de Computadores Turma :A Lista 3 Profa.: Simone Martins. A figura abaixo mostra

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 20: Título: Sumário: Sistema de primária (ciclo de acesso, memória estática, memória dinâmica, planos

Leia mais

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos

Leia mais

Conceitos Básicos de Planejamento

Conceitos Básicos de Planejamento Conceitos Básicos de Planejamento Avaliação de Desempenho Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Revisão Fundamentos de Redes Hierarquia de Protocolos; Protocolo TCP (Transmission Control

Leia mais

SAN (Storage Area Network)

SAN (Storage Area Network) SAN (Storage Area Network) Definição San é uma sub-rede de alto débito de dispositivos de armazenamento patilhados (exemplo discos e tapes) e servidores. As SAN s estão directamente ligadas à rede (redes

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

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

Programação. Module Introduction. Cap. 1 Fundamentos de Computadores

Programação. Module Introduction. Cap. 1 Fundamentos de Computadores Engenharia Informática (5374) - 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) - 1º ano, 1º semestre Bioengenharia (9099) 2º ano, 1º semestre Ciências Biomédicas (10135) 2º ano, 1º semestre

Leia mais

BARRAMENTOS DO SISTEMA FELIPE G. TORRES

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