Buscar

Avaliação Parcial aula 1 a 5

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

2017­6­9 EPS: Módulo Aluno
http://simulado.estacio.br/alunos/ 1/4
Avaiação Parcial: CCT0245_SM_201602515247 V.1   
Aluno(a): PAULO CEZAR SOUZA DE ANDRADE Matrícula: 201602515247
Acertos: 10,0 de 10,0 Data: 04/06/2017 19:29:39 (Finalizada)
  1a Questão (Ref.: 201602583677) Acerto: 1,0  / 1,0
Um sistema operacional multitarefa tem como característica fundamental:
Uso de interface gráfica
  A execução concorrente de processos
A execução simultânea de processos
Ser também multiusuário
Uso simultâneo de mais de uma unidade de disco.
 Gabarito Comentado.
  2a Questão (Ref.: 201603272815) 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ário e Multitarefas
Sistemas Monousuários e Monotarefas
  Sistemas Monotarefas com mais de um usuário
Sistemas Multiusuários e Multitarefas
 Gabarito Comentado.
  3a Questão (Ref.: 201603177635) 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:
2017­6­9 EPS: Módulo Aluno
http://simulado.estacio.br/alunos/ 2/4
  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.
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 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).
 Gabarito Comentado.
  4a Questão (Ref.: 201602578801) Acerto: 1,0  / 1,0
Processos podem ser classificados como CPU­bound ou I/O bound, de acordo com a utilização elevada do
processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo
podemos afirmar que :
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível
verificar o tipo de processo que representa.
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
  o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU­bound.
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU­bound.
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU­bound.
 Gabarito Comentado.
  5a Questão (Ref.: 201602797462) Acerto: 1,0  / 1,0
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores  com
múltiplos  núcleos,  chamados multicores. Nesses  sistemas,  cada núcleo,  normalmente,  tem as  funcionalidades
completas  de  um processador,  já  sendo  comuns,  atualmente,  configurações  com 2,  4  ou mais  núcleos.  Com
relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a
um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise
as seguintes asserções: 
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem
se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores. 
PORQUE 
O  sistema  operacional  nos  processadores  multicores  pode  alocar  os  núcleos  existentes  para  executar
simultaneamente  diversas  sequências  de  código,  sobrepondo  suas  execuções  e,  normalmente,  reduzindo  o
tempo de resposta das aplicações às quais estão associadas. 
Acerca dessas asserções, assinale a opção correta.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
Tanto a primeira quanto a segunda asserções são proposições falsas.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
2017­6­9 EPS: Módulo Aluno
http://simulado.estacio.br/alunos/ 3/4
  As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
 Gabarito Comentado.
  6a Questão (Ref.: 201602582517) Acerto: 1,0  / 1,0
Uma das diferenças entre threads de usuário e threads de kernel e:
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não
bloqueia.
  A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
  7a Questão (Ref.: 201602805283) 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?
Seção de Saída
Seção Restante
Seção de Entrada
Seção Problemática
  Seção Crítica
  8a Questão (Ref.: 201603272619) 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.
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
Não pode haver nem deadlock nem starvation
  É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região
crítica
 Gabarito Comentado.
  9a Questão (Ref.: 201602582282) Acerto: 1,0  / 1,0
No contexto de processos, como pode ocorrer uma condição de corrida?
Não haverá condição de corrida em sistemas multitarefa.
Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e
competem no tempo para terminar primeiro.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
  Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum
2017­6­9 EPS: Módulo Aluno
http://simulado.estacio.br/alunos/ 4/4
dado compartilhado e o resultado final depende de qual e quando executa precisamente.
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.
 Gabarito Comentado.
  10a Questão (Ref.: 201603177611) 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 cujas instruções podem ser executadas em paralelo e em qualquer ordem
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 processo
Um trecho de programa que deve ser executado em paralelocom 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

Outros materiais