Buscar

CCT0245 AV2015-1 Sistemas Operacionais

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

6a Questão (Ref.: 201402518543) Pontos: 0,5 / 0,5
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1
segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de
CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com um
time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo
gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de:
 19,6 segundos
13,1 segundos
55 segundos
25,5 segundos
10,8 segundos
 7a Questão (Ref.: 201402514992) Pontos: 1,5 / 1,5
À medida que o sistema operacional UNIX expandiu-se, o kernel tornou-se grande e difícil de gerenciar. Na metade
dos anos 1980, pesquisas na Universidade Carnegie Mellon desenvolveram um sistema operacional chamado Mach
que modularizou o kernel, utilizando o enfoque do microkernel. O que caracteriza a estrutura microkernel? Cite
ainda uma vantagem de sua implementação.
Resposta: No microkernel foram retirados todas as funções do kernel que não eram importantes, deixando apenas
as essenciais, o que o tornou bastante simplificado. As demais funções foram implementadas como modulos de
usuário. Vantagem: É fácil modificar o sistema operacional (acrescentar ou retirar módulos) mantendo o kernel
intacto. A portabilidade do sistema também é mais fácil.
Gabarito: : Este método estrutura o SO removendo todos os componentes não essenciais do kernel (o resultado é
um kernel menor) implementando-os como programas de nível de sistema e de usuário. Vantagens: - facilidade de
expandir o SO, ou seja, todos os novos serviços são adicionados ao espaço de usuário e, consequentemente, não
exigem a modificação do kernel. - O SO resultante é mais fácil de ser transportado de uma plataforma de harware
para outra. ¿ Proporciona maior segurança e confiabilidade, já que a maioria dos serviços, exceto o kernel, opera
como processo de usuário.
 8a Questão (Ref.: 201403112393) Pontos: 1,5 / 1,5
Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas
rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que
depende da outra para ser executada.
Resposta: O escalonador é quem cuida da implementação das políticas de escalonamento de processos. O
dispatcher é o responsável pela troca de contexto dos processos. O dispatcher depende do escalonador porque
primeiro o escalonador deve definir qual processo irá ser executado pelo processador. Depois o dispatcher realiza a
troca de processos.
Gabarito: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o
dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve
fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador.
 9a Questão (Ref.: 201402617116) Pontos: 1,0 / 1,0
A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da
Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a
respeito do swapping:
O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de
memória como um segmento contíguo.
O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de
memórias superiores a 4 Gbytes.
 Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente
existente em um computador.
A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe
pertença.
Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo
esteja ligado.
 10a Questão (Ref.: 201403105393) Pontos: 1,0 / 1,0
Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo:
- Erro de divisão por zero. 
- Violação de acesso a uma área de memória não permitida. 
- Controladora de HD indica o término de uma operação de E/S 
- Um click no mouse. 
- Disparo do alarme do temporizador.
interrupção - interrupção - interrupção - exceção - interrupção.
interrupção - interrupção - interrupção - exceção - exceção.
interrupção - interrupção - exceção - exceção - interrupção.
 exceção - exceção - interrupção - interrupção - interrupção.
exceção - interrupção - interrupção - interrupção - exceção.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais