Respostas cap 3 Sistema Operacional
1- É a possibilidade de o processador executar instruções em paralelo com operações de E/S permitindo que diversas tarefas sejam executadas concorrentemente. Este é o principio pra o projeto e a implementação de sistemas multiprogramáveis.
2- Devido à concorrência dos programas pela utilização dos recursos do computador ocorrem as interrupções para que todos ordenadamente sejam executados parte a parte.
3- Explique o mecanismo de funcionamento das interrupções?
A interrupção ocorre quando algum dos dispositivos solicita ao processador uma nova tarefa, neste caso o processador interrompe a execução passa a executar a nova solicitação para então retornar a execução anterior.
4- Eventos síncronos são os eventos previsíveis, resultados dos programas em execução e por definição ocorrem sequencialmente (um de cada vez). Os assíncronos são eventos não relacionados ao programa que esta sendo executado, são eventos imprevisíveis para o processador, e a ocorrência de muitos eventos assíncronos acarretam muitas interrupções durante o processamento.
5- Uma instrução que gere a situação de overflow ou uma divisão por zero.
6- Na E/S controlada por interrupção, as operações de E/S podem ser realizadas de uma forma mais eficiente. Em vez de o sistema periodicamente verificar o estado de uma operação pendente como na técnica de polling, o próprio controlador interrompe o processador para avisar do término da operação. Com esse mecanismo, o processador, após a execução de um comando de leitura ou gravação, permanece livre para o processamento de outras tarefas.
7- A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S, sem a intervenção do processador, exceto no início e no final da transferência. Quando o sistema deseja ler ou gravar um bloco de dados, o processador informa ao controlador sua localização, o dispositivo de E/S, a posição inicial da memória de onde os