Conteúdo. Capítulo 3 Visão de Topo da Função e Interconexões do Computador. Pontos Chave Ciclo de Instrução. Componentes CPU.

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

Download "Conteúdo. Capítulo 3 Visão de Topo da Função e Interconexões do Computador. Pontos Chave Ciclo de Instrução. Componentes CPU."

Transcrição

1 Capítulo 3 Visão de Topo da Função e Interconexões do Computador Conteúdo Componentes Função Busca e execução de instruções Interrupções & Função de E/S Estruturas de Interconexão Barramento de Interconexão Estrutura Múltiplas hierarquias Elementos do projecto PCI Estrutura Comandos Transferência de dados Arbitragem António Pina 11/05 2 Pontos Chave Ciclo de Instrução busca de instrução busca de 1 ou mais operandos execução salvaguarda de zero ou mais operandos teste de interrupção Componentes principais a interligar quase sempre através de um barramento Tópicos chave para barramentos arbitragem, temporização e largura Componentes CPU Unidade de Controlo Unidade Aritmética e Lógica Memória Principal Armazenamento temporário para código e resultados Dispositivos de E/S Dados e instruções à entrada e resultados à saída António Pina 11/05 3 António Pina 11/05 4

2 Componentes do Computador: Vista de Topo Ciclo de Instrução Dois passos Busca Execução António Pina 11/05 5 António Pina 11/05 6 Ciclo de Busca Contador de Programa (PC) contém o endereço da instrucão seguinte Processador extrai a instrução da localização da memória apontada pelo PC Incrementa o PC Excepto se for indicado o contrário A instrução é carregada no Registo de Instrucão (IR) Processador interpreta a instrução e executa as acções associadas, no ciclo de instrução Ciclo de Execução Interpretação & Execução Processador-memória Transferência de dados entre o CPU e memória principal Processador-E/S Transferência de dados entre o CPU e o módulo de E/S Processamento de Dados Operações aritméticas ou lógicas nos dados Controlo Alteração da sequência de operações e.g. derivação (derivação) Combinações António Pina 11/05 7 António Pina 11/05 8

3 Programa em Execução (a) Instruction format (b) Integer format Program counter(pc) = Address of instruction Instruction register(ir) = Instruction being executed Accumulator(AC) = Temporary storage 0001 = Load AC from memory 0010 = Store AC to memory 0101 = Add to AC from memory Figure 3.4 Characteristics of a Hypothetical Machine António Pina 11/05 9 António Pina 11/05 10 Ciclo de Instrução - Diagrama de Estado Interrupcões Mecanismo usados pelos módulos (e.g. E/S) para interromper a sequência normal de processamento Classes de interrupções Programa e.g. transbordo (overflow), divisão por zero Temporizador (alarme) Gerado pelo relógio interior do processador Usado para comutação compulsiva de tarefas E/S do controlador de E/S Falha do Equipamento e.g. alimentação, erro de paridade da memória António Pina 11/05 11 António Pina 11/05 12

4 Fluxo de Controlo de Programa Interrupções e Ciclo de Instrução Vantages do uso de interrupções não esperar pela conclusão da operação corrente de E/S Ciclo de instrução revisitado adicionado um ciclo de interrupção Processador examina a interrupção Indicada por um sinal Se não ocorreu interrupção, busca a instrução seguinte Se há uma interrupção pendente Suspende a execução do programa corrente Salvaguarda o contexto Carrega o PC com o endereço inicial da rotina de interrupções Interrupção do Processo Restauro do contexto e continuação do programa António Pina 11/05 13 António Pina 11/05 14 Transferência de Controlo via Interrupções Ciclo de Instrução com Interrupções António Pina 11/05 15 António Pina 11/05 16

5 Tempo de Programa com Espera Curta de E/S Tempo de Programa com Espera Longa de E/S António Pina 11/05 17 António Pina 11/05 18 Ciclo de Instrução (com Interrupções) - Diagrama de Estado Múltiplas Interrupções Ocorrência simultânea Duas abordagens Processamento sequencial Enquanto processa uma interrupção o processador ignora as novas ocorrências de interrupções Interrupções ficam pendentes e são avaliadas após a conclusão do processamento actual Interrupções processadas na sequência da sua ocorrência Processamento aninhado Interrupções de baixa prioridade podem ser interrompidas por outras de maior prioridade Quando é concluído o processamento da interrupção de maior prioridade faz-se o retorno à interrupção anterior António Pina 11/05 19 António Pina 11/05 20

6 Múltiplas Interrupções - Sequencial Múltiplas Interrupções Aninhadas António Pina 11/05 21 António Pina 11/05 22 Ligação de Componentes Componentes do Computador Todos os componentes estão ligados Diferentes tipos de conexão para diferentes tipos de componentes Memória Entrada/Saída CPU António Pina 11/05 23 António Pina 11/05 24

7 Ligação à Memória Recebe e envia dados Recebe endereços (de posições) Recebe sinais de controlo Leitura Escrita Temporização Conexão de Entrada/Saída (1) Idêntico à memória do ponto de vista do processador Saída Recebe dados do computador Envia dados para o periférico Entrada Recebe dados do periférico Envia dados para o computador António Pina 11/05 25 António Pina 11/05 26 Conexão de Entrada/Saída (2) Recebe sinais de controlo do computador Envia sinais de controlo para os periféricos e.g. rotação do disco Recebe endereços do computador e.g. número de porta para identificar o periférico Envia sinais de interrupção (controlo) Ligação ao CPU Lê instruções e dados Salvaguarda dados (após processamento) Envia sinais de controlo para outras unidades Recebe e reage a interrupções António Pina 11/05 27 António Pina 11/05 28

8 O que é um barramento? Caminho de comunicação entre 2 ou mais dispositivos partilhado entre dispositivos Difusão (em geral) apenas um dispositivo pode transmitir, pelo barramento Agrupados (em geral) Informação de endereços (barramento de endereços) Informação de dados (barramento de dados) Informação de controlo (barramento de controlo) Miscelânea alimentação, terra, relógio,... Barramento de Endereços Identifica a origem ou destino dos dados e.g. CPU necessita de ler ou escrever uma instrução de uma localização na memória Largura de barramento determina a capacidade máxima do sistema e.g tem endereços de 16 bits i.e. um espaço de 64K de endereços António Pina 11/05 29 António Pina 11/05 30 Barramento de Dados Transporta dados Recordar que a este nível não há diferença entre dados e instruções Largura é o factor determinante no desempenho 8, 16, 32, 64 bits Barramento de Controlo Transporta sinais de controlo e temporização Memória: leitura/escrita E/S: leitura/escrita Transferência: Confirmação (ACK) indica que os dados foram aceites ou colocados no barramento Barramento: pedido/aceitação Interrupção: pedido/confirmação Relógio usado para sincronizar as operações Reiniciar inicia todos os módulos António Pina 11/05 31 António Pina 11/05 32

9 Esquema de Interconexão de Barramento Um único Barramento: Problemas Muitos dispositivos num só barramento Maiores atrasos de propagação afecta o desempenho Barramento pode tornar-se um gargalo quando a demanda se aproxima do limite de capcidade Muitos sistemas usam múltiplos barramentos para ultrapassar estes problemas António Pina 11/05 33 António Pina 11/05 34 Múltiplos Barramentos num Sistema Estruturados numa hierarquia ponte/interface entre barramentos Barramentos de alta-velocidade mais perto do processador dispositivos E/S de alta-capacidade Barramentos de baixa-velocidade distantes do processador dispositivos E/S de baixa-capacidade Barramento de Dados Transporta dados Recordar que, a este nível, não há diferença entre dados e instruções Largura é o factor determinante no desempenho 8, 16, 32, 64 bits António Pina 11/05 35 António Pina 11/05 36

10 Barramento de Elevado Desempenho Elementos do Projecto de Barramento Tipo Dedicado Multiplexado Métod de arbitragem Centralizado Distribuído Temporização Síncrona Assíncrona Largura de barramento Endereços Dados Tipo de transferência Leitura Escrita Leitura-modifica-Escrita Leitura-depois-Escrita Bloco António Pina 11/05 37 António Pina 11/05 38 Tipos de Barramento Dedicado Linhas separadas de dados e de endereços Multiplexados Linhas partilhadas As mesmas linhas com múltiplos propósitos Multiplexagem no tempo Linhas de controlo para validar dados e endereços Vantagens Menos linhas, poupa-se em custo e espaço Desvantagens Controlo mais complexo Possível redução em desempenho Arbitragem de Barramento Múltiplos módulos necessitam ser controlados e.g. controladores de CPU e DMA Só um módulo controla o barramento ao mesmo tempo necessário forma de arbitragem Arbitragem centralizada distribuída António Pina 11/05 39 António Pina 11/05 40

11 Arbitragem Centralizada Só um dispositivo de hardware controla o acesso Controlador de Barramento ou Árbitro Módulo separado ou parte do CPU Arbitragem Distribuída Sem controlador central Cada módulo contém lógica de controlo de acesso Actuam em conjunto para partilhar o barramento António Pina 11/05 41 António Pina 11/05 42 Temporização Refere-se à forma como os eventos são coordenados no barramento Síncrona Assíncrona Temporização Síncrona Eventos são marcados por sinais de relógio Signal de relógio Barramento tem uma linha de relógio 1s e 0s de duração igual Uma simples transmissão 1-0 é chamada ciclo de relógio Todos os dispositivos podem ler a linha de relógio Todos os eventos começam no início de um ciclo de relógio Muito eventos ocupam um simples ciclo de relógio António Pina 11/05 43 António Pina 11/05 44

12 Temporização Síncrona Diagrama de Temporização Síncrona Um exemplo (leitura) durante o 1º ciclo de relógio CPU lança um endereço de memória CPU emite um sinal de endereço autorizado durante o 2º ciclo de relógio CPU emite um comando de leitura durante o 3º ciclo de relógio módulo de memória lança os dados na linha de dados António Pina 11/05 45 António Pina 11/05 46 Temporização Assíncrona A ocorrência de um evento no barramento segue e depende da ocorrência de um evento anterior Um exemplo (escritaa) CPU lança um endereço de memória CPU emite um sinal de endereço autorizado CPU emite um comando de leitura Módulo de memória responde lançando os dados Linha de reconhecimento activada para avisar o CPU da existência de dados Após a leitura dos dados o sinal de leitura é desactivado módulo de memória liberta as linhas de dados e de reconhecimento CPU remove a informação de endereço Diagrama Leitura Temporização Assíncrona António Pina 11/05 47 António Pina 11/05 48

13 Comparação dos Métodos Temporização Temporização síncrona é mais simples todos os dispositivos actuam a uma taxa fixa de relógio Temporização assíncrona é mais flexível uma combinação de dispositivos lentos e rápidos podem partilhar o barramento Barramento Largura Quanto mais largo o barramento de dados, maior o número de bits transferido ao mesmo tempo Quanto mais largo o barramento de endereços, maior a gama de localizações que podem ser referenciadas António Pina 11/05 49 António Pina 11/05 50 Tipos Transferências de Dados Tipos Transferências de Dados (1) Tipos de transferências leitura e escrita multiplexada ou não multiplexada leitura-modificação-escrita leitura imediatamente seguida por uma escrita no mesmo endereço a totalidade da operação é tipicamente indivisivel usada para proteger um recurso de memória partilhada num sistema de multiprogramação leitura-depois de-escrita operação indívisivel usada para efeito de teste transferência de dados em bloco 1 único ciclo de endereço seguido por N ciclos de dados António Pina 11/05 51 António Pina 11/05 52

14 Tipos Transferências de Dados (2) Barramentos nos PC ISA Micro Channel Architecture EISA VESA Video Local Bus Futurebus+ PCI António Pina 11/05 53 António Pina 11/05 54 Barramento ISA (1) Industrial Standard Architecture Primeira arquitectura de sistema aberto para PCs Barramentos de 8-bit e 16-bit ISA Barramento de 8-bits usado inicialmente no PC-XT 62 pinos relógio de 4.77 MHz 20 linhas de endereços 1 MB de memória endereçável 8 linhas de dados 6 linhas de interrupção, 2 canais de DMA Barramento ISA (2) 16-bits barramento de 8-bit era muito limitativo barramento de 16-bit introduzido com o PC-AT e aumentado o conector de barramento de 8-bit e 62-pinos com um conector de 36-pinos relógio de 8.33 MHz total de 24 linhas de endereços espaço de endereçamento 16MB 16 linhas de dados aumentado com 5 linhas de interrupção e 4 canais DMA António Pina 11/05 55 António Pina 11/05 56

15 Barramento ISA (3) CPU Memory Bus drivers logic Keyboard ISA Bus Bus slots Barramento MCA Micro Channel Architecture O surgimento dos processadores 386 e 486 exigiu mais desempenho do barramento ISA 2 operações de barramento para transferir palavras de 32-bit IBM queria introduzir o MCA na série de sistemas PS/2 Oferecia muitos melhoramentos ao barramento ISA elevada velocidade arbitragem de barramento configuração automática Implementações de 16 de 32-bit António Pina 11/05 57 António Pina 11/05 58 Barramento EISA Extensão ao ISA Introduzido em para melhorar o barramento ISA dados 16/32-bits endereços 24/32-bis relógio 8.33 MHz Compatibilidade com o equipmento ISA Desempenho duas vezes superior ao ISA Mais interrupções e canais DMA Nunca chegou a ser popular foi usado apenas por sistemas muito exigentes em desempenho Barramento VESA VESA Video Local Bus Video Electronics Standards Assoc. Dotou os periféricos de vídeo e gráficos com accesso rápido à memória principal Implementado em conjunção com ISA/EISA para suportar outros periféricos dados de 32/64-bits endereços de 24/32-bits António Pina 11/05 59 António Pina 11/05 60

16 VESA Bus CPU Memory Bus drivers logic Keyboard ISA Bus VL Bus slots Bus slots Futurebus+ Barramento assíncrono de elevado desempenho Introduzido nos finais de 80s Independente da tecnologia da arquitectura e processador Suporta a tolerância a falha e sistemas elevada confiança memória cache Tinha a possibilidade de suplantar os outros barramentos por causa da sua flexibilidade Flexibilidade implicava um custo de implementação superior ao do barramento PCI dirigido a tipos de utilizadores diferentes António Pina 11/05 61 António Pina 11/05 62 PCI Bus PCI: Sistema de Secretária Peripheral Component Interconnection projectado pela Intel em 1990 todas as patentes foram entregues ao domínio publico elevada largura de banda barramento independente do processador temporização sínchrona e arbitragem centralizada Especificação até 64 linhas de dados e 66 MHz 528 MB/s projectado para atender aos requisitos de E/S dos sistemas modernos requere menos circuitos integrados para ser implementado suporta outros barramentos ligados ao barramento PCI António Pina 11/05 63 António Pina 11/05 64

17 PCI: Sistema Servidor PCI: Estrutura de Barramento (1) Configurável como barramento de 32-ou 64-bits Linhas de Barramento (mandatório) Linhas de sistema Inclui relógio e reset Linhas de endereço e linhas de dados Multiplexagem no tempo de 2 linhas endereço/dados Linhas de controlo de interface Controlo do tempo das transacções Linhas de arbitragem Não partilhadas Cada mestre PCI tem o seu próprio par de linhas de arbitragem que ligam directamente ao árbitro de barramento PCI Linhas de erro António Pina 11/05 65 António Pina 11/05 66 PCI: Estrutura de Barramento (2) Linhas de Barramento (opcional) Linhas de interrupção Não partilhadas Suporta linhas de Cache Extensão para barramento de 64-bits 32 linhas adicionais Multiplexagem no tempo 2 linhas para os dispositivos estabelecerem transferências de 64-bits Linhas de varrimento JTAG Para procedimentos de teste PCI: Commandos (1) Actividade de Barramento transacções entre iniciador(mestre) e alvo mestre determina o tipe de transacção Comandos reconhecimento de interrupção (IA) ciclo especial leitura e escrita de E/S leitura memória, linha de leitura, múltiplas leituras escrita memória, escrita e invalidação configuração de leitura/escrita ciclo de endereço dual António Pina 11/05 67 António Pina 11/05 68

18 PCI: Commandos (2) Reconhecimento de Interrupção comando de leitura para o dispositivo que actua como controlador de interrupções Ciclo especial usado para difundir mensagens para um ou vários alvos PCI Leitura/escrita de E/S usado para transferir dados entre o mestre e o controlador E/S Leitura/escrita de memória usado para especificar a transferência de uma rajada de dados Configuração da leitura/escrita o mestre pode actualizar os parâmeters de configuração do dispositivo Ciclo de endereço dual usado pelo mestre para indicar que está a usar endereçamento de 64-bits Transferência de Dados (1) Toda a transferência de dados numa única transacção uma fase de endereçamento + uma ou mais fases de dados Um exemplo(leitura) Evento a no início de transacção é activada a linha de FRAME + a linha mantém-se activada até o mestre estar pronto para completar coloca endereço inicial no barramento de endereço e os comandos de leitura nas linhas C/BE Evento b o alvo reconhece o seu endereço ao tique 2 do relógio António Pina 11/05 69 António Pina 11/05 70 Transferência de Dados(2) Evento c mestre cessa de alimentar o barramento AD mestre indica quais as linhas de AD que devem ser usadas muda a informação nas linhas C/BE mestre activa IRDY para indicar que está pronto Event d o alvo seleccionado activa DEVSEL para indicar que vai responder o alvo coloca os dados pedidos e activa TRDY Event e o mestre lê os dados ao tique 4 e troca o byte, seguidamente activa as linhas necessárias para preparar a próxima leitura António Pina 11/05 71 Transferência de Dados (3) Evento f alvo necessita de tempo para preparar o próximo bloco de dados alvo desactiva TRDY para indicar que não vai haver novos dados durante o próximo ciclo o bloco de dados é lido no início do tique 6 Evento g durante o tique 6, o alvo coloca os terceiros dados no barramento mestre de barramento não está pronto, por isso desactiva IRDY o alvo mantém os terceiros dados para um ciclo de relógio extra Evento h mestre desactiva FRAME mestre activa IRDY Evento I mestre desactiva IRDY, colocando o barramento no estado de espera alvo desactiva TRDY e DEVSEL António Pina 11/05 72

19 PCI: Operação de Leitura Arbitragem Centralizada e síncrona Cada mestre tem um único sinal para pedido/aceitação as linhas de sinal são ligadas ao árbitro central é usado um protocolo simples de aperto de mão para pedido/aceitação Mestre tem que arbitrar cada transacção António Pina 11/05 73 António Pina 11/05 74 PCI: Arbitragem de Barramento PCI: Exemplo de Arbitragem (1) Evento a Antes do tique 1, A já activou o sinal REQ Árbitro faz amostragem deste sinal no início do tique 1 Evento b Durante o tique 1, B activa o sinal REQ Evento c Ao mesmo tempo, árbitro activa GNT-A Evento d A faz a amostragem GNT-A no início do tique 2 A descobre que IRDY e TRDY estão desactivados + barramento está à espera A activa FRAME e coloca o endereço e comando A continua a activar REQ-A + há uma segunda transicção a efectuar António Pina 11/05 75 António Pina 11/05 76

20 PCI: Exemplo de Arbitragem (2) PCI: Arbitragem de Barramento Evento e arbitro faz a amostragem de todas as linhas de REQ no tique 3 + toma a decisão de entregar o barramento a B + activa GNT-B e desactiva GNT-A Evento f A desactiva FRAME A coloca os dados e activa IRDY Alvo lê os dados no início do próximo ciclo de relógio Evento g No início do tique 5, B detecta IRDY e FRAME desactivados B activa FRAME B desactiva REQ + porque quer efectuar uma transacção António Pina 11/05 77 António Pina 11/05 78

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

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador slide 1 Conceito de programa Sistemas hardwired são inflexíveis.

Leia mais

Os textos nestas caixas foram adicionados pelo Prof. Joubert

Os textos nestas caixas foram adicionados pelo Prof. Joubert William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador Os textos nestas caixas foram adicionados pelo Prof. Joubert

Leia mais

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

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de Nível Superior das Funções e Interconexões do Computador Parte 3 Barramentos Conectando Todas as unidades devem

Leia mais

Barramento. Prof. Leonardo Barreto Campos 1

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

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula 19 Barramentos: Estruturas de Interconexão Rodrigo Hausen 14 de outubro de 2011 http://cuco.pro.br/ach2034 1/40 Apresentação 1. Bases Teóricas 2. Organização de computadores

Leia mais

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. Adão de Melo Neto BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO

Leia mais

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. Adão de Melo Neto BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO

Leia mais

William Stallings Computer Organization and Architecture

William Stallings Computer Organization and Architecture William Stallings Computer Organization and Architecture Capítulo 3 Como o Processador Funciona Arquitetura von Neumann Como discutido anteriormente, os projetos dos computadores modernos são baseados

Leia mais

BARRAMENTOS DO SISTEMA FELIPE G. TORRES

BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA Um computador consiste em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de

Leia mais

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. Adão de Melo Neto BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO BARRAMENTO BARRAMENTO DE DADOS, BARRAMENTO DE ENDEREÇOS E DE CONTROLE PRINCIPAIS

Leia mais

BARRAMENTO DO SISTEMA. Adão de Melo Neto

BARRAMENTO DO SISTEMA. Adão de Melo Neto BARRAMENTO DO SISTEMA Adão de Melo Neto 1 BARRAMENTOS DO SISTEMA O mecanismo mais comum de interconexão dos componentes de um computador (processador, memória principal e módulos de E/S) usa um barramento

Leia mais

Organização de Computadores Sistema de Interconexão. Professor: Francisco Ary

Organização de Computadores Sistema de Interconexão. Professor: Francisco Ary Organização de Computadores Sistema de Interconexão Professor: Francisco Ary Como já sabemos, um computador é constituído basicamente por: processador; memória; e dispositivo de entrada e de saída. O comportamento

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Arquitetura de Von Newmann Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Vídeos Vídeo aula RNP http://edad.rnp.br/rioflashclient.php?xmlfile=/ufjf/licenciatura_com

Leia mais

SSC510 Arquitetura de Computadores 1ª AULA

SSC510 Arquitetura de Computadores 1ª AULA SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura

Leia mais

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Barramento

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Barramento Sâmia Rodrigues Gorayeb Arquitetura de Computadores Barramento Arquitetura de Computadores Agenda: Barramento 1. Introdução (definição). 2. Função 3. Vantagem e Desvantagem 4. Característica 5. Tipos 6.

Leia mais

Organização de Computadores

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

Leia mais

Organização de computadores. Prof. Moisés Souto

Organização de computadores. Prof. Moisés Souto Organização de computadores Prof. Moisés Souto Moisés Souto docente.ifrn.edu.br/moisessouto professor.moisessouto.com.br moises,souto@ifrn.edu.br @moises_souto Aula 06 CICLO DE INSTRUÇÕES Unidade Central

Leia mais

Problemas com Entrada e Saída

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

Leia mais

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

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores

- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores - Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores Prof. Alan Petrônio - www.ufsj.edu.br/alan Evolução e desempenho do computador Primeira geração: ENIAC 20 acumuladores de 10 dígitos

Leia mais

Dispositivos de Entrada e Saída

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

Leia mais

Barramentos. Alberto Felipe Friderichs Barros

Barramentos. Alberto Felipe Friderichs Barros Barramentos Alberto Felipe Friderichs Barros Os principais componentes de um computador são: processador, memória e dispositivos de E/S. Para que estes módulos possam se comunicar é necessário que exista

Leia mais

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

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

Leia mais

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

Leia mais

Microcontroladores e Interfaces

Microcontroladores e Interfaces Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial Carlos A. Silva 2º Semestre de 2004/2005 http://www.dei.uminho.pt/lic/mint Assunto: ses Aula #11 O que é um bus BUS: Traduz-se como barramento

Leia mais

Sistemas de Entrada e Saída

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

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção

Leia mais

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

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização e Arquitetura Básicas B de (Parte III)

Leia mais

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

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle Aula 07 BARRAMENTOS Barramentos Para que as placas de expansão possam ser utilizados em qualquer micro, independentemente do processador instalado, utiliza-se diversos modelos de barramentos de expansão.

Leia mais

SSC0112 Organização de Computadores Digitais I

SSC0112 Organização de Computadores Digitais I SSC0112 Organização de Computadores Digitais I 27ª Aula Barramento Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Pontos Importantes CPU, memória e módulos de E/S necessitam estar conectados trocam

Leia mais

Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe

Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe Orientando: Cleverson dos Santos Orientador: Antonio Carlos Tavares Blumenau, Julho/2002 Roteiro da

Leia mais

Organização de Computadores 1

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

Leia mais

Organização de computadores. Segundo Bimestre CNAT Prof. Jean Galdino

Organização de computadores. Segundo Bimestre CNAT Prof. Jean Galdino Organização de computadores Segundo Bimestre CNAT 2015.2 Prof. Jean Galdino Sistemas de Interconexão BARRAMENTOS 2 Alguns pontos Um ciclo de instrução consiste: de uma busca de instrução seguida por zero

Leia mais

Sistemas Operacionais. Interrupção e Exceção

Sistemas Operacionais. Interrupção e Exceção Sistemas Operacionais Interrupção e Exceção Interrupção e Exceção Durante a execução de um programa podem ocorrer alguns eventos inesperados, ocasionando um desvio forçado no seu fluxo de execução. Estes

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior

Leia mais

Organização de Computadores II

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

Leia mais

Arquitetura e Organização de Computadores I

Arquitetura e Organização de Computadores I AULA 09 Estruturas de Interconexão (Barramentos) II Existem algumas questões relacionadas ao desempenho do sistema e os barramentos que merecem ser destacadas. 1. a quantidade de dispositivos conectados

Leia mais

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

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

Leia mais

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

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

Leia mais

Organização de computadores. Prof. Moisés Souto

Organização de computadores. Prof. Moisés Souto Organização de computadores Prof. Moisés Souto Moisés Souto docente.ifrn.edu.br/moisessouto professor.moisessouto.com.br moisessouto@ifrn.edu.br Aula 06 CICLO DE INSTRUÇÕES Unidade Central de Processamento

Leia mais

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

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

Leia mais

Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia (Material Adaptado)

Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia (Material Adaptado) Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia (Material Adaptado) Capítulo 3 Concorrência Agenda Introdução Interrupções e exceções Operações de Entrada/Saída Buffering

Leia mais

Prof. Gustavo Oliveira Cavalcanti https://sites.google.com/a/poli.br/professorgustavooc/

Prof. Gustavo Oliveira Cavalcanti https://sites.google.com/a/poli.br/professorgustavooc/ Sistemas Digitais Prof. Gustavo Oliveira Cavalcanti gustavooc@poli.br https://sites.google.com/a/poli.br/professorgustavooc/ Conteúdo Programático (Organização e Arquitetura) Arquitetura e história dos

Leia mais

Parte I Multiprocessamento

Parte I Multiprocessamento Sistemas Operacionais I Estrutura dos SO Prof. Gregorio Perez gregorio@uninove.br 2004 Parte I Multiprocessamento Roteiro 1 Multiprocessadores em Sistemas Fortemente Acoplados 1.1 1.2 1.3 Processamento

Leia mais

Organização e Arquitetura de Computadores INTRODUÇÃO

Organização e Arquitetura de Computadores INTRODUÇÃO Organização e Arquitetura de Computadores INTRODUÇÃO A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador (ex. tamanho de um tipo

Leia mais

Barramento. Entrada. Saída

Barramento. Entrada. Saída Barramentos em Microcomputadores Jonathan Pereira Barramento Conjunto de fios paralelos com função em comum Microproc Memória Dispositivo Entrada Dispositivo Saída Barramento Barramento Tipos: Interno:

Leia mais

Barramentos. Tópicos

Barramentos. Tópicos Barramentos Prof. Alexandre Beletti Cap. 2 Tanenbaum Cap. 2 -Stallings Tópicos Estrutura de Barramento Tipos de Barramento Controladora de Barramento Largura de Barramento Transmissão Síncrona e Assíncrona

Leia mais

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,

Leia mais

Aula 12: Memória: Barramentos e Registradores

Aula 12: Memória: Barramentos e Registradores Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34

Leia mais

Peripheral Component Interconnect PCI

Peripheral Component Interconnect PCI Peripheral Component Interconnect PCI 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

Leia mais

Barramentos: interface e temporização

Barramentos: interface e temporização Barramentos: interface e temporização Os barramentos (endereços, dados, controlo) são o meio de comunicação entre o microcontrolador e o exterior A nossa análise deste assunto incidirá sobre dois tipos

Leia mais

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

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

Leia mais

O COMPUTADOR POR DENTRO

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

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Entrada e Saída Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Luciana A. F. Martimiano e nas

Leia mais

Organização de Sistemas Computacionais Processadores: Organização da CPU

Organização de Sistemas Computacionais Processadores: Organização da CPU Universidade Paulista UNIP Curso: Ciências da Computação Turma: CCP30 Turno: Noturno Disciplina: Arquitetura de Computadores Professor: Ricardo Loiola Alunos: Thiago Gomes dos Santos Matrícula: C63873-0

Leia mais

Fundamentos de Sistemas Operacionais

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

Leia mais

Sistemas Operativos I/O. Rui Maranhão

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

Leia mais

Dispositivos de Entrada e Saída

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

Leia mais

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES Tecnologia da informação e comunicação UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES CICLO DE INSTRUÇÕES OU DE EXECUÇÃO Arquitetura de computadores 2 CICLO DE EXECUÇÃO No inicio de cada ciclo de instrução,

Leia mais

Microprocessadores. Sistemas de Entrada / Saída

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

Leia mais

Organização Básica de Computadores (Parte III)

Organização Básica de Computadores (Parte III) Instituto Federal de Educação, Ciência e Tecnologia Paraíba Unidade Acadêmica de Informação e Comunicação Curso Superior de Tecnologia em Redes de Organização Básica de (Parte III) Prof.a Maria de Lourdes

Leia mais

Arquitetura de Microprocessadores

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

Leia mais

Organização de Computadores Aula 05

Organização de Computadores Aula 05 Organização de Computadores Aula 05 Componente Computador Unidade Central de Processamento (CPU) Memória Unidades de E/S Barramentos Modelo de Von Neumann Apresentado em 1945 Conceito de programa armazenado

Leia mais

Entrada e Saída e Dispositivos

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

Leia mais

2ª Lista de Exercícios de Arquitetura de Computadores

2ª Lista de Exercícios de Arquitetura de Computadores 2ª Lista de Exercícios de Arquitetura de Computadores 1. Descreva as funções desempenhadas pelos escalonadores de curto, médio e longo prazo em um SO. 2. Cite três motivos pelos quais o controle do processador

Leia mais

Aula 03 - Concorrência. por Sediane Carmem Lunardi Hernandes

Aula 03 - Concorrência. por Sediane Carmem Lunardi Hernandes 1 Aula 03 - Concorrência por Sediane Carmem Lunardi Hernandes 2 1. Introdução Sistemas operacionais podem ser vistos como um conjunto de rotinas executadas concorrentemente de forma ordenada Princípio

Leia mais

William Stallings Organização de computadores digitais. Capítulo 14 Operação da Unidade de Controle

William Stallings Organização de computadores digitais. Capítulo 14 Operação da Unidade de Controle William Stallings Organização de computadores digitais Capítulo 14 Operação da Unidade de Controle Microoperações o A execução de um programa em um computador se faz através: o do ciclo de Busca e Execução.

Leia mais

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

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Conjunto de Instruções Prof. Sílvio Fernandes

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Cristina Boeres página do curso: http://www.ic.uff.br/~boeres/so.html boeres@ic.uff.br Sistemas Operacionais O que é um SO?! um gerenciador de recursos?! uma interface?! máquina virtual?

Leia mais

30 de Maio de Aula 21

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

Leia mais

Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial. O que é um bus

Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial. O que é um bus Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial Carlos A. Silva 2º Semestre de 2005/2006 http://www.dei.uminho.pt/lic/mint Assunto: ses Aula #12 O que é um bus BUS: Traduz-se como barramento

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -

Leia mais

Barramento CoreConnect

Barramento CoreConnect Barramento CoreConnect MO801 1º semestre de 2006 Prof. Rodolfo Jardim de Azevedo Fabiana Bellette Gil - RA 028671 CoreConnect Agenda Conceitos básicos Introdução ao CoreConnect Arquitetura Referências

Leia mais

Entrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior -

Entrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior - Capítulo 5 Afirmações Entrada/Saída Introdução Processos se comunicam com o mundo externo através de dispositivos de E/S. Processos não querem ou não precisam entender como funciona o hardware. Função

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas

Leia mais

Arquitectura e Organização de Computadores Versão Provisória

Arquitectura e Organização de Computadores Versão Provisória Componentes do computador Funções do computador o Os Ciclos de Extracção e de Execução o Interrupções o Interrupções e o Ciclo de Instrução o Interrupções Múltiplas o Função de E/S Estruturas de Interconexão

Leia mais

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

INSTITUTO FEDERAL CATARINENSE Campus Ibirama INSTITUTO FEDERAL CATARINENSE Campus Ibirama Arquitetura de Hardware Professor Eduardo Stahnke Arquiteturas Grande diversidade das arquiteturas de computadores Componentes básicos do computador Os Principais

Leia mais

Chips Processadores (2) Nível da Lógica Digital (Aula 9) Barramentos. Chips Processadores (3)

Chips Processadores (2) Nível da Lógica Digital (Aula 9) Barramentos. Chips Processadores (3) Nível da Lógica Digital (Aula 9) Barramentos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Chips Processadores (1) Cada processador possui uma pinagem característica.

Leia mais

Nível da Lógica Digital. Barramentos. (Aula 9) Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2

Nível da Lógica Digital. Barramentos. (Aula 9) Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Nível da Lógica Digital (Aula 9) Barramentos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos: Camilo Calvi - LPRM/DI/UFES Chips Processadores (1) Cada processador

Leia mais

Arquitectura dos PC s

Arquitectura dos PC s Capítulo 2 Arquitectura dos PC s Vamos considerar alguns conceitos básico da arquitectura dos PC s. O conhecimento do Hardware torna mais simples e compreensível o desenvolvimento de aplicações bem como

Leia mais

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com TÓPICOS - FUNÇÕES

Leia mais

Dispositivos de Entrada e Saída

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

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento

Leia mais

Entrada e Saída (E/S)

Entrada e Saída (E/S) Organização e Arquitetura de Computadores Entrada e Saída (E/S) Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Baseado no material do prof. Sílvio Fernandes

Leia mais

Introdução à Computação: Arquitetura von Neumann

Introdução à Computação: Arquitetura von Neumann Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Estrutura Básica de um Computador

Estrutura Básica de um Computador SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção

Leia mais

Hardware. Componentes Básicos e Funcionamento

Hardware. Componentes Básicos e Funcionamento 1 Hardware 2 2 Componentes Básicos e Funcionamento 1 Hardware 3 Conjunto de dispositivos elétricos/eletrônicos que englobam a CPU, a memória e os dispositivos de entrada/saída de um sistema de computador

Leia mais

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

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

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização e Arquitetura Básicas de (Parte III

Leia mais

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

Barramento ISA. Placas ISA de 8 bits: usam apenas 62 pinos

Barramento ISA. Placas ISA de 8 bits: usam apenas 62 pinos Industry Standard Architecture Barramento Industrial desenvolvido pela IBM em 1980. O primeiro computador pessoal IBM (1981) inclui uma adaptação do barramento ISA de 8 bits, para a interligação dos diversos

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores Introdução à Arquitetura de Computadores 2014/2015 1º Semestre 2º Teste 16 de Janeiro de 2015 Duração: 1h30 - O teste é sem consulta, apenas tem disponível o anexo que lhe deverá ter sido entregue com

Leia mais

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

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

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Conjunto de Instruções Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes - UFERSA

Leia mais

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

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

Leia mais

Arquitetura de Um Computador

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

Leia mais

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 9

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 9 Aula Teórica 9 Sumário: Os sistemas de barramentos: A arquitectura de 8 bits, a arquitectura de 16 bits, os sistemas ISA, EISA, VLB e PCI. Leitura Recomendada: Capítulos 20, 21, 22, 24 e 25 - Hans-Peter

Leia mais