Buscar

resultado_prova_AV_SO

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

Avaliação: CCT0245_AV_201107099391 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV
Aluno: 201107099391 - ALEXSANDRO MELLO DE AZEVEDO 
Professor: CESAR AUGUSTO VALENTE DOS REIS Turma: 9001/AA
Nota da Prova: 6,4 Nota de Partic.: 2 Data: 08/11/2013 17:11:13
1a Questão (Ref.: 201107224720) DESCARTADA
Em relação às condições para que ocorra um deadlock, àquela em que recursos concedidos previamente a um 
processo não podem ser forçosamente tomados desse processo e sim, explicitamente liberados por ele, denomina-
se condição de: 
preempção. 
exclusão mútua. 
espera circular. 
não preempção. 
posse e espera. 
2a Questão (Ref.: 201107126323) Pontos: 0,8 / 0,8
O uso de interrupções é fundamental para a existência de:
Sistemas multitarefa
bibliotecas de software
comunicação de dados
dispositivos de hardware como monitor e impressora
dispositivos de hardware como teclado e disco
3a Questão (Ref.: 201107120735) Pontos: 0,8 / 0,8
São critérios de escalonamento de processos em sistemas operacionais:
output, paralelismo de controle, tempo de movearound
threadout, velocidade de espera, memória de turnaround
throughput, tempo de espera, tempo de turnaround
througset, custo de recicling, tempo de turnover
throughput, tempo de controle, tempo de stayaround
4a Questão (Ref.: 201107121077) Pontos: 0,8 / 0,8
A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens 
entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que 
adota esta arquitetura:
MINIX
Windows XP
Windows 7
Linux
Windows Vista
Página 1 de 4BDQ Prova
23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
5a Questão (Ref.: 201107141061) Pontos: 0,8 / 0,8
Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da 
técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para 
solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas 
operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da 
memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos 
processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento 
inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que 
técnica? 
Page faults
Swapping
Dinamic memory acess (DMA)
Trashing
Memória virtual
6a Questão (Ref.: 201107171511) Pontos: 0,8 / 0,8
Existem diferentes formas de implementar a concorrência dentro de uma aplicação, normalmente busca-se 
subdividir o código em partes para trabalharem de forma cooperativa. São exemplos desta implementação os 
processos independentes, subprocessos e threads. Quais as diferenças entre estas três implementações?
Resposta: Os processos independentes são atribuídos aos sistemas multitarefas e monoprogramados; os 
subprocessos são processos filhos dos processos que pondem ser preemptivos ou não-preemptivos. As threads são 
caracteríticas de sistemas multiprogramados/multiprocessados e representam uma unidade de execução dentro de 
um processo, isto é, para cada processo instanciado na memória, haverá no mínimo uma thread. Isto permite 
manter uma maior ocupação do processador e aumento do throuthput dos processos.
Gabarito: Nos processos independentes não existe vínculo do processo criado com o seu criador., onde cada 
processo possui seu próprio contexto de software, hardware e espaço de endereçamento. Já os subprocessos são 
criados dentro de uma estrutura hieráquica, normalmente conhecida como processo pai e processo filho, existindo 
assim uma dependência entre o pai e o filho. Caso o processo pai deixe de existir seu filho também será eliminado. 
Diferentemente dos demais exemplos, os trheads possuem seu próprio contexto de harware, porém compartilham o 
contexto de software e o espaço de endereçamento com os demais threads.
7a Questão (Ref.: 201107124838) Pontos: 0,0 / 0,8
Quanto espaço de memória é desperdiçado em bytes com a alocação utilizando mapas de bits para gerenciar uma 
memória de 4 Gbytes em blocos de 64 Kbytes?
8 Kbytes.
8 bytes.
8 Mbytes.
64 Kbytes.
64 bytes.
8a Questão (Ref.: 201107124937) Pontos: 0,8 / 0,8
Estamos terminando o primeiro semestre de 2010 e os principais lançamentos no mercado da informática se 
concentram nos produtos digitais portáteis, especialmente os netbooks, os tablets e os smartphones. E esse 
nicho do mercado desperta a atenção e acirra a briga das empresas pelos sistemas operacionais. O iPhone 
OS4 (da Apple), o Windows 7 (da Microsoft) e o Android (da Google) são alguns dos mais "badalados" nesse 
momento, dos quais são demandadas características de gerenciamento de:
O cenário apresentado não é aplicável, pois o mesmo não é uma realidade de mercado.
Memórias com tecnologia flash cada vez maiores e mais lentas, o que faz crescer a necessidade de 
disco rígido externo para essas plataformas de portáteis
Página 2 de 4BDQ Prova
23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Processadores específicos que consomem mais energia e por isso aumentam a freqüência de 
recarga das baterias
Dispositivos de E/S genéricos como, por exemplo, leitores de Blu-Ray, mini DV e teclados USB
Dispositivos de E/S mais específicos como, por exemplo, display multitouch, webcam, cartões de 
memória
9a Questão (Ref.: 201107122805) Pontos: 0,8 / 0,8
À 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: O microkernel define um núcleo mais sólido, restrito e seguro, permitindo uma adaptação mais adequada 
e independente dos demais subsistemas. Além disso, o kernel mais leve e voltado para as funções primordiais do 
SO, se torna enxuto e menos complexo.
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.
10
a
 Questão (Ref.: 201107224718) Pontos: 0,8 / 0,8
O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao gerenciamento de 
disco: 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
Está correto o que se afirma em: 
I, II e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
11
a
 Questão (Ref.: 201107224730) Pontos: 0,0 / 0,8
Considere as seguintes afirmações sobre sincronização e deadlock em sistemas computacionais multiprocessados e 
multiprogramados: 
i) a eliminação apenas da espera cíclica é suficiente para impedir a ocorrência de deadlocks;
ii) apenas a liberação de recursos de forma preemptiva é suficiente para eliminar a possibilidade de ocorrência de 
deadlocks;
iii) a eliminação apenas do uso de recursos exclusivos é suficiente para impedira ocorrência de deadlocks; 
iv) a possibilidade de ocorrência de deadlocks somente é eliminada quando não existe espera ocupada e cíclica.
A quantidade de afirmativas corretas é: 
1 
0 
3 
4
2 
Página 3 de 4BDQ Prova
23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Página 4 de 4BDQ Prova
23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando