Buscar

Atividade I - Sistemas Operacionais II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 
 
 
Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
Semestre: 5º 
Disciplina: Sistemas Operacionais II 
Professora: France Ricardo Marques Gonzaga 
 
 
Essas atividades correspondem às aulas 01 a 04, caso a nota máxima que poderá ser 
alcançada pelo aluno é 5.0. 
 
Questão 01 (0,5 pontos) 
 O que são Impasses e como eles ocorrem? Aponte as quatro condições para ser possível 
a ocorrência de Deadlocks? 
 
Um impasse é quando dois ou mais processos ficam impedidos de continuar suas 
execuções, ou seja, ficam bloqueados, esperando uns pelos outros. As quatro condições 
para ser possível a ocorrência de Deadlocks são Condição de exclusão mútua, condição 
de posso e espera, condição de não preempção e condição de espera circular. 
 
Questão 02 (1,5 pontos) 
Em alguns processadores existe uma instrução de maquina especial que permite ler uma 
variável, armazenar o seu conteúdo em outra área e atribuir um novo valor a mesma 
variável. 
Essa instrução e chamada de test-and-set. A instrução tem como principal 
funcionalidade o fato de ser executada sem interrupção, ou seja, trata-se de uma 
instrução indivisível, com isso pode-se garantir que dois processos manipulem a 
variável compartilhada ao mesmo tempo. 
 
Leia o texto acima e responda se à afirmação do texto acima é correta ou incorreta? 
Explique como dois processos podem manipular uma variável compartilhada ao mesmo 
tempo? 
 
Sim, a informação é correta. Dois processos não podem manipular uma variável 
compartilhada ao mesmo tempo, ocorre o chamado exclusão mútua. 
 
 
 
 
 
Questão 03 (1,0 pontos) 
Na política de escalonamento podem ser classificadas segundo a possibilidade de o 
sistema operacional interromper um processo em execução e substitui-lo por um outro, 
como é o nome dessa conhecida atividade: 
 
Essa atividade é conhecida como preempção. 
 
Questão 04 (1,0 pontos) 
De forma simplificada, ainda segundo Tanenbaum (2010), podemos relacionar a gestão 
de memória com duas tarefas fundamentais, quais são elas: 
 
As tarefas fundamentais são Alocação de Memória e a Fragmentação. 
 
Questão 05 (1,0 pontos) 
Um arquivo é constituído por informações logicamente relacionadas. Essas informações 
podem representar instruções ou dados, aponte as diferenças entre um arquivo 
executável de um arquivo texto e como é feita a identificação dos arquivos? 
 
Um arquivo executável, por exemplo, contém instruções compreendidas pelo 
processador, enquanto um arquivo de dados pode ser estruturado livremente como um 
arquivo texto ou de forma mais rígida como um banco de dados relacional.

Continue navegando