Verificação de conhecimento sobre a disciplina de Informatica
Exam: Verificação de conhecimento sobre a disciplina de Informatica. Pesquise 862.000+ trabalhos acadêmicosPor: cristianolpc • 6/8/2013 • Exam • 741 Palavras (3 Páginas) • 467 Visualizações
1) Qual o conceito de Tempo de Resposta de um sistema? Por que os sistemas que processam em tempo real exigem atenção especial para o tempo de resposta?
Intervalo entre a chegada ao sistema e inicio de sua execução
2) Como funciona o processamento do tipo Time Sharing?
Alterna entre diferentes processos de forma que o usuário tenha a percepção que todos os processos estão sendo executados simultaneamente, permitindo a interação com
múltiplos processos em execução.
3) Qual a finalidade e a importância do escalonador de tarefas no sistema operacional?
Consiste em selecionar uma tarefa, de um conjunto de tarefas aptas para execução, que será a próxima a ser executada pela CPU.
Evitar que a CPU fique muito tempo sem executar tarefa alguma
Procurar maximizar o número de tarefas processadas por unidade de tempo.
Minimizar o tempo de resposta para usuários interativos.
Maximizar o número possível de usuário interativos.
Minimizar a sobrecarga (overhead): Recursos não devem ser desperdiçados embora algum investimento em termos de recursos para o sistema pode permitir maior eficiência.
Favorecer processos "bem comportados": Processos que tenham comportamento adequado poderiam receber um serviço melhor.
Balancear o uso de recursos: o escalonador deve manter todos os recursos ocupados, ou seja, processos que usam recursos sub- utilizados deveriam ser favorecidos.
4) Explique o mecanismo de funcionamento das interrupções.
Sempre que ocorre uma interrupção, o sistema operacional é chamado para executar uma rotina de tratamento apropriada, para isso, antes de realizar o desvio, salva o
conteudo dos registradores na pilha de controle, identifica a origem do evento, obtem o endereço da rotina de tratamento e restaura o conteúdo dos registradores para
que seja dado continuidade à execução do programa.
5) Quando a memória RAM de um PC não é suficiente para executar todos os processos que o usuário necessita, o que o Sistema Operacional pode fazer?
Quando existem processos demais para a quantidade de memória. O Sistema Operacional gerencia as trocas de dados entre a memória e o HD quando não existe espaço de
endereçamento suficiente para todos os processos
6) Quais as responsabilidades do gerenciador de processos? Quais as responsabilidades do gerenciador de entrada e saída?
Criar e excluir processos de usuário e de sistema
Suspender e retomar processos
Fornecer mecanismos para a sincronização de processos
Fornecer mecanismos para a comunicação de processos
Fornecer mecanismos para o tratamento de deadlocks
O gerenciador de entrada e saida é responsável por tornar as operações de E/S o mais simples possível para o usuário e suas aplicações, possibilitar a comunicação de
qualquer dispositivo que possa ser conectado ao computador, permitir ao usuário realizar operações de E/S sem se preocupar com informações a respeito do dispositivo
...