quarta-feira, 22 de agosto de 2012

material de apoio para microcontrolador 8051


 MODOS DE ATENDIMENTO DE I/O DE UM CIRCUITO DIGITAL

 Pooling 
 Neste tipo de atendimento, a CPU fica constantemente questionando o dispositivo de I/O se o mesmo necessita receber ou enviar um dado.Este tipo de atendimento é fácil de implementar, porém desperdiça o tempo da CPU.
Interrupção 
 Neste tipo de atendimento, a CPU é avisada pelo dispositivo de I/O, que o mesmo necessitam receber ou enviar dados.Este tipo de atendimento é mais complexo, tendo como vantagem nãodesperdiçar o tempo da CPU.Como é um evento assíncrono, a CPU sempre atende no momento solicitado.Necessita de um hardware adicional.
DMA (Direct Memory Acess)
 Este tipo de atendimento é o mais complexo, porém o mais rápido. O dispositivo de I/O solicita os barramentos da CPU (Tri - State) e acessa diretamente a memória, transferindo então os dados. Nem toda a CPU suporta este tipo de atendimento.

Nenhum comentário:

Postar um comentário