Buscar

SM_SISTEMAS_OPERACIONAIS_4

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

26/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 1/4
   SISTEMAS OPERACIONAIS
Simulado: CCT0224_SM_201403033595 V.3   Fechar
Aluno(a): BRUNO FERREIRA DE JESUS Matrícula: 201403033595
Desempenho: 4,0 de 8,0 Data: 10/11/2015 09:04:00 (Finalizada)
  1a Questão (Ref.: 201403647830)
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.
Sua Resposta: fw
Compare com a sua resposta: 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.
  2a Questão (Ref.: 201403099149)
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?
Sua Resposta: wfwf
Compare com a sua resposta: 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.: 201403052750) Pontos: 1,0  / 1,0
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos
programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu
processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um
processo podemos afirmar que:
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que
aguarda a conclusão de um operação de E/S encontra­se nesse estado
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo
que esteja em execução fica aguardando a conclusão da operação no estado de pronto
Não há nenhuma relação entre os estados de pronto e de execução
  O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução,
obedecendo os critérios estabelecidos (tempo, prioridade)
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento
  4a Questão (Ref.: 201403303799) Pontos: 0,0  / 1,0
26/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 2/4
Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados:
em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes
estados que um processo pode realizar.
I. Do estado em execução para o estado bloqueado 
II. Do estado em execução para o estado pronto 
III. Do estado pronto para o estado bloqueado 
IV. Do estado bloqueado para o estado em execução 
Quais são as afirmativas verdadeiras?
  Somente as afirmativas I, II, III são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
Somente as afirmativas II, III e IV são verdadeiras.
Todas as afirmativas são verdadeiras.
  Somente as afirmativas II e III são verdadeiras.
 Gabarito Comentado.
  5a Questão (Ref.: 201403048673) Pontos: 1,0  / 1,0
Na política de escalonamento First­In­First­Out (FIFO), é selecionado para execução o processo que:
tiver o menor tempo de processador ainda por executar.
  chegar primeiro ao estado de pronto.
tiver maior prioridade.
estiver em modo usuário.
ocupar menos espaço em memória.
  6a Questão (Ref.: 201403303797) Pontos: 0,0  / 1,0
O gerenciamento de processos em sistemas modernos é feito, quase sempre, com o uso de preempção de
processos através de técnicas de compartilhamento de tempo. O que a introdução de processadores com vários
núcleos altera nesse gerenciamento? Escolha a alternativa correta.
Torna­se possível o uso de threads para a execução de processos concorrentes.
Torna­se possível separar os demais mecanismos de gerenciamento do sistema operacional do
gerenciamento de processos.
  Torna­se possível o uso de sistemas operacionais multitarefas.
Torna­se possível eliminar a condição de corrida em processos concorrentes executados em paralelo.
  Torna­se possível a paralelização efetiva de processos concorrentes.
 Gabarito Comentado.
  7a Questão (Ref.: 201403794225) Pontos: 0,0  / 1,0
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com
1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos
de CPU, respectivamente. 
Considerando que a estratégia de escalonamento é do tipo round­robin (circular) com um time­slice (fatia de
tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de
contexto e assumindo que uma tarefa admitida é colocada no início da fila é de:
55 segundos
  21,6 segundos
26/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 3/4
  10,8 segundos
25,5 segundos
13,1 segundos
  8a Questão (Ref.: 201403647831) Pontos: 1,0  / 1,0
Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No
seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos
serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema
operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de
processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento?
First­In­First­Out (FIFO)
Não preemptivo
Circular
  Shortest­Job­First (SJF)
Por Prioridade
  9a Questão (Ref.: 201403609996) Pontos: 0,0  / 1,0
Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos
ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo:
  RR ¿ Round­Robin.
SJF ¿ Shortest Job First.
FCFS ¿ First come, first served.
FIFO ¿ First in, first out.
  SRT ¿ Shortest Remaining Time.
 Gabarito Comentado.
  10a Questão (Ref.: 201403048650) Pontos: 1,0  / 1,0
Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma
concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de
escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar.
Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita:
First­In­First­Out (FIFO)
  Shortest­Job­First (SJF)
Translation Lookaside Buffer (TLB)
Por Prioridade
Paginação
 Gabarito Comentado.
26/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 4/4

Outros materiais