Arquitectura de Computadores

Documentos relacionados
Arquitectura de Computadores

Sistemas de Entrada e Saídas

Sistemas de Memória I

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

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

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

Arquitectura de Computadores

Dispositivos de Entrada e Saída

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

Dispositivos de Entrada e Saída

Escola Secundária de Emídio Navarro

Arquitectura de Computadores

Sistemas de Entrada e Saídas III

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro

Sistemas de Memória II

Escola Secundária de Emídio Navarro

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

Sistemas Digitais (SD) Memórias

Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano

Arquitetura de Um Computador

CPU DE 8 BITS primeiro microprocessador evolução rápida, com a consolidação dos processadores de 8 bits

Organização de Computadores

2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-Taguspark 1.º Semestre 2014/2015 Duração: 60 minutos 16 dezembro 2014

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

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

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes

Dr. Joaquim de Carvalho Figueira da Foz

Barramentos: interface e temporização

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

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

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

Arquitetura de Microprocessadores

Repescagem - 2.º Teste de Introdução à Arquitetura de Computadores 1.º Semestre 2014/2015 Duração: 60 minutos 16 janeiro 2015

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29

Comunicação de Dados. Comunicação de Dados

Arquitectura de Computadores

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

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

Notas da Aula 14 - Fundamentos de Sistemas Operacionais

Arquitetura de Microprocessadores

Fundamentos de Sistemas Operacionais

FCA - Editora de Informática xv

Barramentos internos/externos

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

Dr. Joaquim de Carvalho

Arquitectura de Computadores 2006/2007 2º Semestre 2º Teste (A) - 15/06/2007. Folha de Respostas

FundamentosemInformática

Sistemas Operativos I/O. Rui Maranhão

MICROCOMPUTADORES. Professor Adão de Melo Neto

Sistemas de Entrada e Saída

SSC0611 Arquitetura de Computadores

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

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

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

RESOLUÇÃO. Identifique todas as folhas! Não escreva nada fora dos rectângulos

Sistemas Operacionais. Entrada/Saída

Transcrição:

Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 a 14.3) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2 de aio, 2013 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 1 / 21

Sumário da Aula diversidade de periféricos interfaces organização dos periféricos comunicação paralela vs comunicação série comunicação paralela síncrona assíncrona José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 2 / 21

Dispositivos de Entrada / Saída grande variedade de dispositivos características muito díspares largura de banda tempos de resposta formato de dados Como conciliar com sistema computacional? José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 3 / 21

Dispositivos de Entradas/Saídas Periférico Tipo Parceiro LB (kb/s) Teclado Entrada Humano 0,01 Rato Entrada Humano 0,02 Impressora Laser Saída Humano 100,00 Voz Entrada/Saída Humano 500,00 Disco Óptico Entrada/Saída áquina 500,00 Disco agnético Entrada/Saída áquina 5.000,00 Rede Entrada/Saída áquina 10.000,00 Placa gráfica Saída Humano 30.000,00 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 4 / 21

Exemplo de Periféricos: Teclado D e s c o d ux 3 x 3 Interface 8 interrupção scan code y José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 5 / 21

Exemplo de Periféricos: onitor Placa Gráfica UCP emória modo texto RO caracteres ASCII onitor emória modo gráfico Gerador varrimento monitor RGB... José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 6 / 21

Exemplo de Periféricos: Disco Disco Rígido Cilindro Pista Sector José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 7 / 21

Interface para Dispositivos de Entrada/Saída Processador Barramento de endereços Barramento de dados Barramento de controlo emória Interface Interface... Interface Periférico Periférico Periférico José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 8 / 21

Interfaces de Entrada/Saída Barramento de endereços Barramento de dados Barramento de controlo Descodificação de endereços... Registos Controlo Comunicação com o periférico José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 9 / 21

Ciclos de Leitura e Escrita Relógio 10ns T1 T2 T3 T0 T1 em Enable Read / Write Endereços Endereços válidos Dados Válidos Tempo de acesso = 25 ns 10ns T1 T2 T3 T0 T1 Relógio em Enable Read / Write Endereços Dados Endereços válidos Dados Tempo de acesso = 25 ns José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 10 / 21

apas de emória uitas vezes, o espaço de memória está fragmentado e/ou utiliza diferentes tipos de memórias. FFFFFh RA UCP 20 em Read em Enable Dados Endereços A15 A0 8 8 16 16 R/W CS RA DATA ADDR F0000h 1FFFFh 10000h 07FFFh 00000h... RA... RO A19 A16 4 Descodificador EN... 15 1 0 A15 8 16 8 15 R/W CS RA DATA ADDR CS RO DATA ADDR José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 11 / 21

Descodificação de Portos Barramento de endereços Barramento de dados Barramento de controlo Descodificação Externa... A i a A n-1 A 0 a A i-1 En Descodificação Interna 0 n-1... Interface A Controlo Escrita... Interface X Leitura... OEn Porto 0 Porto n-1 Periférico X Periférico A José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 12 / 21

Organização do Sistema de Entradas/Saídas. emória E/S Independent-IO José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 13 / 21

Organização do Sistema de Entradas/Saídas. emória. emória E/S E/S Independent-IO emory-mapped IO José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 13 / 21

Organização do Sistema de Entradas/Saídas Independent-IO implica instruções (IN e OUT) e sinais de controlo (IOR / IOW) específicos para aceder aos dispositivos separação clara no acesso à memória e ao sistema de entradas/saídas todo o espaço de endereçamento disponível para aceder à memória emory-mapped IO qualquer instrução de acesso à memória pode aceder a dispositivos de entrada / saída José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 14 / 21

Comunicação Série e Paralela Comunicação Paralela: vários bits são enviados simultaneamente. Comunicação Série: apenas um bit é enviado de cada vez. José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 15 / 21

Comunicação Série e Paralela Comunicação Paralela: vários bits são enviados simultaneamente. Comunicação Série: apenas um bit é enviado de cada vez. Vantagens da comunicação série face à comunicação paralela: José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 15 / 21

Comunicação Série e Paralela Comunicação Paralela: vários bits são enviados simultaneamente. Comunicação Série: apenas um bit é enviado de cada vez. Vantagens da comunicação série face à comunicação paralela: mais barato! permite ligação através de redes de comunicação existentes (ie, rede telefónica) evita problemas de sincronização entre as diferentes linhas de dados José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 15 / 21

Comunicação Paralela: Sincronização por Impulso Comandado pelo emissor: Dados DOUTVAL 1 2 3 4 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 16 / 21

Comunicação Paralela: Sincronização por Impulso Comandado pelo emissor: Dados DOUTVAL 1 2 3 4 Comandado pelo receptor: Dados SendData 1 2 3 4 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 16 / 21

Comunicação Paralela: Sincronização por Handshake Handshake simples: Dados a enviar Dados a enviar Dados DADVAL ACK 1 2 3 4 5 6 7 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 17 / 21

Comunicação Paralela: Sincronização por Handshake Handshake duplo, comandado pelo emissor: Dados a enviar Dados DADVAL ACK 1 2 3 4 5 6 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 18 / 21

Comunicação Paralela: Sincronização por Handshake Handshake duplo, comandado pelo emissor: Dados a enviar Dados DADVAL ACK 1 2 3 4 Handshake duplo, comandado pelo receptor: Dados a r eceber 5 6 Dados DADVAL PEDDAD 1 2 3 4 5 6 José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 18 / 21

Interface Paralela Síncrona Os protocolos permitem uma interface assíncrona. Numa comunicação síncrona, o sinal de relógio tem que ser enviado juntamente com os dados. José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 19 / 21

Interface Paralela Síncrona Os protocolos permitem uma interface assíncrona. Numa comunicação síncrona, o sinal de relógio tem que ser enviado juntamente com os dados. protocolos assíncronos adaptam-se naturalmente à velocidade dos periféricos protocolos síncronos são mais simples de usar do ponto de vista externo, mas do lado da interface há o problema de conciliar velocidades de relógio diferentes entre o processador e o periférico protocolos síncronos têm a velocidade limitada pelo clock skew: possível adiantamento ou atraso do sinal de relógio José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 19 / 21

Revisão diversidade de periféricos interfaces organização dos periféricos comunicação paralela vs comunicação série comunicação paralela síncrona assíncrona José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 20 / 21

Próxima Aula comunicação série síncrona assíncrona sistema de interrupções José onteiro (DEI / IST) Arquitectura de Computadores 2013-05-02 21 / 21