Baixe o app para aproveitar ainda mais
Prévia do material em texto
3ª Lista de Exercícios - Avaliação III Questões Teóricas: 1) Qual a importância do módulo de E/S? Fazer a interface com o processador e a memória através do barramento de sistema ou do comutador central. Fazer a interface com um ou mais dispositivos periféricos por ligações especializadas para dados. 2) Por que não se conecta os periféricos diretamente no barramento do sistema? Grande variedade de periférico, com diversos métodos de operação. É impossível criar lógica no processador para isso; A taxa de transferência dos periféricos é sempre mais baixa que as memorias e o processador Os periféricos usam formato de dados e tamanhos de palavras diferentes do que é usado pelo computador 3) Explique o funcionamento do módulo de E/S, através da imagem abaixo. 4) Qual a importância dos drivers para os periféricos? Drivers são programas responsáveis pela comunicação entre o sistema operacional de computador e o hardware conectado a ele. Este hardware pode ser uma impressora, um mouse, placas de vídeo e rede, caixas de som, monitor, pen drives etc. Já a plataforma deve ser o Windows, Linux entre outros É através dos drivers que o sistema operacional recebe as instruções, processa-as e, a partir de então, começa a "conversar" com o periférico. 5) Os dispositivos externos possuem 3 classificações. Quais são e o que fazem? Legíveis ao ser humano: Adequada para a comunicação como usuários de computador: Ex : terminais de vídeo , teclado , mouse , impressoras , etc Legíveis á maquina: adequadas para a comunicação com equipamentos Ex: Disco magnético, sistemas de fitas, sensores, etc Comunicação: Adequados para a comunicação com dispositivos remotos: Ex: modem , placas de rede e etc 6) As principais funções do módulo de E/S são: controle e temporização; comunicação com processador; comunicação com o dispositivo; buffer e detecção de erros. Explique-as. Controle e temporização: Controla o fluxo de dados entre os recursos internos e os dispositivos externo 1) CPU verificar estado do dispositivo do modulo de E/S 2) Modulo E/S retorna o estado 3) Se estiver pronto, CPU solicita transferência de dados 4) Módulo de E/S recebe dados do dispositivo 5) Módulo de E/S transfere dados á CPU Se o sistema emprega um barramento, então cada uma das interações entre o processador e o módulo de E/S envolve uma ou mais arbitragens de barramento. Comunicação com o processador: Decodificação de comando ( ex : Para cada um disco : read sector , seek ) Dados são trocados entre processador e modulo de E/S Estado ( busy , ready , error ) Reconhecimento de endereço Comunicação com dispositivo: Comandos Informação de estado e dados Buff : Modulo de E/S deve realizar operações tanto á velocidade da memória quanto á do dispositivo externo Detecção de erros : Envio de informação de erro para o processador 7) Explique E/S Programada. Aponte suas vantagens e desvantagens. Se necessário, use a imagem a seguir. E/S programada desvantagens : CPU é ocupada o tempo todo ate que a e/s seja feita CPU continuamente verifica se o dispositivo está pronto para aceitar outro carac-Ter (espera ocupada ) CPU deveria estar ocupada com trabalhos mais “nobres “ E/S programada vantagens: 8) Explique E/S dirigida por Interrupção. Aponte suas vantagens e desvantagens.. Desvantagens : Consegue consumir tempo do processador , pois cada palavra de dados transferida de módulo de E/S para a memoria ( ou vice – versa ) deve passar pelo processador Vantagens : É mais eficiente por eliminar ciclos de espera 9) Explique DMA - Acesso Direto à Memória. UCP envia comando (leitura ou escrita) para o controlador de DMA UCP continua seu trabalho O controlador de DMA, para acessar memória, “rouba” ciclos da UCP, atrasando-a apenas Ao final da operação, o controlador de DMA aciona a interrupção para sinalizar o término da operação A UCP pode executar a rotina de tratamento da interrupção, processando os dados lidos ou produzindo novos dados para serem escritos 10) A seguir são exibidas as figuras que mostram os tipos de DMA. Explique-os. ( Boa Atividade a Todos(as)!!! )
Compartilhar