Buscar

Av Sistemas Operacional 2017

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

DANILO GRANDIOSO
201502001314 EAD PRADO - MG Fechar
Disciplina: SISTEMAS OPERACIONAIS
Avaliação: CCT0166_AV_201502001314 Data: 17/06/2017 15:26:03 (F) Critério: AV
Aluno: 201502001314 - DANILO GRANDIOSO
Nota Prova: 5,7 de 8,0 Nota Partic.: 1,5 Av. Parcial.: 2,0 Nota SIA: 9,2 pts
SISTEMAS OPERACIONAIS
1a Questão (Ref.: 611555) Pontos: 1,0 / 1,0
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 em modo usuario possuem uma maior insegurança em relação as threads em modo kernel. Mas também
possuem mais agilidade no processamento, tornando mais rapido, enquanto o modo kernel deixa mais obslento o processo. Ponto
positivo do modo usurio é a agilidade e facilidade de se acessar os processos. O ponto negativo é o risco de ocorrerem erros. Ponto
positivo do modo Kernel é a segurança que possui para que o thread seja processado corretamente. o ponto negativo é a demora que o
processo leva.
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.: 610876) Pontos: 0,7 / 1,0
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 é a rotina que altera o modo do processo de Em ESpera para Executando. Esse processo é usado na
execução das Threads. Apos o processamento, o processo é despachado, e assim se utiliza o dispatcher. O Dispatcher depende do
escalonador para ser executado.
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.: 10824) Pontos: 1,0 / 1,0
Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:
São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de
memória; gerência de dispositivos; sistema de arquivos.
Atua como uma interface entre o usuário e o computador.
Um sistema operacional é responsável por gerenciar os recursos computacionais.
É impossível fazer uso de um computador que não tenha um sistema operacional instalado.
Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de forma organizada e
protegida.
Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
1 of 3 11/24/17, 8:45 AM
4a Questão (Ref.: 15192) Pontos: 0,0 / 1,0
Qual a diferença básica entre um processo e um programa?
Um programa é um processo em execução. Um processo é um arquivo em disco.
Um processo é um programa em execução. Um programa é um arquivo em disco.
Um programa é um conjunto de processos. Um processo é uma unidade básica.
Um processo é um thread. Um programa é um arquivo em disco.
Um processo é um programa em disco. Um programa é um processo em execução.
Gabarito Comentado.
5a Questão (Ref.: 238429) Pontos: 1,0 / 1,0
Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a
um único processo.
Julgue as sentenças em verdadeiras (V) ou falsas (F).
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-
pai), porém o contexto de software é diferente.
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo
executado.
Marque a opção correta.
1.F - 2.V - 3.F
1.F - 2.F - 3.V
1.V -2.F - 3.F
1.V - 2.F - 3.V
1.V -2.V - 3.V
Gabarito Comentado.
6a Questão (Ref.: 705827) Pontos: 0,0 / 1,0
Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso,
simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e
marque a INCORRETA.
É permitido que mais de um processo por vez possa executar uma região crítica
Não pode haver nem deadlock nem starvation
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo
imediatamente
Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica
Um processo deve permanecer executando uma região crítica por tempo finito
Gabarito Comentado.
7a Questão (Ref.: 572891) Pontos: 0,5 / 0,5
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
área do programa que é executada 80% do tempo.
área da memória que contém dados compartilhados.
área do sistema operacional que contém o código do loader.
parte da memória usada para operações criptográficas.
parte do programa que acessa dados compartilhados.
Gabarito Comentado.
8a Questão (Ref.: 227859) Pontos: 0,5 / 0,5
No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a
estratégia correspondente:
FCFS - SJF - Round Robin - Múltiplas Filas
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
2 of 3 11/24/17, 8:45 AM
I- o primeiro que chega é o primeiro a ser atendido
II- o menor primeiro
III- escalonamento circular
IV- filas com prioridades diferentes
III - I - II - IV
I - II - III - IV
III - II - I - IV
II - III - I - IV
II - I - III - IV
Gabarito Comentado.
9a Questão (Ref.: 11668) Pontos: 0,5 / 0,5
Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa
situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do
que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que:
os programas são vinculados apenas à memória secundária.
os programas são vinculados a endereços físicos da memória principal.
não há limite para a alocação de programas na memória.
os programas são limitados pelo tamanho da memória física disponível.
as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a
memória principal.
Gabarito Comentado.
10a Questão (Ref.: 603876) Pontos: 0,5 / 0,5
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 - exceção - exceção - interrupção.
exceção - exceção - interrupção - interrupção - interrupção.
interrupção - interrupção - interrupção - exceção - interrupção.
interrupção - interrupção - interrupção - exceção - exceção.
exceção - interrupção - interrupção - interrupção - exceção.
Gabarito Comentado.
Educational Performace Solution EPS ® - Alunos
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
3 of 3 11/24/17, 8:45 AM

Continue navegando