Arquitetura de computadores
Instituto de Física e Matemática Departamento de Informática
Bacharelado em Ciência da Computação
Arquitetura e Organização de Computadores II
Aula 22
7. Métodos de comunicação: entrada e saída programada, entrada e saída controlada por interrupção, acesso direto à memória (DMA), polling. Prof. José Luís Güntzel guntzel@ufpel.edu.br www.ufpel.edu.br/~guntzel/AOC2/AOC2.html
6. Métodos de Comunicação Relembrando von Neumann
CPU
end dado
Memória end dado linhas de controle
barramento de sistema
linhas de dados linhas de endereços
Dispositivo de E/S
Dispositivo de E/S
Dispositivo de E/S
ComputaçãoUFPel Arquitetura e Organização de Computadores II
slide 22.2
Prof. José Luís Güntzel
6. Métodos de Comunicação Módulo de E/S
Interface com Barramento do sistema Interface com Dispositivos externos
Linhas de dados
Registrador de dados Registrador de estado/controle
Lógica de interface com dispositivo externo Lógica de interface com dispositivo externo
dados estado controle
Linhas de endereço Linhas de controle
Lógica de E/S
dados estado controle
ComputaçãoUFPel Arquitetura e Organização de Computadores II
slide 22.3
Prof. José Luís Güntzel
6. Métodos de Comunicação Módulo de E/S
• Processador de E/S ou canal de E/S:
– é um módulo de E/S mais complexo, realiza a maior parte dos trabalhos – proporciona uma interface de alto nível com o processador
• Controlador de E/S ou controlador do dispositivo:
– é um módulo de E/S mais simples – requer controle mais detalhado
ComputaçãoUFPel Arquitetura e Organização de Computadores II
slide 22.4
Prof. José Luís Güntzel
6. Métodos de Comunicação O Papel do Sistema Operacional
O Sistema operacional é o principal responsável pelo tratamento da E/S • Garante que o programa do usuário somente acesse os dispositivos de E/S para os quais o programa de usuário tenha permissão • Fornece rotinas de manipulação das