Buscar

BDQ 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

28/10/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=13450606470 1/4
 
CCT0245_201201492742 V.1
 Fechar 
 
   SISTEMAS OPERACIONAIS
Avaiação Parcial: CCT0245_SM_201201492742 V.1   
Aluno(a): CLOVIS PEREIRA SOARES JUNIOR Matrícula: 201201492742
Acertos: 10,0 de 10,0 Data: 24/10/2016 21:04:02 (Finalizada)
 
  1a Questão (Ref.: 201201558279) Acerto: 1,0  / 1,0
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
  espera, pronto ou execução
latência, pronto ou atividade
espera, pronto ou interrupção
interrupção, pronto ou execução
latência, espera ou atividade
 Gabarito Comentado.
 
  2a Questão (Ref.: 201202124542) Acerto: 1,0  / 1,0
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e
diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o
fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela
alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por:
de arquivos ­ de barramentos ­ de discos
em memória secundária ­ de serviços ­ em memória principal
  de armazenamento ­ de processos ­ de memória
de I/O ­ de tempos de CPU ­ de RAM
de discos ­ de threads ­ de cache
 Gabarito Comentado.
 
  3a Questão (Ref.: 201201557208) Acerto: 1,0  / 1,0
Qual a diferença básica entre um processo e um programa?
28/10/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=13450606470 2/4
Um processo é um thread. Um programa é 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 programa é um processo em execução. Um processo é um arquivo em disco.
Um processo é um programa em disco. Um programa é um processo em execução.
 Gabarito Comentado.
 
  4a Questão (Ref.: 201201557814) Acerto: 1,0  / 1,0
Os sistemas operacionais  criam estruturas  de  controle,  chamadas processo,  para  controlar  a  execução dos
programas, sejam do usuário ou do próprio sistema. Essa estrutura registra  informações sobre a situação do
processo durante todo seu processamento, sendo uma dessas informações o estado do processo. 
Avalie as sentenças a seguir e assinale a correta.
O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo
depende da escolha por parte do sistema operacional para que possa executar seu código (instruções)
O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em
EXECUÇÂO
  O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos
existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha
em estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO
O escalonador também pode selecionar processo em ESPERA para execução.
A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os
sentidos.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201202247672) Acerto: 1,0  / 1,0
Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro
de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD.
O suporte a múltiplas thread é uma característica do sistema operacional.
  A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas,
diretamente, pelo usuário.
Existem dois tipos de thread: thread usuário e thread kernel
Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads
A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário.
 Gabarito Comentado.
 
  6a Questão (Ref.: 201201556490) Acerto: 1,0  / 1,0
Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema
operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID
(process identification ou identificador do processo), que faz parte
do contexto de hardware do processo.
do gerenciamento de arquivo.
  do contexto de software do processo.
do espaço de endereçamento do processo.
do controle de memória do processo.
28/10/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=13450606470 3/4
 
  7a Questão (Ref.: 201202247843) Acerto: 1,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.
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
  É permitido que mais de um processo por vez possa executar uma região crítica
Não pode haver nem deadlock nem starvation
 Gabarito Comentado.
 
  8a Questão (Ref.: 201202153570) Acerto: 1,0  / 1,0
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são
estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta.
Processos executam mais rapidamente.
Processos apenas podem ocorrer em sistemas de grande porte.
Threads apenas podem ocorrer em processadores multicore.
  Threads possuem o mesmo contexto de software
Apenas threads podem ser executados em paralelo.
 Gabarito Comentado.
 
  9a Questão (Ref.: 201201769873) 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 que deve ser executado em paralelo com a Região Crítica de outro programa
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 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
 Gabarito Comentado.
 
  10a Questão (Ref.: 201201559046) Acerto: 1,0  / 1,0
A diferença entre espera ocupada e bloqueio de um processo é:
A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para
controlar o número de processos ativos no sistema
O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra
28/10/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=13450606470 4/4
bloqueado
Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão
mútua
Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio
  Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada
condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejadase
torna verdadeira.
 Gabarito Comentado.

Outros materiais