Buscar

SISTEMAS OPERACIONAIS Avaliação Parcial

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

CCT0245_201607022133 V.1
SISTEMAS OPERACIONAIS
Avaiação Parcial: CCT0245_SM_201607022133 V.1 
Aluno(a): FERNANDES WILSON MORAIS DE LIMA Matrícula: 201607022133
Acertos: 10,0 de 10,0 Data: 25/10/2017 22:39:00 (Finalizada)
1a Questão (Ref.: 201607635208) Acerto: 1,0 / 1,0
Analise as seguintes instruções: I - Desabilitar todas as interrupções; II - Ler o horário do relógio; III - Alterar o
horário do relógio; IV - Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo kernel
de um sistema operacional?
I, II e IV
I, III e IV
III e IV
II
I, II e III
Gabarito Comentado.
2a Questão (Ref.: 201607730390) Acerto: 1,0 / 1,0
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
Sistemas Multitarefas com Múltiplos usuários
Sistemas Monousuários e Monotarefas
Sistemas Monotarefas com mais de um usuário
Sistemas Monousuário e Multitarefas
Sistemas Multiusuários e Multitarefas
Gabarito Comentado.
3a Questão (Ref.: 201607635210) Acerto: 1,0 / 1,0
Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de
software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um
processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os
componentes é correto afirmar que:
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
1 de 4 02/11/2017 20:05
o contexto de software 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(PSW).
o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está
em execução, mas não pode salvá-las caso o processo seja interrompido.
o espaço de endereçamento 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(PSW).
o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está
em execução, podendo salvá-las caso o processo seja interrompido.
o contexto de hardware de um processo é composto por três grupos de informações sobre o
processo:identificação, quotas e privilégios.
Gabarito Comentado.
4a Questão (Ref.: 201607635211) Acerto: 1,0 / 1,0
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando
o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou
no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário
informar a senha o processo passará do estado "espera" diretamente para o estado "execução"?
Sim. Assim que liberar o processador ele será executado.
Sim. Mas somente se o computador tiver mais de uma CPU.
Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para
execução.
sim, pois independente da quantidade de CPU´s ele será executado.
Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para
execução.
Gabarito Comentado.
5a Questão (Ref.: 201607635902) Acerto: 1,0 / 1,0
Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de
acordo com o conceito de threads.
Compartilhamento de recursos
Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
Economia de tempo de processamento
Melhor aproveitamento na fatia de tempo
Utilização de múltiplos processadores
Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
2 de 4 02/11/2017 20:05
6a Questão (Ref.: 201607262775) Acerto: 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.F - 3.V
1.F - 2.V - 3.F
1.V - 2.F - 3.V
1.V -2.V - 3.V
1.V -2.F - 3.F
Gabarito Comentado.
7a Questão (Ref.: 201607635187) Acerto: 1,0 / 1,0
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma
condição de corrida é denominado:
Região crítica
Região de entrada
Região de saída
Região problemática
Região restante
8a Questão (Ref.: 201607730194) Acerto: 1,0 / 1,0
Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso
compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a
INCORRETA.
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
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá
obtê-lo imediatamente
É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica
Um processo deve permanecer executando uma região crítica por tempo finito
Não pode haver nem deadlock nem starvation
Gabarito Comentado.
9a Questão (Ref.: 201607039857) Acerto: 1,0 / 1,0
No contexto de processos, como pode ocorrer uma condição de corrida?
Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e
competem no tempo para terminar primeiro.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
3 de 4 02/11/2017 20:05
Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum
dado compartilhado e o resultado final depende de qual e quando executa precisamente.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam
comparados com relação ao tempo de execução.
Não haverá condição de corrida em sistemas multitarefa.
Gabarito Comentado.
10a Questão (Ref.: 201607039998) Acerto: 1,0 / 1,0
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 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
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem
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 a que somente o sistema operacional pode ter
acesso
Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
4 de 4 02/11/2017 20:05

Continue navegando