PCI - PERIPHERAL COMPONENT INTERCONNECT

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

Download "PCI - PERIPHERAL COMPONENT INTERCONNECT"

Transcrição

1 PCI - PERIPHERAL COMPONENT INTERCONNECT Desenvolvido por um consórcio liderado pela Intel juntamente com a Compaq, DEC, IBM e NCR. O PCI surgiu como uma resposta direta a dois problemas: constatação da grande ociosidade dos processadores enquanto operações de E/S estavam em andamento; arquitetura dos dispositivos de E/S dependente do barramento local do processador mercado abarrotado de diferentes arquiteturas; Além da independência da arquitetura, o PCI oferece uma alta taxa de transferência rajada. HISTÓRICO DO PCI Versão 1.0: junho de Versão 2.0: abril de Versão 2.1: primeiro trimestre de Versão 2.2: fevereiro de ou 66 MHz, 32 ou 64 bits, 132, 264 ou 528 MB/s Versão 2.3. PCI Express: E/S serial, >1GB/s. PCI-X 1.0: > 1GB/s. PCI-X : > 2.1 GB/s PCI-X : > 4.2GB/s. Compatíveis no nível do software com as especificações anteriores

2 CARACTERÍSTICAS DO PCI Comunicação direta entre periféricos, sem a intervenção do processador. Arquitetura independente do processador obtida através de circuitos denominados PONTES: múltiplas operações simultâneas; segregação de periféricos de acordo com o seu desempenho. Suporta até 256 barramentos. CARACTERÍSTICAS DO PCI Conexão máxima de 10 cargas ao barramento: dispositivos embutidos na placa mãe; conectores; cartões de expansão. Transferências podem ser feitas no modo-rajada. Auto-configurável. Especificação define conectores e placas adicionais. Expansão através de pontes PCI-PCI. PROCESSADOR PONTE HOST/PCI SLOT SLOT SLOT PONTE PCI/PCI SLOT SLOT SLOT SLOT

3 CARACTERÍSTICAS DO PCI Dispositivo X Função. Cada dispositivo físico pode conter até 8 dispositivos lógicos. Exs.: placa de rede Ethernet + porta paralela; placa de som + controlador de joystick. Como cada barramento suporta até 10 cargas suporte para até 80 dispositivos lógicos (funções) por segmento. 256 segmentos X 80 funções/segmento = funções. CARACTERÍSTICAS DO PCI As transações no barramento sempre envolvem duas entidades : Iniciador ( initiator ), também chamado de mestre do barramento; Alvo ( target ). Capacidade de realizar transferências em rajada ( burst transfer ). Uma única fase de endereçamento (endereço inicial fornecido pelo iniciador e armazenado pelo alvo + comando ou tipo de transação). Uma ou mais fases de dados. Incremento do endereço realizado pelo dispositivo alvo. Endereço e comando Dado Dado Dado Dado As transações são sincronizadas com a borda de subida do sinal de clock barramento síncrono.

4 ARBITRAGEM DO BARRAMENTO O PCI utiliza o esquema de arbitragem centralizada. Linhas de solicitação REQn# e concessão GNTn# individuais. Toda transação inicia-se por uma requisição de uso: Árbitro instalado em uma das pontes, norte ou sul. O iniciador solicita o uso do barramento ativando a sua linha REQn#. O árbitro verifica as prioridades dos pedidos pendentes. O árbitro permite acesso a um dos dispositivos solicitantes ativando a sua linha GNTn#. O dispositivo torna-se o MESTRE DO BARRAMENTO. ARBITRAGEM DO BARRAMENTO ARBITRAGEM DO BARRAMENTO O novo mestre deve aguardar que o mestre anterior termine a sua última transação: linhas FRAME# e IRDY# desabilitadas simultaneamente*. O algoritmo para determinação do vencedor não é definido pela especificação do PCI: o árbitro deve utilizar um algoritmo confiável de forma a evitar a monopolização do barramento mesmo por dispositivos de alta prioridade depende do fabricante. O árbitro deve ser um dispositivo programável: programado pela BIOS e/ou pelo SO durante a inicialização; os próprios dispositivos fornecem parâmetros de programação.

5 ARBITRAGEM DO BARRAMENTO Os dispositivos PCI possuem três registradores* utilizados para definição da sua prioridade de acesso ao barramento e para o tempo de monopolização: Max_Lat: Maximum Latency - escrito pelo fabricante, indica o quão rapidamente o dispositivo requer acesso ao barramento de forma a funcionar adequadamente (em intervalos de 250 ns). Usado para programar o árbitro. Min_Gnt: Minimum Grant - escrito pelo fabricante, indica por quanto tempo o dispositivo gostaria de manter a posse do barramento de forma a funcionar adequadamente (em intervalos de 250 ns). Usado para programar o LT. LT: Latency Timer - escrito pela BIOS e/ou pelo SO, define o número mínimo de ciclos de clock que o dispositivo terá para realizar as transações. A arbitragem é realizada enquanto o barramento está em uso por outro dispositivo arbitração escondida possível devido às linhas REQn# e GNTn#. OS GRUPOS DE SINAIS

6 OS GRUPOS DE SINAIS O PCI é multiplexado no tempo as mesmas linhas transportam endereços e dados. Fase de endereçamento: endereço de memória ou dispositivo de E/S nas linhas AD[31:0]; comando* (tipo de transação) nas linhas C/BE[3:0] (exs.: escrita em memória, leitura de dispositivo de E/S, reconhecimento de interrupção); bit de paridade par na linha PAR. A paridade é calculada com base nas linhas AD[31:0] e C/BE[3:0]; todos os dispositivos devem decodificar o endereço de forma a verificar qual deles é o alvo da transação; o alvo deve ativar a linha DEVSEL#, indicando que foi selecionado; quando o mestre e o alvo forem determinados termina a fase de endereçamento e iniciam-se as fases de dados. OS GRUPOS DE SINAIS Fases de dados: as linhas AD[31:0] transportam os dados a serem transmitidos; para cada dado transmitido o dispositivo alvo deve armazenar e incrementar o endereço inicial fornecido pelo iniciador, quando for o caso; as linhas C/BE[3:0] identificam quais bytes devem ser considerados nos dados que foram transmitidos; novamente, bit de paridade par na linha PAR. A paridade é calculada com base nas linhas AD[31:0] e C/BE[3:0]; C/BE[3:0] Significado Todos os 4 bytes são válidos e foram transmitidos pelo iniciador. O iniciador transmitiu somente os três bytes mais significativos, portanto o menos significativo deve ser ignorado O iniciador transmitiu os dois bytes mais significativos e o byte menos significativo. O segundo menos significativo deve ser......

7 OS GRUPOS DE SINAIS Linha PERR#: erro de paridade. A ação tomada pelo iniciador depende do projeto do fabricante (ex.: novas tentativas ou geração de uma interrupção). A linha SERR#: erros severos. Geralmente leva a uma interrupção não mascarável através do pino NMI do processador. A linha CLK distribui o sinal de relógio entre os dispositivos. A linha RST# leva os dispositivos a um estado inicial (reset): registradores de configuração; máquinas de estado; transceivers de acesso ao barramento; FRAME#, TRDY#, IRDY#, STOP#, DEVSEL# e IDSEL# controle das transações*. INTA#, INTB#, INTC#, INTD#: interrupções de hardware*. COMANDOS Os comandos são usados para identificar o tipo de transação que o iniciador quer fazer Durante a fase de endereçamento o comando é fornecido nas linhas C/BE[3:0]. C/BE[3:0] Significado 0000 Reconhecimento de interrupção Ciclo especial Leitura de dispositivo de E/S Escrita em dispositivo de E/S Reservado Reservado Leitura de memória Escrita em memória Reservado Reservado Leitura de configuração Escrita de configuração Leitura múltipla da memória Ciclo de endereçamento duplo Leitura de linha de memória Escrita e invalidação da memória.

8 OPERAÇÃO DO BARRAMENTO Otimizada sem estados de espera OPERAÇÃO DO BARRAMENTO Nãootimizada com estados de espera.

9 REGISTRADORES DE CONFIGURAÇÃO Todo dispositivo PCI possui um espaço de memória onde residem os registradores de configuração. Estes registradores ocupam um bloco de 64 palavras de 32 bits. As primeiras 16 palavras constituem o cabeçalho dos registradores de configuração: possuem formato fixo, determinado pela especificação do barramento; são de implementação obrigatória para qualquer dispositivo PCI; alguns registradores podem não ser implementados, mas a sua posição deve ser mantida. Cabeçalho dos registradores de configuração. Os registradores marcados com cinza são obrigatórios. Os registradores 16 a 63 permitem a configuração de novas capacidades ID do dispositivo ID do fabricante 00 Registrador de estado Registrador de comando 01 BIST Código de classe ID da revisão 02 Tipo de cabeçalho ID do subsistema Max_Lat Tempo de latência Linha da cache 03 Endereço base 0 04 Endereço base 1 05 Endereço base 2 06 Endereço base 3 07 Endereço base 4 08 Endereço base 5 09 Apontador CIS CardBus 10 ID do fabricante do subsistema Endereço base da ROM de expansão 12 RESERVADO Min_Gnt Ponteiro p/ capacidades RESERVADO 14 Pino de interrupção Linha de Interrupção 15

10 REGISTRADORES DE IDENTIFICAÇÃO Permitem que o sistema operacional identifique o dispositivo e carregue um controlador (device driver) compatível: ID do fabricante: somente leitura. Identifica o fabricante do dispositivo. Fornecido pelo consórcio PCI-SIG. ID do dispositivo: somente leitura. Identifica o dispositivo. Gravado pelo fabricante. ID da revisão: somente leitura. Identifica a revisão do dispositivo. Gravado pelo fabricante e usado em dispositivos que sofrem atualizações periódicas. ID do subsistema e do fabricante do subsistema: utilizados quando o dispositivo é construído sobre um núcleo (core) PCI de outro fabricante. Código da classe: registrador dividido em 3 grupos que identificam a função básica do dispositivo, a sub-classe e uma interface de programação Classe Sub-classe Interface REGISTRADORES DE IDENTIFICAÇÃO Códigos de classe: Classe 02h Descrição Controlador de rede.. 0Ch 0Dh Controlador de Barramento serial Controlador de dispositivos sem-fios 11h Códigos de sub-classe e interface Disp. de acquisição de dados e proces. de sinais Sub-Classe Interface Descrição Serial bus 00h 00h FireWire 03h Sub-Classe 00h Interface Controlador USB usando UHC Descrição Data Acquis 00h 00h Data Process. IO 80h 00h Outros controladores de DP

11 REGISTRADOR DE COMANDO Indica quais operações o dispositivo é capaz de realizar REGISTRADOR DE ESTADO Informa o estado do dispositivo durante as transações.

12 REGISTRADOR PINO DE INTERRUPÇÃO O barramento PCI utiliza 4 vias de interrupções denominadas INTA#, INTB#, INTC# e INTD#. O registrador Pino de Interrupção identifica a qual destas vias a função utiliza, de acordo com a tabela abaixo. Sinal de interrupção ligado ao pino... O dispositivo não gera interrupções Pino INTA# Pino INTB# Pino INTC# Pino INTD# Valor armazenado no registrador H 01 H 02 H 03 H 04 H Este registrador é de somente leitura e é escrito pelo fabricante. REGISTRADORES DE INTERRUPÇÃO Quando um dispositivo PCI gera interrupção via as linhas INTA#... INTD#, estas interrupções são mapeadas em IRQs de 0 a 15. O registrador Linha de Interrupção indica a qual IRQ o dispositivo foi associado, de acordo com a tabela abaixo. Este registrador é escrito durante a inicialização do sistema pelo software da BIOS. Dispositivo associado à interrupção de sistema IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 Valor armazenado no registrador 15 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 d 8 d 9 d 10 d 11 d 12 d 13 d 14 d 15 d

13 REGISTRADORES ENDEREÇO BASE Permitem que o sistema operacional: identifique quantos segmentos de memória o dispositivo necessita; identifique o tamanho de cada um dos segmentos; reserve o espaço de memória necessário; informe ao dispositivo os segmentos associados a ele; armazene esta informação nas suas tabelas de controle internas. Estes registradores, portanto, permitem que cada dispositivo tenha um espaço de endereçamento único e, portanto, uma identificação única no barramento. INTERRUPÇÕES O PCI oferece 3 opções de geração de interrupções: método legado. método para sistemas multiprocessados Interrupções sinalizadas por mensagens (MSI) Método legado: submete pedidos de interrupção através do pino INTR do processador; método herdado do barramento ISA; utiliza os pinos INTA#, INTB#, INTC# e INTD#; as interrupções são compartilhadas entre dispositivos.

14 INTERRUPÇÕES Método para sistemas multiprocessados: as linhas INTA#, INTB#, INTC# e INTD# são ligadas a um dispositivo denominado APIC (Advanced Programmble Interrupt Controller); este dispositivo comunica-se com os processadores através de um barramento exclusivo; através de troca de mensagens o APIC informa ao processador qual dispositivo está gerando a interrupção. Método de Interrupções sinalizadas por mensagens (MSI): método definido na especificação 2.2 do PCI; as interrupções são geradas através de transações similares a escritas em memória; cada dispositivo capaz de realizar MSI recebe um conjunto de mensagens que pode utilizar e um endereço de memória em que deve gravar estas mensagens para sinalizar a interrupção. INTERRUPÇÕES: MÉTODO LEGADO Encontrado em computadores monoprocessados da família Intel X86. INTA#, INTB#, INTC# e INTD# são compartilhadas entre vários dispositivos. Dispositivos com somente uma função devem obrigatoriamente utilizar o pino INTA#. Dispositivos com duas ou mais funções podem utilizar as linhas livremente, entretanto sempre em ordem crescente. Ex.: dispositivo com 3 funções...

15 INTERRUPÇÕES: MÉTODO LEGADO O barramento PCI manteve a estrutura utilizada no ISA, com 2 controladores de interrupção PIC 8259A. Dispositivos PCI são ligados aos controladores através de um Roteador de Interrupções. As formas de ligação entre os dispositivos e o roteador não são especificadas, ficando por conta do fabricante definir a melhor forma. Por exemplo, é possível: conectar todas os pinos INTn# a uma única entrada do roteador; conectar todos os INTA# a uma entrada, os INTB# a outra, etc.; implementar uma entrada para cada pino de cada periférico. Uma entrada para cada periférico: melhor esquema de ligação. cada dispositivo possui acesso imediato ao roteador. as linhas não são compartilhadas. difícil de implementar. INTERRUPÇÕES: O MÉTODO LEGADO

16 Esquema mais comum. Balanceamento de carga entre as entradas do roteador. O roteador associa as suas entradas a 4 IRQs dos PICs INTERRUPÇÕES: O MÉTODO LEGADO INTERRUPÇÕES: O MÉTODO LEGADO O roteador de interrupções é programável: a BIOS sabe como são feitas as conexões no barramento; durante a inicialização a BIOS verifica quais entradas do roteador estão sendo utilizadas e quais IRQs dos PICs não estão sendo utilizadas por dispositivos ISA; a BIOS programa o roteador para associar cada uma de suas entradas a uma IRQ disponível; Exemplo de roteamento: o pino INTA# do conector 1 está fisicamente ligado à entrada 3 do roteador. Esta entrada está programa para acionar a IRQ13 do PIC. O roteador pode ser reprogramado pelo sistema operacional. Após a programação, o S.O. armazena esta informação no registrador Linha de Interrupção de cada dispositivo.

17 INTERRUPÇÕES: O MÉTODO LEGADO Como vários dispositivos compartilham a mesma interrupção, as rotinas de tratamento de interrupções (ISR) são associadas da seguinte forma: IRQx Tabela de vetores de interrupções ISRs associadas à IRQx ISR3 ISR2 Problemas??? ISR1 INTERRUPÇÕES SINALIZADAS POR MENSAGENS A MSI é um método similar a uma escrita em memória e oferece as seguintes vantagens: elimina a necessidade de vias de interrupções na placa mãe; elimina o compartilhamento de interrupções; elimina o encadeamento de ISRs e o problema das prioridades. Dispositivos capazes de realizar MSI possuem dois registradores adicionais: Registrador de Endereço de Mensagem. Registrador de Dados de Mensagens.

18 INTERRUPÇÕES SINALIZADAS POR MENSAGENS Durante a inicialização a BIOS verifica se o dispositivo é capaz de realizar MSI. Caso positivo, a BIOS verifica quantas mensagens diferentes o dispositivo necessita para gerar interrupções. A BIOS então escreve: um endereço de memória no Registrador de Endereço de Mensagem. Este endereço será escrito pelo dispositivo para sinalizar uma interrupção. uma ou mais mensagens no Registrador de Dados de Mensagens. Assim o dispositivo pode sinalizar vários eventos diferentes usando interrupções. Quando o dispositivo deseja gerar uma interrupção ele escreve uma mensagem pré-definida em um endereço de memória prédefinido. A forma como o sistema trata a interrupção depende do chipset. Derivados dos conectores Micro Channel. Existem 4 tipos: 5V de 32 bits; 5V de 64 bits; 3,3V de 32 bits; 3,3V de 64 bits. Os conectores possuem guias para evitar a troca de cartões. CONECTORES PCI

19 A especificação define 3 tamanhos de cartões: o padrão ou longo, medindo x 4.2 ; cartões compactos, medindo 4.2 x ; cartões com altura variável, cujo valor pode estar entre 1.42 a 4.2. CONECTORES PCI A ESPECIFICAÇÃO cpci O padrão PCI Compacto foi desenvolvido pela organização PCIMG para o uso do barramento PCI em aplicações industriais mais severas. O padrão define a montagem da especificação PCI em uma estrutura mecanicamente e eletricamente mais robusta. O PCI Compacto utiliza o fator de forma Eurocard nos tamanhos 3U e 6U. Este formato tem sido usado há anos em sistemas embutidos e em aplicações de telecomunicações, controle de processos, servidores de alto desempenho, etc. A especificação é 100% compatível com a especificação PCI, nos níveis de software e hardware.

20 A ESPECIFICAÇÃO cpci O fator de forma Eurocard disponibiliza 5 conectores. O PCI Compacto utiliza apenas 2 destes: J1 para o barramento de 32 bits; J1 e J2 para o barramento de 64 bits; PLACA COM CONECTOR EUROCARD

21 A ESPECIFICAÇÃO cpci As placas PCI Compacto são conectados entre si através de uma barramento backplane. A CPU do sistema também ocupa um cartão individual (system slot), o que otimiza a manutenção do sistema no caso de defeito. Ao contrário da especificação PCI normal, o PCI Compacto oferece 8 conectores de expansão. A ESPECIFICAÇÃO cpci O sistema é instalado em gabinetes que otimizam a manutenção. Os gabinetes oferecem uma estrutura mecânica mais robusta. Devem atender a requisitos de compatibilidade eletromagnética e de ventilação.

ENTRADA E SAÍDA DE DADOS

ENTRADA E SAÍDA DE DADOS ENTRADA E SAÍDA DE DADOS Os dispositivos de um computador compartilham uma única via de comunicação BARRAMENTO. BARRAMENTO Elétrica/Mecânica + Protocolo. GERENCIAMENTO DE E/S O controle da troca de dados

Leia mais

O BARRAMENTO PCI. Sérgio Antônio Martini Bortolin Júnior 1 Alessandro Girardi 2

O BARRAMENTO PCI. Sérgio Antônio Martini Bortolin Júnior 1 Alessandro Girardi 2 O BARRAMENTO PCI Sérgio Antônio Martini Bortolin Júnior 1 Alessandro Girardi 2 RESUMO A tecnologia PCI foi desenvolvida pela Intel no início dos anos 1990, fabricada para atender as requisições de programas

Leia mais

Arquitetura de Computadores Arquitetura de entrada e saída

Arquitetura de Computadores Arquitetura de entrada e saída Arquitetura de Entrada e Saída Arquitetura de Computadores Arquitetura de entrada e saída Barramento Meio de transmissão de dados entre a CPU, a memória principal e os dispositivos de entrada e saída.

Leia mais

Arquitetura e Organização de Computadores I

Arquitetura e Organização de Computadores I Arquitetura e Organização de Computadores I Interrupções e Estrutura de Interconexão Prof. Material adaptado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Interrupções

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central

Leia mais

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA 8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente

Leia mais

Arquitetura de Computadores. Professor: Vilson Heck Junior

Arquitetura de Computadores. Professor: Vilson Heck Junior Arquitetura de Computadores Professor: Vilson Heck Junior Agenda Conceitos Estrutura Funcionamento Arquitetura Tipos Atividades Barramentos Conceitos Como já discutimos, os principais componentes de um

Leia mais

Barramentos ISA e PCI. Gustavo G. Parma

Barramentos ISA e PCI. Gustavo G. Parma Barramentos ISA e PCI Gustavo G. Parma Barramento Coleção de fios paralelos utilizados para transmitir endereços dados sinais de controle Internos ou Externos à CPU Internos: Via de dados Externos: utilizado

Leia mais

Mecanismo de Interrupção

Mecanismo de Interrupção Mecanismo de Interrupção Paralelismo de Operação Num sistema multiprogramado a CPU está sempre apta a compartilhar o seu tempo entre os vários programas e os diferentes dispositivos periféricos que necessitam

Leia mais

4.4 - Barramentos. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. robertacnobre@gmail.com e sandro@cefetrs.tche.

4.4 - Barramentos. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. robertacnobre@gmail.com e sandro@cefetrs.tche. CEFET-RS Curso de Eletrônica 4.4 - Barramentos robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.4.1 Barramentos São elementos de hardware que permitem a interconexão entre os componentes do

Leia mais

Interrupções. As interrupções são casos especiais de chamadas de procedimentos.

Interrupções. As interrupções são casos especiais de chamadas de procedimentos. Interrupções Uma interrupção é equivalente a uma chamada de procedimento. A chamada é equivalente a um CALL gerado pela execução de uma instrução. As interrupções são casos especiais de chamadas de procedimentos.

Leia mais

5 Entrada e Saída de Dados:

5 Entrada e Saída de Dados: 5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos

Leia mais

Arquitetura de Von Neumann e os Computadores Modernos

Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Computadores e Software Básico Aula 5 Flávia Maristela (flaviamsn@ifba.edu.br) Arquitetura de Von Neumann e as máquinas modernas Onde

Leia mais

Serial Paralela USB FireWire(IEEE1394)

Serial Paralela USB FireWire(IEEE1394) Serial Paralela USB FireWire(IEEE1394) histórico Tudo começou em 1980 quando a IBM estava desenvolvendo seu primeiro micro PC. Já haviam definido que o barramento ISA seria usado para permitir que o IBM

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Hardware Sistema de Entrada/Saída Visão Geral Princípios de Hardware Dispositivos de E/S Estrutura Típica do Barramento de um PC Interrupções

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Entrada e saída Alexandre Amory Edson Moreno Nas Aulas Anteriores Foco na Arquitetura e Organização internas da Cleo Modelo Von Neuman Circuito combinacional Circuito

Leia mais

Conceitos de Entrada e Saída

Conceitos de Entrada e Saída Conceitos de Entrada e Saída O processo de fornecer informações ou obtê-las dos computadores é chamado entrada/saída (E/S). Grandes mainframes utilizam uma organização de E/S consistindo de uma ou mais

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

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 7 Entrada/saída Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Problemas de entrada/saída Grande variedade

Leia mais

Aula 04 A. Barramentos. Prof. Ricardo Palma

Aula 04 A. Barramentos. Prof. Ricardo Palma Aula 04 A Barramentos Prof. Ricardo Palma Definição Em ciência da computação barramento é um conjunto de linhas de comunicação que permitem a interligação entre dispositivos, como o CPU, a memória e outros

Leia mais

Estruturas do Sistema de Computação

Estruturas do Sistema de Computação Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de

Leia mais

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano Sistemas Operacionais Marcos Laureano 1/25 Roteiro Estrutura de um sistema operacional Interrupções Proteção do núcleo Níveis de privilégio Chamadas de sistema 2/25 Mono-processadores atuais seguem um

Leia mais

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa Professor Especialista: Airton Ribeiro de Sousa É o percurso principal dos dados entre dois ou mais componentes de um sistema de computação, neste caso são os caminhos arquitetados na PLACA MÃE até o ponto

Leia mais

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Barramentos e Chipsets

Barramentos e Chipsets Sumário Introdução Barramentos e Chipsets Eduardo Amaral Barramentos Barramento frontal (Front Side Bus) Barramento de memória Barramento de externo ou de I/O Chipset Ponte norte Ponte sul Introdução Organização

Leia mais

Principais Componentes. Funções do Barramento. Esquema de Barramento. Um Barramento (Bus) é. Barramentos. Sistema de Barramento no Pentium

Principais Componentes. Funções do Barramento. Esquema de Barramento. Um Barramento (Bus) é. Barramentos. Sistema de Barramento no Pentium Principais Componentes Funções do Barramento Conexão de Memória Recebe e envia dados Recebe endereços Recebe sinais de controle Read Write Timing Entrada e Saída (I/O) Recebe e Envia dados Recebe sinais

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo. Circuito de gravação (AVR programmer) Introdução Nossa proposta, nesta parte do trabalho, é apresentar um circuito para gravação ISP (In-System- Programming) para microcontroladores AVR. Este circuito,

Leia mais

Informática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1

Informática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Informática I Aula 4 http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador)

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador) Multiprocessamento Multiprocessadores com memória distribuída (multicomputador) Conjunto de processadores, cada qual com sua memória local Processadores se comunicam por troca de mensagens, via rede de

Leia mais

Arquitetura de Computadores Pentium 4 e PCIe

Arquitetura de Computadores Pentium 4 e PCIe Pentium 4 Arquitetura de Computadores Pentium 4 e PCIe O Pentium 4 é um descendente direto da CPU 8088 usada no IBM PC original. O primeiro Pentium 4 foi lançado em novembro de 2000 com uma CPU de 42 milhõcs

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Hardware de Computadores Questionário II 1. A principal diferença entre dois processadores, um deles equipado com memória cache o

Leia mais

Aula 6 Modelo de Divisão em Camadas TCP/IP

Aula 6 Modelo de Divisão em Camadas TCP/IP Aula 6 Modelo de Divisão em Camadas TCP/IP Camada Conceitual APLICATIVO TRANSPORTE INTER-REDE INTERFACE DE REDE FÍSICA Unidade de Dados do Protocolo - PDU Mensagem Segmento Datagrama /Pacote Quadro 01010101010100000011110

Leia mais

Entrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1

Entrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1 Entrada e Saída Interface entre periféricos, processador e memória Fonte: Minho - Portugal 1 Ligação Processador/Memória - Periférico Processador Memória Controlo Dados Controlador Fonte: Minho - Portugal

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100

Leia mais

Universal Serial Bus USB

Universal Serial Bus USB Universal Serial Bus USB Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright (c) Walter

Leia mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários

Leia mais

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Entrada e Saída. Prof. Leonardo Barreto Campos 1 Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos

Leia mais

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

INTRODUÇÃO BARRAMENTO PCI EXPRESS. INTRODUÇÃO BARRAMENTO EXPRESS. O processador se comunica com os outros periféricos do micro através de um caminho de dados chamado barramento. Desde o lançamento do primeiro PC em 1981 até os dias de hoje,

Leia mais

Hardware de Computadores

Hardware de Computadores Placa Mãe Hardware de Computadores Introdução Placa-mãe, também denominada mainboard ou motherboard, é uma placa de circuito impresso eletrônico. É considerado o elemento mais importante de um computador,

Leia mais

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO 28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,

Leia mais

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Sistemas Operacionais Entrada / Saída Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Tópicos Princípios do hardware de E/S Princípios do software de E/S Camadas do software

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Entrada/Saída Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Problemas Entrada/Saída Grande

Leia mais

Componentes de um Sistema de Computador

Componentes de um Sistema de Computador Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores

Leia mais

Barramento. Barramentos. Barramento. Barramento

Barramento. Barramentos. Barramento. Barramento s Arquiteturas de Conjunto de conexões elétricas/lógicas paralelas Permitem a transmissão de dados, endereços e sinais de controle entre os diversos módulos funcionais do computador Consiste de vários

Leia mais

Montagem e Manutenção de Computadores Aula1

Montagem e Manutenção de Computadores Aula1 Montagem e Manutenção de Computadores Aula1 Programa Instrutor Universidade Federal do Paraná Departamento de Informática 18 de Maio de 2010 Programa Instrutor (Universidade Federal do Montagem Paraná,

Leia mais

Sub-item 1.1. : 5(63267$

Sub-item 1.1. : 5(63267$ &,5&8/$51ž 35(* 2(/(75Ð1,&21ž 2%-(72 )251(&,0(172 '( (48,3$0(1726 '(,1)250È7,&$ 62/8d 2,17(*5$'$'(6725$*( Sub-item 1.1. : 6$2648(67,21$0(1726 Está sendo solicitado equipamento com Sistema de refrigeração

Leia mais

E/S PROGRAMADA E/S PROGRAMADA E/S USANDO INTERRUPÇÃO

E/S PROGRAMADA E/S PROGRAMADA E/S USANDO INTERRUPÇÃO E/S PROGRAMADA QUANDO A CPU FAZ TODO O TRABALHO RELACIONADO A UMA OPERAÇÃO DE E/S, NO CASO DO PROCESSO QUERER IMPRIMIR (NA IMPRESSORA) ABCDEFGH : ESTES CARACTERES SÃO COLOCADOS EM UMA ÁREA DE MEMÓRIA DO

Leia mais

Introdução à Informática. Alexandre Meslin

Introdução à Informática. Alexandre Meslin Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Módulo 4 Objetivos Aula 1 Componentes principais em um computador pessoal Fluxo de informações em um computador idealizado Componentes do

Leia mais

Sistemas Operacionais Introdução. Professora: Michelle Nery

Sistemas Operacionais Introdução. Professora: Michelle Nery Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas

Leia mais

Arquitetura de Computadores. Tipos de Instruções

Arquitetura de Computadores. Tipos de Instruções Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada

Leia mais

Modelo Genérico de Módulo de E/S Grande variedade de periféricos

Modelo Genérico de Módulo de E/S Grande variedade de periféricos Conteúdo Capítulo 7 Entrada/Saída Dispositivos externos Módulos E/S Técnicas de E/S E/S Programada E/S Conduzida por interrupções Processamento de interrupções Controlador Intel 82C59A Acesso Directo à

Leia mais

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.

Aula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress. Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 03 Componentes Básicos Hardware e Rede Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br Principais Componentes Barramentos Placa Mãe Processadores Armazenamento

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema Operacional (SO) é um programa colocado entre o hardware do

Leia mais

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

FIREWIRE. O logotipo padronizado: Suas principais vantagens: FIREWIRE O barramento Firewire, também conhecido como IEEE 1394 ou como i.link, foi desenvolvido inicialmente pela Apple Computer em 1996, como um barramento serial de alta velocidade, e transfere um grande

Leia mais

Curso Técnico de Nível Médio

Curso Técnico de Nível Médio Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade

Leia mais

Visão Geral de Sistemas Operacionais

Visão Geral de Sistemas Operacionais Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.

Leia mais

Sistemas Computacionais

Sistemas Computacionais 2 Introdução Barramentos são, basicamente, um conjunto de sinais digitais com os quais o processador comunica-se com o seu exterior, ou seja, com a memória, chips da placa-mãe, periféricos, etc. Há vários

Leia mais

Vitor Amadeu Souza. vitor@cerne-tec.com.br

Vitor Amadeu Souza. vitor@cerne-tec.com.br Introdução Vitor Amadeu Souza vitor@cerne-tec.com.br Veremos agora os passos para enviar uma string de caracteres pela USB. Porém antes veremos um tutorial referente a porta USB. Tutorial USB Sistema de

Leia mais

Gerência de Entrada/Saída

Gerência de Entrada/Saída Gerência de Entrada/Saída Prof Clodoaldo Ap Moraes Lima 1 Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de

Leia mais

3. Arquitetura Básica do Computador

3. Arquitetura Básica do Computador 3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,

Leia mais

ESTUDO DE CASO WINDOWS VISTA

ESTUDO DE CASO WINDOWS VISTA ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado

Leia mais

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO Descrição do Produto... 3 Características... 3 Configuração USB... 4 Configuração... 5 Página

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 Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias

Leia mais

Infraestrutura de Hardware. Entrada/Saída: Comunicação Processador, Memória e E/S

Infraestrutura de Hardware. Entrada/Saída: Comunicação Processador, Memória e E/S Infraestrutura de Hardware Entrada/Saída: Comunicação Processador, Memória e E/S Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido

Leia mais

Placas Adaptadoras e montagem de Redes

Placas Adaptadoras e montagem de Redes Placas Adaptadoras e montagem de Redes Objetivos da aula: 1 - Descrever a função da placa adaptadora de rede em uma rede. 2 - Descrever as opções de configuração para placas adaptadoras de rede. 3 - Listar

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0

Leia mais

Prof. Daniel Gondim danielgondimm@gmail.com. Informática

Prof. Daniel Gondim danielgondimm@gmail.com. Informática Prof. Daniel Gondim danielgondimm@gmail.com Informática Componentes de um SC Barramento Também conhecido como BUS É um conjunto de linhas de comunicação que permitem a interligação entre dispositivos,

Leia mais

Um retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S

Um retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais Laboratório de Sistemas Operacionais Aula 2 Flávia Maristela (flavia@flaviamaristela.com) Romildo Martins (romildo@romildo.net)

Leia mais

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia ADDRESS RESOLUTION PROTOCOL Thiago de Almeida Correia São Paulo 2011 1. Visão Geral Em uma rede de computadores local, os hosts se enxergam através de dois endereços, sendo um deles o endereço Internet

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 3.1 EXECUÇÃO DAS INSTRUÇÕES A UCP tem duas seções: Unidade de Controle Unidade Lógica e Aritmética Um programa se caracteriza por: uma série de instruções

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano 2012-1

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano 2012-1 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um dispositivo Compreender o mecanismo de acionamento de um dispositivo

Leia mais

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade

Leia mais

6 - Gerência de Dispositivos

6 - Gerência de Dispositivos 1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de

Leia mais

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Aula 08: UCP Características dos elementos internos da UCP: registradores, unidade de controle, decodificador de instruções, relógio do sistema. Funções do processador: controle

Leia mais

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver

Leia mais

Por razões, é requerido um módulo de E/S, que deve desempenhar duas funções principais:

Por razões, é requerido um módulo de E/S, que deve desempenhar duas funções principais: Entrada e Saída Além do processador e da memória, um terceiro elemento fundamental de um sistema de computação é o conjunto de módulos de E/S. Cada módulo se conecta com o barramento do sistema ou com

Leia mais

Placa-Mãe. Christian César de Azevedo

Placa-Mãe. Christian César de Azevedo Placa-Mãe Christian César de Azevedo Componentes Básicos Placa-Mãe 2 Componentes da Placa-Mãe 1. Soquete do Processador 2. Chipset 3. Soquetes de memória RAM 4. Conector de alimentação 5. Conector do drive

Leia mais

Interfaces IDE e SCSI. Disco Rígido

Interfaces IDE e SCSI. Disco Rígido Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Curso de Extensão em Arquitetura de Computadores Pessoais Interfaces IDE e SCSI 1 Setores Trilhas Cabeças

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:

Leia mais

Entrada e Saída (Input/Output I/O) Organização de Computadores (Aula 5) Entrada/Saída. Diferentes Tipos de Dispositivos (1)

Entrada e Saída (Input/Output I/O) Organização de Computadores (Aula 5) Entrada/Saída. Diferentes Tipos de Dispositivos (1) Organização de Computadores (Aula 5) Entrada/Saída Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Entrada e Saída (Input/Output I/O) Computador: Processador, Memória (principal

Leia mais

Organização de Computadores. (Aula 5) Entrada/Saída

Organização de Computadores. (Aula 5) Entrada/Saída Organização de Computadores (Aula 5) Entrada/Saída Entrada e Saída (Input/Output I/O) Computador: Processador, Memória (principal e secundária) Equipamentos (dispositivos, elementos, unidades,...) de Entrada/Saída

Leia mais

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha.

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Memorias Introdução Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Necessariamente existe dois tipos de memórias: -Memória

Leia mais

Guilherme Pina Cardim. Relatório de Sistemas Operacionais I

Guilherme Pina Cardim. Relatório de Sistemas Operacionais I Guilherme Pina Cardim Relatório de Sistemas Operacionais I Presidente Prudente - SP, Brasil 30 de junho de 2010 Guilherme Pina Cardim Relatório de Sistemas Operacionais I Pesquisa para descobrir as diferenças

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

Tipos de sistemas operacionais

Tipos de sistemas operacionais Tipos de sistemas operacionais Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais para Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais para Computadores

Leia mais