exercicio de orc
a) Barramento de controle: (Control Bus) sincroniza as atividades do sistema. Ele conduz o status e a informação de controle de/para o Microprocessador. Para um Barramento de Controle ser formado, ao menos 10 (geralmente são mais) linhas de controle são necessárias.
b)Barramento de dados:
O Barramento de Dados é bi-direcional, isto é, pode transmitir em ambas as direções.
c)O Barramento de Endereço: é selecionar um registrador num dos dispositivos do sistema que é usado como a fonte ou o destino do dado.
2) compartilhamento de vias entre componentes e possibilidade de inclusão e portabilidade de dispositivos.
Limitação da capacidade da banda de passagem.
3) controle mais simples e aumento potencial de desempenho. mais linhas e espaço físico ⇒ maior o custo.
4)interrupção de hardware pode encaminhar quantas mensagens ele quiser, desde que a mensagem anterior seja entregue, ele não necessita de uma resposta e sim da conclusão do envio da mensagem.
5)interrupção de software o transmissor/receptor não consegue encaminhar um nova mensagem enquanto a resposta não chega.
6) implementado como parte do controlador de memória, as interrupções são mapeadas para dentro do sistema de espaço de endereço de memória.
7)
Um módulo de I/O pode precisar ler ou escrever diretamente na memória, sem enviar dados ao processador, enquanto o IRQs solicita interrupção para o processador.
8)
9)
A arbitragem no barramento deve existir para impedir que dois dispositivos diferentes tentem comunicar-se simultaneamente para evitar as colisões.
10)
11)
12)
o PIC atenderá primeiro aquele que tiver maior prioridade.
13)
14)
15)
para evitar o desperdício de tempo computacional em loops de software (chamados polling loops) esperando eventos que serão disparados por dispositivos.
16)
a)
COM2 e COM4, reservada para a 8259B,temporizador de intervalos 8253/8254,COM1 e COM3
b)
temporizador de intervalos 8253/8254,COM2 e