Os Dispositivos de entrada e saída
Por: Afonso Leite • 11/12/2017 • Pesquisas Acadêmicas • 451 Palavras (2 Páginas) • 226 Visualizações
DISPOSITIVOS DE ENTRADA E SAÍDA
SUMÁRIO
1. Desenvolvimento
2. Referências
- Desenvolvimento
Dispositivos externos
Os dispositivos externos são os periféricos que são utilizados nos computadores, pois sem eles não haveria forma de comunicação entre o homem e a máquina. Os dispositivos externos mais comuns usados são mouse, teclado, monitor e impressora. [1]
Módulos de entrada e saída
O módulo de entrada e saída é a entidade responsável pelo controle de um ou mais dispositivos externos e pela transferência de dados entre a memória principal, os dispositivos e a CPU. O módulo precisa ter interfaces interna para a comunicação entre a CPU e a memória principal, e interfaces externas para o dispositivo externo. [1]
Modos de endereçamento
Existem vários modos de endereçamento definidos por um conjunto de instruções que definem como a linguagem da máquina identifica os operandos de cada instrução. Arquiteturas diferentes variam quanto ao número de moços de endereçamento, em modos de endereçamento mais simples é mais fácil implementar pipelines. Os principais modos de endereçamento são:
Modo imediato que é um método simples e rápido, onde o valor do operando é o próprio dado.
Modo direto onde o valor do campo operando indica o endereço do dado e requer apenas uma referência à memória para buscar.
Endereçamento por registrador onde o operando aponta para um registrador que contém o dado ou então para um ponteiro(endereço de memória) do dado.
Endereçamento por registrador indireto que permite acessar a memória indiretamente a partir de um registrador.
Modo indexado onde os deslocamentos gerados por esses métodos de endereçamento é a soma da constante e do registrador especificado. [1,2]
Técnicas de controle para transferência de dados
Na E/S programada os dados são trocados entre a CPU e o módulo de E/S, a CPU executa um programa que lhe dá o controle total da operação de E/S, incluindo a apreensão do status do dispositivo, a emissão de comandos de leitura e de escrita e a transferência de dados. Quando a CPU emite um comando para o módulo de E/S, deve esperar até ela estar completa e se a CPU for mais rápida que o módulo de E/S, estará desperdiçando tempo de CPU.
Na E/S conduzida por interrupção, enquanto a CPU emite um comando de E/S, ela continua a executar outras instruções e é interrompida pelo módulo de E/S quando ele tiver terminado o seu trabalho. Em ambos a CPU é responsável por pegar os dados da memória principal e armazenar para entrada ou saída de dados.
A outra alternativa é o acesso direto à memória(DMA) onde os dados são trocados diretamente entre a memória principal e o módulo E/S sem envolvimento da CPU. [1]
REFERÊNCIAS
1 - Disponível em: <www4.di.uminho.pt/~amp/textos/COA/node9.html> Acesso em: 05 de dezembro de 2017.
...