Buscar

AVS.Sist.Operacionais.07.2014

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 3 páginas

Prévia do material em texto

Avaliação: CCT0166_AVS_201301262846 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AVS
Aluno: 201301262846 - REINALDO MARTINS
Nota da Prova: 6,0 Nota de Partic.: 0 Data: 02/07/2014 14:08:20 (F)
1a Questão (Ref.: 31730) Pontos: 0,5 / 0,5
Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitera de
sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste
contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o
menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento?
Circular
Shortest-Job-First (SJF)
Por Prioridade
Não preemptivo
First-In-First-Out (FIFO)
Gabarito Comentado.
2a Questão (Ref.: 227862) Pontos: 1,0 / 1,0
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado?
porque não há poder computacional suficiente nos dias atuais.
porque é muito complexo.
porque não é possível prever qual página será menos acessada no futuro.
porque exige uma quantidade de memória muito grande.
o hardware necessário seria absurdamente caro.
3a Questão (Ref.: 15282) Pontos: 0,5 / 0,5
O que é multiprogramação?
Técnica que permite a troca de informações entre a memória principal e a memória secundária.
Processamento distribuído.
Técnica que permite que vários processos estejam em memória ao mesmo tempo.
Processamento centralizado.
Processamento paralelo.
4a Questão (Ref.: 11766) Pontos: 0,5 / 0,5
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Já as
threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem
contexto de hardware próprio. Isto posto, marque a assertiva VERDADEIRA:
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar contexto de
hardware, de software e espaço de endereçamento.
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar contexto de
hardware, de software e espaço de endereçamento.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o
contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre
os vários threads.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o
contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre
os vários threads.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o
espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários
threads.
Gabarito Comentado.
5a Questão (Ref.: 16869) Pontos: 1,0 / 1,0
A utilização de dispositivos com DMA é indicado para:
Dispositivos que necessitam de intervenção do usuário
Dispositivos muito mais rápidos que o processador
Qualquer dispositivo de Entrada ou de Saída
Dispositivos de alta prioridade
Dispositivos que efetuam grande transferência de dados para a memória.
Gabarito Comentado.
6a Questão (Ref.: 115398) Pontos: 0,5 / 0,5
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada,
as seguintes condições devem acontecer simultaneamente:
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process
overlapping) e espera circular (circular wait).
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process
overlapping) e falha de escalonamento (scheduling fail).
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera
circular (circular wait).
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de
escalonamento (scheduling fail).
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de
recursos (hold and wait) e não preempção (no preemption).
Gabarito Comentado.
7a Questão (Ref.: 32002) Pontos: 0,5 / 0,5
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o
computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do
Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há
nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo:
Foreground.
Background.
Daemon.
Thread.
Underground.
8a 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 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
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 algum recurso cujo acesso é dado por uma prioridade
Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por
mais de um programa
9a Questão (Ref.: 62214) Pontos: 0,0 / 1,5
O que é uma system call e qual a sua importância para a segurança do sistemas? (MAIA, 3ª edição)
Resposta: é uma regiao intermediaria entre o programa e o kernel
Gabarito: Pode ser entendida como a porta de entradapara o acesso ao núcleo do sistema operacional e a seus serviços. Para
cada serviço disponível no sistema existe uma system call associada e cada sistema operacional tem seu próprio conjunto de
chamadas, com nomes, parâmetrose formas de ativação.. A sua importância está relacionada a implementação de mecanismos de
proteção aonúcleo do sistema e de acesso aos seus serviços.
10a Questão (Ref.: 227867) Pontos: 1,0 / 1,5
Em um sistema com gerência de memória virtual com paginação de um nível, o endereço virtual é composto por 16 bits e as
páginas possuem 256 endereços. Para acessar o endereço virtual 0000111000000110, qual seria o índice (em decimal) do registro
a ser acessado na tabela de páginas e qual seria o valor do deslocamento (em decimal) dentro da página de memória?
Resposta: indice do registro=14 deslocamento na pagina=7
Gabarito:
P= 00001110 = 14
D= 00000110 = 6
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.

Outros materiais