Buscar

Prova discursiva Sistemas Operacionais

Prévia do material em texto

Questão 1/4 - Sistemas Operacionais
Os anos 80 representaram a década do computador pessoal e da estação de trabalho. A tecnologia do
microcomputador evoluiu até o ponto em que era possível construir computadores de mesa 
avançados, tão poderosos quanto os de grande porte de uma década atrás. (DEITEL, 2005). Quais 
os fatores que contribuíram para popularização dos computadores a partir da década de 80?
Nota: 20.0
A popularização dos computadores pessoais esta associada ao avanço tecnológico que permitiu 
melhorar a capacidade de processamento e reduzir o custo desses equipamentos e a facilidade de 
uso em parte por causa das interfaces gráficas com o usuário (GUI).
DEITEL. Sistemas Operacionais. 2005. Capítulo I, pg 9.
Resposta: ao avanço tecnológico que permitiu melhorar a capacidade de processamento e reduzir o
custo desses equipamentos tornando mais fácil a compra para uso pessoal e não só empresas
Questão 2/4 - Sistemas Operacionais
Explique o mecanismo da técnica de overlay.
Nota: 12.5
Consistem em dividir o programa em módulos, de forma que seja possível a execução 
independente de cada módulo, utilizando uma mesma área de memória, denominado área de troca 
ou área de overlay.
Resposta: Solução encontrada para dividir o programa em partes, de forma que pudessem executar
independentemente uma da outra uma mesma memoria. 
Questão 3/4 - Sistemas Operacionais
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de
usuário pode fazer várias solicitações para o sistema e essas solicitações são processadas de 
forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento é 
utilizado às técnicas de interrupções e exceções. Explique o mecanismo de funcionamento das 
interrupções.
Nota: 20.0
Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é 
um evento externo ao programa em execução a exceção é gerada por um evento síncrono direto do 
programa concorrente.
Resposta: Uma interrupção é sempre gerada por algum evento externo ao programa e neste caso 
independente da instrução que esta sendo executada. ao final da execução de cada instrução, a 
unidade verifica a ocorrência de algum tipo de interrupção
Questão 4/4 - Sistemas Operacionais
Os sistemas operacionais implementam, basicamente, três estratégias para determinar em qual área 
livre um programa será carregado para execução, Besf –Fit, Worst-Fit e First-Fit. Explique a 
diferença entre as três estratégias.
Nota: 12.5
Na estratégia Besf –Fit, a melhor partição é escolhida, ou seja, aquela em que o programa deixa o 
menor espaço sem utilização. Na estratégia Worst-Fit, a pior partição é escolhida, ou seja, aquela 
em que o programa deixa o maior espaço sem utilização. Na estratégia First-Fit, a primeira partição
livre de tamanho suficiente para carregar o programa é escolhida.
Resposta: best-fit = escolhe a melhor partição, ou seja, aquela que o programa deixa o menor 
espaço sem utilização. worst-fit = escolhe a pior partição, ou seja, a

Continue navegando