Buscar

CCT0224 AV2 2015 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

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
Você viu 3, do total de 4 páginas

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

Fechar 
 
Avaliação: CCT0224_AV2_2015 SISTEMAS OPERACIONAIS Tipo de Avaliação: AV2 
Aluno: 2015 JAPONÊS DA POLICIA FEDERAL 
Professor: MARCELO BARBOSA CARNEIRO Turma: 9001/AB 
Nota da Prova: 5,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 28/11/2015 XX:XX:XX (F) 
 
 
 1a Questão (Ref.: 611555) Pontos: 0,0 / 1,5 
Quais são as diferenças entre as threads em modo usuário e threads em modo kernel? Ressalte os pontos 
positivos e negativos de cada tipo de thread. 
 
 
Resposta: As threads de modo kernel são administradas pelo processador enquanto em modo usuário fica a 
critério do USER, causando um enorme ganho de desempenho ao sistema. 
 
 
Gabarito: Threads de usuário não têm suporte no kernel, então eles são muito baratos para criar, destruir, e 
alternar. Threads de kernel são mais caros porque são necessárias chamadas do sistema para criar e destruí-las 
e o kernel deve programá-los. Estas são mais poderosos porque eles são programados de forma independente e 
podem ser bloqueadas individualmente. 
 
 
 
 2a Questão (Ref.: 62195) Pontos: 0,0 / 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 tem a função de gerenciar o mapemento de memoria enquanto o dispatcher sincroniza 
os 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. 
 
 
 
 3a Questão (Ref.: 667417) Pontos: 0,5 / 0,5 
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto 
abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de 
processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço 
dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada 
problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e 
assim por diante. 
 
 
kernel 
 
camadas 
 
superkernel 
 microkernel 
 
kernel monlítico; 
 
 
 
 4a Questão (Ref.: 610866) Pontos: 0,5 / 0,5 
Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais da 
UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de 
status". 
 
 
Contexto de Software 
 
Thread 
 
Espaço de Endereçamento 
 
Limites 
 Contexto de Hardware 
 
 
 
 5a Questão (Ref.: 610868) Pontos: 0,5 / 0,5 
Chama-se de processo a instância de um programa em execução . Cada processo no sistema pode estar em 
algum de seus estados em certo momento. Um processo no estado executando passa para o estado pronto, 
quando: 
 
 
término do programa 
 
ocorre quando a solicitação de recurso é atendida 
 
ocorre apenas na admissão 
 ocorre quando o processo é interrompido e novo processo será selecionado 
 
ocorre quando o processo deve aguardar um recurso 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 266835) Pontos: 0,5 / 0,5 
Starvation ocorre quando? Escolha a alternativa correta. 
 
 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
 
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. 
 
Pelo menos um evento espera por um evento que não vai ocorrer. 
 Pelo menos um processo é continuamente postergado e não executa. 
 
O processo tenta mas não consegue acessar uma variável compartilhada. 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 227857) Pontos: 0,5 / 0,5 
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um 
desses conceitos, que pode ser melhor definido como sendo: 
 
 
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa 
 Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso 
concomitante por mais de um programa 
 
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade 
 
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem 
 
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso 
 
 
 
 8a Questão (Ref.: 32003) Pontos: 0,5 / 0,5 
Em quais situações um processo é escalonado para executar em um sistema monoprocessado? 
I. Quando o processo em execução finaliza. 
II. Quando o processo em execução não é bloqueado. 
III. Quando termina a fatia de tempo do processo em execução. 
 
 
Apenas I e II estão corretas. 
 Apenas I e III estão corretas. 
 
Apenas a II está correta. 
 
Apenas a III está correta. 
 
Apenas II e III estão corretas. 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 15523) Pontos: 1,0 / 1,0 
Qual o tipo de página que a política NRU procura remover inicialmente? 
 
 As páginas não referenciadas e não modificadas (bits M e R iguais a 0). 
 
As páginas referenciadas e não modificadas (bit M igual a 0 e bit R igual a 1). 
 
As páginas não referenciadas e modificadas (bit M igual a 1 e bit R igual a 0). 
 
As páginas referenciadas e modificadas (bits M e R iguais a 1). 
 
As páginas referenciadas e não modificadas(bits M e R igual a 0). 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 603876) 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. 
 
 
exceção - interrupção - interrupção - interrupção - exceção. 
 
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. 
 Gabarito Comentado.

Continue navegando