Buscar

AV SISTEMAS OPERACIONAIS

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

Fechar 
 
Disciplina:  SISTEMAS OPERACIONAIS
          
Nota Prova: 4,8 de 8,0      Nota Partic.: 2,0     Av. Parcial.: 2,0 Nota SIA: 8,8 pts
 
SISTEMAS OPERACIONAIS  
 
  1a Questão (Ref.: 62177) Pontos: 0,0  / 1,0
Uma das partes que compõe um processo é o contexto de hardware e que está relacionado com a troca de contexto
(mudança de contexto) de um processo. Explique o que é o contexto de hardware de um processo e como é a
implementação da troca de contexto.
Resposta: A parte de dispositivos que estão participando de um processo. Na implementação o contexto de
Hardware precisa ser salvo, o contexto de software e espaço de endereçamento são os mesmos entre os vários
threads.
Gabarito: O contexto de harware armazena o conteúdo dos registradores gerais da UCP, além dos registradores de
uso específico. A mudança de contexto consiste em salvar o conteúdo dos registradores do processo que está
deixando a UCP e carregá­los com os valores referentes aos do novo processo que será executado. Ou seja
´substituir 0 contexto de hardware de um processo por outro.
  2a Questão (Ref.: 239682) Pontos: 0,8  / 1,0
Sabemos que o sistema operacional é a mais importante plataforma lógica de um sistema computacional e que,
através de suas gerências, controlam todas as operações e funcionalidades. Um dos grandes desafios é estabelecer
uma política de escalonamento eficiente que proporcione à CPU um fluxo de processos considerável, minimizado o
tempo de resposta e, consequentemente, maximizando a vazão de tarefas. Diante desta consideração responda as
perguntas a seguir: 
 a) Como se classificam os tipos de escalonamento? 
 b) Descreva as políticas de escalonamento: Por prioridades e Shortest­Job­First (SJF)
Resposta: a) Preemptivos ou não preemptivos; b) Por Prioridades: O processo que está com a prioridade maior no
estado de pronto ele entrará no estado de execução pela prioridade no escalonamento; STF: O escalonamento
escolhe os processos que tiverem o menor tempo de processador ainda por executar.
Gabarito: a)Preemptivo e Não­preemptivo. b)Por prioridade A cada processo que alcança o estado de pronto é
associada uma prioridade de execução. Os processos de maior prioridade são escalonados preferencialmente. Este
tipo de preempção é implementado através de um clock, que interrompe o processador em determinados intervalos
de tempo, para que a rotina de escalonamento reavalie prioridades e, se necessário, escalone outro processo. O
processo interrompido volta para a fila de prontos. Shortest­Job­First (SJF) cada processo é associado ao seu
tempo de execução. Dessa forma, quando o processador está livre, o processo em estado de pronto que precisar de
menos tempo de UCP para terminar seu processamento é selecionado para execução (shortest­job­first).
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
FRNP
FRNP
  3a Questão (Ref.: 31780) Pontos: 1,0  / 1,0
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador
central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor
tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para
emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou
rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na
modalidade de processamento conhecida como:
off­line e time sharing.
off­line e real time.
  on­line e real time.
batch e real time.
on­line e time sharing.
 Gabarito Comentado.
  4a Questão (Ref.: 705751) Pontos: 0,0  / 1,0
O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode
assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas
mudanças de estado, marque a opção que NÃO é possível acontecer.
  Bloqueado para pronto
Execução para pronto
Execução para bloqueado
  bloqueado para execução
pronto para execução
  5a Questão (Ref.: 670530) Pontos: 1,0  / 1,0
Sabe­se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de
endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de
endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a
alternativa correta.
  O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread
apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de
endereçamento são os mesmos entre os vários threads
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o
contexto de hardware, de software e espaço de endereçamento.
O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread
apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de
endereçamento são os mesmos entre os vários threads.
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário
salvar o contexto de hardware, de software e espaço de endereçamento
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread
apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os
mesmos entre os vários threads
 Gabarito Comentado.
  6a Questão (Ref.: 572860) Pontos: 1,0  / 1,0
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de
prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
Espera ocupada
Deadlock
Exclusão mútua
  Starvation
BloqueioFile failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
 Gabarito Comentado.
  7a Questão (Ref.: 15511) Pontos: 0,0  / 0,5
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.
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.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
Não haverá condição de corrida em sistemas multitarefa.
  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.
 Gabarito Comentado.
  8a Questão (Ref.: 11696) Pontos: 0,5  / 0,5
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:
Translation Lookaside Buffer (TLB)
Paginação
First­In­First­Out (FIFO)
Por Prioridade
  Shortest­Job­First (SJF)
 Gabarito Comentado.
  9a Questão (Ref.: 587136) Pontos: 0,0  / 0,5
Os modelos de alocação particionada estática e dinâmica permitem, respectivamente:
  Fragmentação relocável e não relocável
Fragmentação paginada e não paginada
fragmentação externa e interna
  fragamentação interna e externa
fragmentação somente na última partição em ambos os casos
 Gabarito Comentado.
  10a Questão (Ref.: 227866) Pontos: 0,5  / 0,5
Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S
com osdispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa:
torna as operações de E/S mais simples para o usuário bem como suas aplicações.
  recebe comandos gerais sobre acessos aos dispositivos, traduzindo­os para comandos específicos, que
poderão ser executados pelos controladores.
manipula diretamente os dispositivos de E/S.
permite a comunicação entre o sistema computacional e o mundo externo.
realiza as funções comuns a todos os tipos de dispositivos.
 Gabarito Comentado.File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Educational Performace Solution       EPS ® ­ Alunos        
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js

Continue navegando