O Sistema de computação
Por: Vinicius Ropke • 11/12/2017 • Trabalho acadêmico • 743 Palavras (3 Páginas) • 207 Visualizações
UNIVERSIDADE FEDERAL DE SANTA MARIA
REDES DE COMPUTADORES
MATEUS CORREIA AGUIAR
Sistemas de Entrada e Saída
Santa Maria, Setembro de 2014
Descrever cada tópico.
- Dispositivos Externos
Os dispositivos externos são mais conhecidos como periféricos de E/S. As operações de E/S são realizadas através de uma vasta gama de dispositivos externos que fornecem uma forma de transferência de dados entre o ambiente externo e o computador. Um dispositivo externo pendura-se ao computador por uma ligação a um módulo de E/S. A ligação é usada para trocar controlo, status e dados entre o módulo de E/S e o dispositivo externo. |
- Módulo de E/S
- Cada controlador está a cargo de um dispositivo em particular.
- Dependendo do controlador, pode estar vários dispositivos conectados ao mesmo controlador.
- O controlador é responsável pelo movimento de dados entre o dispositivo periférico que controla o buffer de armazenamento local. O tamanho do buffer varia de um controlador para outro e depende do dispositivo que controla.
- Três técnicas para a E / S são possíveis:
- E / S programada
- E / S por interrupções
- DMA
- Modos de endereçamento
Existem cinco modos de endereçamento de dados: registo inerente, direto, imediato, indireto e indexado.
Registo inerente
O modo de endereçamento registo inerente utiliza-se para os registos em que não é necessário especificar nenhum byte adicional para designar o operando.
Direto
Este modo de endereçamento utiliza-se para aceder à memória de dados interna. A codificação da instrução é feita com um byte para o código de operação da instrução e um byte adicional para especificar o endereço a aceder.
Imediato
O modo de endereçamento imediato permite especificar um valor numérico constante.
As constantes a especificar podem ter 8 bits ou 16 bits. Os valores de 16 bits só podem ser usados em conjunto com o registo DPTR.
Indireto
No modo de endereçamento indireto a instrução especifica um registo que contém o endereço do operando.
Tanto a memória de dados interna como a externa pode ser endereçada deste modo. Este modo de endereçamento é útil no acesso a arrays.
Indexado
Este modo de endereçamento só é permitido para acesso à memória de programa, por isso só é utilizado para leitura.
Destina-se ao acesso a tabelas e a instruções de salto. No acesso a tabelas um registo de 16 bits (DPTR ou PC) contém o endereço base da tabela e o acumulador é carregado com o número de entrada na tabela.
- Técnicas de transferência de dados
Existem basicamente três técnicas para transferência de dados: Polling (Programada), Interrupção e DMA (Direct Memory Access).
- E/S Programada
Os dados são trocados entre a CPU e o módulo de E / S. A CPU executa um programa que controla diretamente a operação de E / S, incluindo o estado do dispositivo de verificação, ordem de envio e transferência de ler ou gravar dados. Quando a CPU envia a ordem deve esperar até que a operação de E / S é concluída. Se a CPU é mais rápida, será ocioso. A CPU é responsável por verificar periodicamente o estado do E / S até você achar que a operação seja concluída.
...