Organização e Arquitetura de computadores
|
|
- Sonia Palma Ribas
- 8 Há anos
- Visualizações:
Transcrição
1 Organização e Arquitetura de computadores Interface do processador com o mundo externo, dispositivos de E/S e barramentos Prof. Dr. Luciano José Senger Introdução O ambiente externo ao processador ébastante diverso e composto por vários dispositivos adicionais que servem para a entrada e saída (E/S) de dados Dispositivos de I/O são diversos em relação a: Comportamento entrada, saída ou armazenamento Parceria ou máquina Taxa de dados a taxa na qual os dados podem ser transferidos entre o dispositivo de I/O e memória ou processador São medidas de desempenho para um sistema de entrada e saída: Desempenho Capacidade de expansão Necessidade Custo, tamanho, peso Medidas de Desempenho Dispositivos de E/S Largura de Banda (I/O bandwidth, throughput) quantidade de informação que pode ser trocada por unidade de tempo. Qual é quantidade de dados que pode movimentarse pelo sistema em um certo intervalo de tempo? Quantas operações de E/S podem ser realizadas por unidade de tempo? Tempo de E/S ou latência o tempo para realizar um operação de E/S Sistemas desktop e embutidos: tempo de resposta e custo de E/S Outros sistemas: vazão e facilidade de expansão Exemplos Dispositivo Teclado Mouse Impressora Monitor Rede local Disco magnético I/O/S input input output output input or output storage Parceria máquina máquina Taxa (Mb/s) orders of magnitude range Um sistema típico t de E/S Processor Cache Main Memory Interrupts Memory - I/O Bus I/O Controller Disk Disk I/O Controller Graphics I/O Controller Network Armazenamento em disco e confiabilidade Discos magnéticos contam com pratos giratórios cobertos com superfície magnética e armazenamento não volátil 5000 a RPMs Superfícies dividas em trilhas e setores Cilindros: todas as trilhas sob a cabeça de leitura em um instante de tempo Acesso em 3 estágios Posicionamento da cabeça de leitura (seek): tempo de seek (3 a 15ms), depende da localidade Setor desejada encontre a cabeça de leitura: latência rotacional Tempo de transferência: tempo para transferir um bloco de bits Como aumentar a confiabilidade Evitar ocorrência de falha pela construção Uso de redundância para concluir o serviço mesmo na ocorrência de falhas Previsão de falha 1
2 Armazenamento em discos e confiabilidade Discos magnéticos Exemplo de valores Redundant arrays of inexpensive disks Objetivo: melhorar a disponibilidade de armazenamento em disco Múltiplos discos pequenos ao contrário de apenas um disco grande 0 Striping: espalhamento de blocos através de múltiplos discos Vários blocos podem ser acessados em paralelo aumentando o desempenho Mesmo custo que um disco grande Sem redundância a falha de um ou mais discos émais provável na medida que aumenta o número de discos blk1 blk2 blk3 blk4 1 Redundância via espelhamento Usa o dobro de discos do 0, de forma que sempre existe uma cópia dos dados # de discos para redundância = # discos para dados, de forma que custa o dobro de um disco grande As escritas devem ser realizadas em dois discos, de forma que o desempenho de 1 éa metade do 0 Se um disco falha, o sistema recupera através do disco espelho 0 +1: redundância + espelhamento = mínimo de 4 discos JBOD: pode usar dois discos (divide cada disco em dois) blk1 blk2 blk3 blk4 blk1 blk2 blk3 blk4 2 Técnica de acesso paralelo: todos os discos participam de qualquer requisição de E/S Esquema de detecção de erros e correção:-atualmente implementados no hardware do disco Necessita de vários discos Na prática, não muito utilizado blk1,b0 1 blk1,b1 blk1,b2 blk1,b3 Checks 4,5,6,7 Checks 2,3,6,7 Checks 1,3,5, redundant (check) data 3 Paridade intercalada por bit Outros 4, 5, 6... Diferentes organizações para melhorar disponibilidade e desempenho. blk1,b0 1 blk1,b1 blk1,b2 blk1,b (odd) bit parity disk Exemplos 2
3 Barramentos Barramento éum canal de comunicação compartilhado entre o processador e dispositivos de E/S Vantagens: versatilidade e baixo custo Desvantagem: gargalo de comunicação, limitando a vazão máxima de E/S Velocidade máxima do barramento élimitada por fatores físicos: extensão do barramento e número de dispositivos Como se torna difícil trabalhar com muitos fios paralelos em alta velocidade devido variações de clock e atrasos, barramentos paralelos tem sido substituídos por barramentos seriais de alta velocidade (p.e., PCI para PCI express) Fundamentos Conjunto de linhas de controle e linhas de dados (linhas de dados servem para endereços) Transação de barramento Mestre define o comando e endereço Trabalhador recebe o comando e realiza o trabalho Barramentos Classificação Barramentos entre processador e memória: curtos e de alta velocidade Barramentos de E/S: mais longos, diversos dispositivos SCSI, USB Não realizam interface direta com a memória; barramento processador-memória é empregado (backplane) Backplane bus: interconexão de dispositivos com a memória ATA, PCI Express Barramentos gráficos Barramentos de E/S Serve como um modo para expandir a máquina e conectar novos dispositivos Padrões (ISA, EISA, PCI, AGP) servem como uma especificação para os fabricantes de computadores e periféricos Barramentos Esquemas básicos de comunicação Síncrono Geralmente entre Processador memória apenas Inclui um clock nas linhas de controle e um protocolo de comunicação que é fixo e relacionado diretamento com o clock Inclui uma lógica pequena que quando implementada produz um barramento com alto desempenho Cada dispositivo deve ter a mesma taxa de clock Assíncrono Barramentos de E/S Necessita de protocolo de aperto de mãos pois não utiliza o clock Linhas de controle adicionais Pode acomodar diversos dispositivos diferentes Desempenho pior que o síncrono Barramentos Barramento síncrono Em barramentos síncronos, o dispositivo pode pedir um tempo de espera (wait state) caso não consiga responder dentro do tempo previsto. Nesse caso, o processador aumenta o tempo de espera para concluir a operação Protocolo de hand shaking Saída (leitura) de dados da memória para um dispositivo de E/S ReadReq 1 2 Data addr data 3 Ack DataRdy Dispositivo de E/S sinaliza uma requisição trocando para 1 o sinal de ReadReq e colocando o addr na linha de dados 1. Memória enxerga o sinal ReadReq, lê o addr das linhas de dados e sinaliza o reconhecimento (Ack) 1. Dispositivo de E/S enxerga o Ack e libera o sinal ReadReq / linha dados 1. Memória enxerga o ReadReq tornar-se baixo e muda para 0 o sinal Ack 1. Quando a memória tem os dados prontos, ela coloca no barramento de dados e sinaliza DataRdy 1. Dispositivo enxerga DataRdy, lê os dados e sinaliza Ack 1. Memória enxerga o Ack, solta as linhas de dados e muda para 0 DataRdy 1. Dispositivo enxerga transição de DataRdy e muda para 0 o Ack Arbitragem de barramentos Arbitragem de barramentos Vários dispositivos podem requisitar o barramento Esquemas de arbitragem de barramento usualmente tentam balancear: Prioridade o dispositivo com maior prioridade deve ser atendido primeiro Justiça mesmo para o dispositivo de menor prioridade o barramento deve estar disponível Quatro classes Em cadeia (Daisy chain) Centralizado, com arbitragem paralela Arbitragem distribuída por auto-seleção: cada dispositivo coloca um código no barramento indicando sua identidade no barramento Arbitragem distribuída com detecção de colisão 3
4 Arbitragem de barramento Daisy Chain Arbitragem em paralelo Device 1 Highest Priority Device 2 Device N Lowest Priority Device 1 Device 2 Device N Bus Arbiter Ack Ack Ack Release Request wired-or Bus Arbiter Ack1 Request1 Request2 RequestN Ack2 AckN Data/Addr Data/Addr Vantagem: simples Desvantagens Não garante justiça:-dispositivo de baixa prioridade pode ficar bloqueado Lento: o sinal de garantia de barramento limita o desempenho do barramento Vantagens: flexível, pode garantir justiça Desvantages: mais complicada a implementação Barramentos para um processador 2 serial ATAs: 150 MB/s Memory Controller Hub ( Northbridge ) Graphics output: 2.0 GB/s Gbit ethernet: GB/s 2 parallel ATA: 100 MB/s I/O Controller Hub ( Southbridge ) System Bus ( Front Side Bus ): 64b x 800 MHz (6.4GB/s), 533 MHz, or 400 MHz DDR SDRAM Main Memory Hub Bus: 8b x 266 MHz PCI: 32b x 33 MHz 8 USBs: 60 MB/s Comunicação entre os dispositivos e o processador Como o processador controla os dispositivos Intruções de I/O especiais Especificam o dispositivo e o comando E/S mapeada na memória Leituras e escritas comuns são interpretadas como comandos de E/S Load/stores para os endereços de E/S são feitas apenas pelo SO Como o dispositivo se comunica com o processador Polling o processador periodicamente checa o status do dispositivo de E/S para determinar o status Processador faz todo o trabalho Desperdiça muito tempo de processamento devido as diferenças de desempenho entre o processador e dispositivo (p.e. Impressora e processador) Interrupções o dispositivo de E/S avisa uma interrupção para requisitar a atenção do processador Interrupção éum evento assíncrono àexecução normal de E/S por interrupções UCP não gasta ciclos esperando a resposta do dispositivo Dispositivo gera uma sequência de eventos que interrompem a execução normal de processamento E/S por interrupções Após receber um sinal de interrupção (IRQ) o processador envia sinal ao dispositivo (reconhecimento da interrupção) -dispositivo então desabilita o sinal da interrupção Ações do hardware processador salva o contexto do processo em execução na pilha PC, PSW (Program Status Word) Carrega um novo valor para PC, a rotina de tratamento de interrupções (ISR interrupt service routine) Realiza o tratamento da interrupção Recupera na pilha o contexto do programa Atendimento de uma interrupção pode ser interrompido por um dispositivo de maior prioridade (aninhamento) Interrupções mascaráveis e não mascaráveis não-mascaráveis são usadas para sinalizar quase catástrofes, como um erro de paridade de memória 4
5 Direct Memory Access (DMA) Para dispositivos com alta transferência de dados (p.e. discos) o esquema de interrupções consome muitos ciclos de processamento DMA o controlador de E/S tem a habilidade de tornar-se mestre no barramento e transferir os dados diretamente de/para a memória sem envolver o processador O processador inicia a transferência DMA informando o endereço de E/S, a operação a ser realizada, o endereço de memória de destino/fonte e o número de Bytes a serem transferidos O controlador de DMA gerencia a transferência inteira, controlando o barramento Quando a transferência DMA torna-se completa, o controlador de E/S interrompe o processador para avisar do término da operação DMA e o problema de consistência em cache Podem existir múltiplos dispositivos DMA no sistema Acesso àmemória pelo processador ébloqueado Apenas memória cache poderá ser acessada Em sistema com caches, existem duas cópias do item de dados: um na cache e outro na memória Em uma leitura DMA (do disco para a memória) o processador usarádados antigos se a localização estiver na cache Em uma escrita DMA (da memória para o disco) e uma cache write-back o dispositivo de E/S receberá dados antigos se os dados estiverem na cache e ainda não tiverem sido atualizados na memória principal DMA e o problema de consistência em cache O problema pode ser resolvido: Roteando toda a atividade de E/S além da cache caro e desempenho negativo no desempenho O sistema operacional seletivamente invalida a cache para uma operação de leitura e força write-backspara uma operação de escrita (flushing) Definir um hardware que seletivamente invalide ou descarregue a cache Processadores de E/S ( Channel I/O) Entrada e saída e o sistema operacional O sistema operacional atua como interface entre o hardware de E/S e os programas Proteger os recursos compartilhados, os programas de usuário não podem ter acesso direto aos dispositivos de E/S O sistema operacional deve enviar comandos para os dispositivos, manipular interrupções geradas pelos dispositivos e escalonar as requisições de E/S para melhorar o desempenho do sistema Chamadas de sistema (INT 21, syscalls) transferem o controle para o sistema operacional que atua como sistema supervisor dos dispositivos Exemplo: processadores x86 x86 pode ter 256 interrupções Quando o processador recebe um sinal de interrupção, ele envia um sinal de reconhecimento de interrupção; o módulo de E/S responde colocando um Byte na linha de dados Esse Byte é chamado vetor de interrupções Interrupção vetorizada 1 Byte de dados que especifica o tipo da interrupção deve acompanhar cada interrupção Vetor éum ponteiro (endereço) para a tabela de interrupções A tabela éarmazenada na memória nos endereços de 0000:0000 a 0000:03ffh A Tabela contém 256 ponteiros para o código ISR Também referenciado como manipulador de interrupções 5
6 Processadores x86 Os processsadores x86 tem apenas uma linha de requisição de interrupção (INTR) e uma linha de reconhecimento de interrupção (INTA) Para que o processador possa manipular vários dispositivo e prioridades, ele éconfigurado por um árbitro de interrupções Atéo 386: 82C59A Um número de IRQ por dispositivo Atualmente: barramentos de pontes - ponte sul Dispositivos podem compartilhar números de IRQ (PCI) Controlador de interrupção: 82C59A permite que vários dispositivos enviem sinais de interrupção ao processador 8 linhas de interrupção Pode ser ligado em cascata Ao receber o sinal INTA do processador, o chip coloca o vetor de interrupções no barramento de dados Barramento ISA: dois chips em cascata via entrada 2 Conexões externas para interrupções NMI - Non-Maskable Interrupt 8086 CPU int Software NMI Requesting Device Interrupt Logic into NMI Divide Error Traps Single Step INTR - Interrupt Request INTR Programmable Interrupt Controller (part of chipset) Intel 8259A PIC Controlador de interrupções Intel 82C59A: ligação em cascata Interface de periféricos ricos Intel 82C55A Usado no 386 Única pastilha projetada para ser empregada juntamente com o processador 386 Implementa um módulo de E/S Exemplo: controle do teclado e do monitor Leituras recomendadas Livros Patterson Stallings Murdocca 6
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 maisInfraestrutura 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 maisMecanismo 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 maisOrganizaçã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 maisArquitetura 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 maisSistemas 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 maisOrganizaçã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 maisSistemas 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 maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 7 Entrada/saída Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Problemas de entrada/saída Grande variedade
Leia maisOrganizaçã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 maisSistemas 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 maisEstruturas 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 maisInterface entre Processadores e Periféricos
Interface entre Processadores e Periféricos Ch8-1 Sistemas de I/O Características de projeto de Sistemas de I/O expansibilidade, robustez frente a falhas Desempenho depende: da característica do dispositivo,
Leia maisEntrada 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 maisARQUITETURA 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 maisEntrada 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 maisCAPÍ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 maisPrincipais 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 maisComponentes básicos de um sistema computacional. Cap. 1 (Stallings)
Componentes básicos de um sistema computacional Cap. 1 (Stallings) 1 Sistema de Operação Explora recursos de hardware de um ou mais processadores Provê um conjunto de serviços aos utilizadores Gerencia
Leia maisEntrada 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 maisInterrupçõ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 maisArquitetura 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 maisE/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 maisSistemas 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 maisSistemas 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 maisDispositivos de Memória
Chipset Conjunto de chips que fazem a comunicação entre a e os demais dispositivos do computador. Todas as informações que trafegam pela placa mãe passam necessariamente pelo Chipset, que tem dois chips:
Leia maisArquitetura de Computadores - Revisão -
Arquitetura de Computadores - Revisão - Principais funções de um Sistema Operacional Componentes básicos da Arquitetura Barramentos Registradores da CPU Ciclo de Instruções Interrupções Técnicas de E/S
Leia maisO hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware
1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador
Leia maisdiscos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco
AULA 04 - Estruturas Sistemas Computacionais Nosso objetivo é apenas revisar conceitos relacionados a estrutura geral um sistema computacional para pois explicarmos os talhes operação do sistema e como
Leia maisSISTEMAS 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 maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 04 - Concorrência Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC, 2007. Mono x Multiprogramação
Leia maisBarramentos 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 maisInterface entre Processadores e Periféricos
Interface entre Processadores e Periféricos Ch8-1 Sistemas de Características de projeto de Sistemas de expansibilidade, robustez frente a falhas Desempenho depende: da característica do dispositivo, da
Leia maisENTRADA E SAÍDA (I/O)
MICROPROCESSADORES II (EMA864315) ENTRADA E SAÍDA (I/O) 1 O SEMESTRE / 2015 Alexandro Baldassin MATERIAL DIDÁTICO Patterson & Hennessy (4a edição) Capítulo 6 (Tópicos I/O) 6.1 Introduction 6.5 Connecting
Leia maisBarramentos - 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 maisVisã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 maisArquitetura 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 mais5 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 maisSistemas Operacionais
Sistemas de Entrada/Saída Sistema de Entrada/Saída - Redundant Array of Independent Disks 0 - Matriz de Discos sem Tolerância a Falhas 1 - Espelhamento 2 - Código de Hamming 3 - Transferência Paralela
Leia maisEstrutura de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de
Leia maisUnidade 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 maisArquitetura 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 maisModelo 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 maisMemória Cache. Prof. Leonardo Barreto Campos 1
Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.
Leia maisDispositivos de Entrada e Saída
SEL-0415 Introdução à Organização de Computadores Dispositivos de Entrada e Saída Aula 9 Prof. Dr. Marcelo Andrade da Costa Vieira ENTRADA e SAÍDA (E/S) (I/O - Input/Output) n Inserção dos dados (programa)
Leia maisTI 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 maisRAID Redundat Arrays of Inexpensive Disks
RAID Redundat Arrays of Inexpensive Disks Criado em alternativa para os discos grandes e caros. Justificativa: Substituindo discos grandes por muitos discos pequenos, o desempenho melhoraria mais cabeças
Leia maisConceitos de Entrada e Saída
Conceitos de Entrada e Saída O processo de fornecer informações ou obtê-las dos computadores é chamado entrada/saída (E/S). Grandes mainframes utilizam uma organização de E/S consistindo de uma ou mais
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Cap. 08 Armazenamento Secundário e Sistemas de E/S Prof. M.Sc. Bruno R. Silva Plano de aula Introdução Armazenamento em disco e confiabilidade Redes Barramentos e outras conexões
Leia maisSetores Trilhas. Espaço entre setores Espaço entre trilhas
Memória Externa Disco Magnético O disco magnético é constituído de um prato circular de metal ou plástico, coberto com um material que poder magnetizado. Os dados são gravados e posteriormente lidos do
Leia maisComponentes 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 maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisSistemas Operacionais: Sistema de Arquivos
Sistemas Operacionais: Sistema de Arquivos Sistema de Arquivos Arquivos Espaço contíguo de armazenamento Armazenado em dispositivo secundário Estrutura Nenhuma: seqüência de bytes Registros, documentos,
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Memória Secundária. Prof. Valeria M. Bastos 18/06/2012 Prof. Antonio Carlos Gay Thomé
UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Memória Secundária Prof. Valeria M. Bastos 18/06/2012 Prof. Antonio Carlos Gay Thomé 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Gerência
Leia maisArquitetura 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 maisSistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S
Estruturas de sistemas de computação Sumário! Operação de um sistema de computação! Estruturas de E/S! Estruturas de armazenamento! Hierarquia de armazenamento 2 1 Arquitectura de um sistema de computação
Leia maisGerê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 maisArquitectura de Computadores II. Interface com Periféricos
Arquitectura de Computadores II LESI - 3º Ano Interface com Periféricos João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Janeiro 2002 Aspecto frequentemente relegado para segundo
Leia maisRAID 1. RAID 0 2. RAID 1
EJAV - ESCOLA ESTADUAL DE EDUCAÇÃO BÁSICA E PROFISSIONAL JOSÉ APRÍGIO BRANDÃO VILELA Curso Técnico de Informática Professor Jonathas José de Magalhães AULA 08 - RAID RAID O desempenho das memórias secundárias
Leia maisARQUITETURA 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 maisCurso 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 mais4.1 - Sistema de I/O. CEFET-RS Curso de Eletrônica. Organização de Computadores. Profs. Roberta Nobre & Sandro Silva
CEFET-RS Curso de Eletrônica 4.1 - Sistema de Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Sistema de Interface ou Controladora Periféricos Portas Unidade 04.1.2
Leia maisSistemas 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 maisMultiprocessamento. 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 maisOrganização e Arquitetura de Computadores II (CEA 509) Armazenamento e o Sistema de E/S
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Organização e Arquitetura de Computadores II (CEA 509) Armazenamento e o Sistema de E/S Vicente Amorim vicente.amorim.ufop@gmail.com
Leia maisGerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger
Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.
Leia maisConceitos Básicos. Conceitos Básicos Memória
Infra-Estrutura de Hardware Conceitos Básicos Memória Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Bits de Memória Ordem de Bytes Conceitos Básicos Memória Secundária Códigos de Correção
Leia maisDispositivos de Armazenamento em massa. José Roberto B. Gimenez
Dispositivos de Armazenamento em massa José Roberto B. Gimenez 2 Estrutura da apresentação O meio físico de armazenamento Interfaces de conexão ATA, SCSI, FC RAID array Sistemas de Armazenamento DAS, NAS,
Leia maisArquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário
Arquitetura de Computadores para Sistemas Operacionais Arquitetura de Computadores para Sistemas Operacionais Tecnologias em Informática 2o Semestre Sistemas Operacionais Prof. Cid R Andrade Sumário Conhecer
Leia mais6 - 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 maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisAula 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 maisCapítulo 2 (Livro Texto*) - Notas de Aula - Parte II
Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II 1. Organização de um Computador : Computador: formado por 3 módulos distintos: UCP (UAL e UC) Memória (memória principal ou memória RAM)
Leia maisArquitectura de Computadores
Unidade de Entrada/Saída (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
Leia maisArquitetura 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 maisO 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 maisFundamentos em Informática
Fundamentos em Informática 04 Organização de Computadores nov/2011 Componentes básicos de um computador Memória Processador Periféricos Barramento Processador (ou microprocessador) responsável pelo tratamento
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisInfraestrutura de Hardware. Entrada/Saída: Armazenamento
Infraestrutura de Hardware Entrada/Saída: Armazenamento Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é entendido e executado pelo HW? Qual
Leia maisArquitetura 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 maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 02. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 03 Conceitos de Hardware e Software parte 02 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed.
Leia mais3. 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 maisARQUITETURA 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 maisUniversal 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 maisArquitetura de um Computador
Arquitetura de um Computador Discos Impressora tape-drives CPU Controlador Disco Controlador impressora Controlador tape-driver controlador memoria bus memoria Os periféricos de I/O e o CPU executam concorrentemente.
Leia maisUm 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 maisEscola 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 maisEA960 Redundância e Confiabilidade: RAID
EA960 Redundância e Confiabilidade: RAID Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato 1 Motivação Revisitando a lei de Amdahl:
Leia maisIntrodução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Introdução à Organização de Computadores Entrada e Saída Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Software Sistema de Entrada/Saída Princípios de Software Tratadores (Manipuladores) de Interrupções Acionadores de Dispositivos (Device Drivers)
Leia maisIntrodução aos Sistemas
Introdução Introdução aos Sistemas Operacionais 1 2 3... n Ambientes Operacionais Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani Compilador Editor de texto Browser Programas
Leia maisMEMÓRIA. A memória do computador pode ser dividida em duas categorias:
Aula 11 Arquitetura de Computadores - 20/10/2008 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber MEMÓRIA Memória é um termo genérico usado para designar as partes do computador
Leia mais8. Interfaceamento entre Processador e Periféricos. Características de projeto de sistemas de I/O expansibilidade, robustez frente a falhas
8. Interfaceamento entre Processador e Periféricos Características de projeto de sistemas de I/O expansibilidade, robustez frente a falhas Desempenho depende: da característica do dispositivo, da conexão
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisIFPE. 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 maisAVALIAÇÃO À DISTÂNCIA 1 GABARITO
Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação UFF Disciplina INTRODUÇÃO À INFORMÁTICA... AD1 2 semestre de 2008. Data... AVALIAÇÃO À
Leia maisINFORMÁTICA - BICT (noturno)
INFORMÁTICA - BICT (noturno) Organização de Computadores Professor: Dr. Rogério Vargas 2014/2 http://rogerio.in Introdução O que é mesmo um Computador? O computador é uma máquina eletrônica que permite
Leia maisUCP. Memória Periféricos de entrada e saída. Sistema Operacional
Arquitetura: Conjunto de elementos que perfazem um todo; estrutura, natureza, organização. Houaiss (internet) Bit- Binary Digit - Número que pode representar apenas dois valores: 0 e 1 (desligado e ligado).
Leia maisPCI - PERIPHERAL COMPONENT INTERCONNECT
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
Leia mais