Microprocessadores. Sistemas de Entrada / Saída

Documentos relacionados
Microprocessadores. Sistemas de Entrada / Saída

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

Microprocessadores. Memórias

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

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

Arquitectura de Computadores

Sistemas Operacionais

Componentes básicos de um sistema computacional. Cap. 1 (Stallings)

Dispositivos de Entrada e Saída

10. CPU (Central Processor Unit) Conjunto das instruções Estrutura interna Formato das instruções...

Arquitetura de Computadores - Revisão -

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

Organização de Computadores 1

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

Organização e Arquitetura de Computadores

Estruturas do Sistema de Computação

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

Entrada e Saída Transmissão Serial e Paralela

Arquitetura e Organização de Computadores I

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Estrutura de um Computador

Arquitetura e Organização de Computadores

ARTIGO. Sobre monitoramento a Distancia e aplicação automática de medicamentos. Sistema de monitoração a distancia e aplicação de medicamentos.

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

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

Arquitectura interna de um computador

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

Arquitectura de Computadores

Unidade 1: O Computador

Aula 03. Processadores. Prof. Ricardo Palma

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

ENTRADA E SAÍDA (I/O)

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

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

Introdução à Informática. Aula 05. Redes de Computadores. Prof. Fábio Nelson

Introdução aos Computadores Introdução à Ciência de Computadores Outubro / 16

Mecanismo de Interrupção

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

MÓDULO 2 Topologias de Redes

Experiência 04: Comandos para testes e identificação do computador na rede.

ENTRADA E SAÍDA DE DADOS

Introdução. à Estrutura e Funcionamento de um Sistema Informático

O Sistema de Computação

Entradas/Saídas. 1. Princípios de hardware/software de E/S 2. Camadas de software de E/S 3. Relógios (Temporizadores) 4. Gestão de consumo de potência

discos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco

Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens

4 Sistema Computacional:

4.1 - Sistema de I/O. CEFET-RS Curso de Eletrônica. Organização de Computadores. Profs. Roberta Nobre & Sandro Silva

Visão Geral de Sistemas Operacionais

Organização e Arquitectura do Computador

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Flávia Rodrigues. Silves, 26 de Abril de 2010

Sistemas Distribuídos

Arquitetura de Computadores. Tipos de Instruções

Instituto Politécnico de Beja Escola Superior De Tecnologia e Gestão Departamento de engenharia. Tecnologias WAN

Controlador de DMA. Gustavo G. Parma

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Virtualização: Para vencer a complexidade da TI ABERDEEN GROUP

Sistemas Operacionais

Primeiros "computadores" digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna

Resumão de Arquitetura de Computadores

Introdução. Modelo de um Sistema de Comunicação

INBI INOVADOR ROLO FLEXIVEL PARA A SUA TELA TRANSPORTADORA

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

Fundamentos de Arquitetura de Computadores. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO

BARRAMENTO DO SISTEMA

Estrutura e funcionamento de um sistema informático

Gerência de Entrada/Saída

Arquitetura de Computadores. Professor: Vilson Heck Junior

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

Oganização e Arquitetura de Computadores

5 Entrada e Saída de Dados:

SISTEMAS DISTRIBUÍDOS

Entradas/Saídas. Programação por interrupções Conceitos gerais Programação da porta série Transmissão

Organização e Arquitetura de Computadores. Ivan Saraiva Silva

Porta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos

Arquitetura de um Computador

Barramentos do Sistema

REDES DE COMPUTADORES

Arquitectura de um Computador

Arquitetura e Organização de Computadores

Microcontroladores e Microprocessadores

Introdução. Aula 02. Estrutura de Dados II. UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox

AC40 O verdadeiro híbrido clínico. O verdadeiro audiômetro híbrido clínico- Modo independente & conectado ao PC em uma única estrutura

Graduação Tecnológica em Redes de Computadores. Fundamentos de Redes II

Lista de Exercícios 1

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

GUIA DE DIGITALIZAÇÃO ÓTIMA

Auxiliar em Administração de Redes Redes de Computadores I

ASUS anuncia a família Transformer Book Chi

ARQUITETURA DE COMPUTADORES

Sistemas Operacionais Cap 2 Estruturas de Sistemas Computacionais

Arquitetura de Computadores II

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Introdução às Tecnologias de Informação e Comunicação. Conceitos Introdutórios

Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)

Transcrição:

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. 1. Transferência de dados realizada por programa de controlo (técnica de polling"). 2. Transferência de dados iniciada por interrupção. 3. Transferência DMA (Acesso Directo à Memória). 4. Transferência através de processadores de Entrada/Saída: manipulam vários periféricos; usam capacidades DMA e interrupções.

Ciclo Básico de Instrucção com Interrupções Início Ciclo de Busca Não Processa Interrupção Sim Interrupção? Ciclo de Execução Halt

Processamento de Interrupções Sistema de Hardware Inicia Interrupção Dependendo da Interrupção é colodado novo PC Microprocessador termina execução da Instrução Microprocessador coloca PC (+ registos) na Stack Microprocessador sinaliza "Acknowledge" da Interrupção H A R D W A R E Armazena Informação Processa Interrupção Restora Informação Restora PC (+ registos) SOFTWARE

DMA- Direct Memory Access Acesso Directo à Memória Barramento de Endereços µprocessador Memória Entrada/Saída Memória Secundária Barramento de Sinais de Controlo Controlador DMA O controlador DMA sinaliza ao Microprocessador que pretende fazer transferência. O Microprocessador coloca os barramentos em estado de alta impedância e sinaliza ao Controlador DMA que pode assumir o controlo dos barramentos. O controlador DMA assume o controlo dos barramentos e inicia o processo de transferência.

Controlo de Sistemas de I/O Tipicamente, o µprocessador e os aparelhos de Entrada/Saída têm relógio diferentes. Logo são assíncronos entre eles. Por isso, são requeridos sinais de controlo entre estes sistemas, que permitam o sincronismo. Tipicamente, temos dois métodos que são ilustrados na secção seguinte: 1. Strobbing" 2. Handshaking"

Strobbing Um sinal de controlo, Strobe", controla o envio de dados. Vantagem Simplicidade Destino Strobe Fonte Desvantagens A fonte não recebe qualquer indicação a confirmar a recepção dos dados no destino. Strobe Transferência iniciada no destino Destino Fonte Strobe Quando a transferência é iniciada no destino, este não recebe qualquer indicação de que os dados foram de facto enviados. Finalmente, como diferentes aparelhos têm diferentes capacidades de reacção, todo o sistema tem que ser projectado ou definido, considerando o de reacção mais lenta. Strobe Transferência iniciada na fonte

Handshaking Este método de comunicação entre dois aparelhos distintos, permite corrigir as desvantagens de strobing, à custa de um ligeiro aumento de complexidade. Destino Request Reply Fonte Dois sinais de controlo são estabelecidos: REQUEST: requer transferência; REPLY: sinaliza que a transferência foi processada. Request Reply Transferência iniciada no destino O método de handshaking"proporciona alto nível de: flexibilidade; Fonte Request Reply Destino fiabilidade. Request Reply Transferência iniciada na fonte

Formas de Comunicação A intercomunicação entre diferentes sistemas é da maior importância para permitir a interoperacionalidade entre eles. Neste capítulo destacam-se dois tipos: a comunicação paralela em que palavras (normalmente bytes) são transportados simultaneamente; a série em que a informação binária é transmitida bit a bit Neste capítulo tem que se destacar: a comunicação série assíncrona protocolo RS-232 da EIA - Electronic Industries Association, adoptado pela ITU com o nome X.21, a comunicação série síncrona em particular aquela que é implementada pelos portos USB. velocidades de comunicação de dados que podem ir até aos 480 Mbit/seg.