Buscar

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 3 páginas

Prévia do material em texto

Avaliação: CCT0166_AV_**** » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV
Aluno: **** ­ ****
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 4,0    Nota de Partic.: 2   Av. Parcial 2  Data: 20/11/2015 07:59:55
  1a Questão (Ref.: 201401378050) Pontos: 0,0  / 1,5
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 ponte entre o software e o hardware, é onde acontece a troca de informações entre eles, como
em uma impressão, onde o arquivo sai do computador e vai para impressora, essa troca (onde acontece a
transformação) que é o contexto de hardware.
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.: 201401378079) Pontos: 1,0  / 1,5
Existem dois tipos de escalonamento os preemptivos e não preemptivos. Qual a diferença entre eles? Dê pelo
menos um exemplo de algoritmo de escalonamento preemptivo e não preemptivo.
Resposta: Processos preemptivos eles pode fazer uma interrupção de processo execução, para alocar outro
processo na UCP, enquanto os não preemptivos não possuem essa capacidade, pois tem sua capacidade
limitada a processos simples.
Gabarito: No escalonamento não­preemptivo o sistema operacional não interrompe o processo em execução
para subsituí­lo por outro processo. Já o preemptivo é caracterizado pela possibilidade do sistema opercional
interromper um processo emexecução e passaá­lo para o estado de pronto. Exemplos: não­preemptivo: fifo, sjf
preemptivo: escalonamento circular, por prioridades, por múltiplas filas
  3a Questão (Ref.: 201401371403) Pontos: 0,0  / 0,5
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é
certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a
alternativa INCORRETA em relação ao conceito de sistemas operacionais:
Um sistema operacional deve facilitar acesso aos recursos do sistema
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida
Um sistema operacional é responsável por gerenciar os recursos computacionais
  São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador;
gerência de memória; gerência de dispositivos; sistema de arquivos
  É impossível fazer uso de um computador que não tenha um sistema operacional
  4a Questão (Ref.: 201401327536) Pontos: 0,5  / 0,5
Em relação ao conceito de processos, marque a assertiva CORRETA:
Quando há duas instâncias de um mesmo programa em execução, pode­se dizer que há um único
processo responsável pelas duas instâncias.
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em
execução.
  Quando há duas instâncias de um mesmo programa em execução, pode­se dizer que há dois processos
diferentes (um para cada instância).
Quando há duas instâncias de um mesmo programa em execução, pode­se dizer que há dois processos
iguais.
Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução.
  5a Questão (Ref.: 201402021682) Pontos: 0,5  / 0,5
Com relação ao conceito de thread, fluxo de dados, julgue os itens a seguir: 
  I. São fluxos de execução distintos dentro de um mesmo processo. 
  II. O kernel  N Ã O enxerga essas threads e, por esse motivo, não podem ser gerenciadas individualmente. 
  III. O thread  N Ã O  é considerado uma solução eficiente para os sistemas modernos
Apenas I e III estão corretas
Todas estão corretas
Apenas II e III estão corretas
  Apenas I e II estão corretas
Todas estão incorretas
  6a Questão (Ref.: 201401888747) Pontos: 0,0  / 0,5
Sobre a ocorrência de impasses (deadlocks), marque a afirmativa correta.
Pode­se evitar o impasse estabelecendo­se uma cadeia de espera circular, na qual um processo só pode
aguardar o recurso mantido pelo seguinte.
O bloqueio em duas fases é uma estratégia especializada de prevenção de impasses que é aplicada em
sistemas de tempo real.
  Uma abordagem utilizada para se lidar com impasses é simplesmente ignorar o fato de que possam
ocorrer.
Uma vez ocorrido o impasse, não há algoritmos que permitam detectá­lo, o que sempre leva ao
travamento do sistema, forçando o usuário a reinicializá­lo.
  A ocorrência de impasses depende do número de recursos e do número de processos envolvidos no
procedimento.
  7a Questão (Ref.: 201401543730) Pontos: 0,5  / 0,5
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 algum recurso a que somente o sistema operacional pode ter acesso
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 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
  8a Questão (Ref.: 201401332137) Pontos: 0,5  / 0,5
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional:
executa tipicamente o processo tipo BATCH. (em lote)
executa apenas processos que ainda não estão ativos
executa apenas processos em monoprogramação
possui capacidade limitada e processos simples
  pode interromper um processo em execução, com o objetivo de alocar outro processo na UCP
  9a Questão (Ref.: 201401331388) Pontos: 1,0  / 1,0
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser
implementado?
O algoritmo de substituição de páginas ótimo não pode ser implementado porque é muito complexo.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque o hardware necessário
seria absurdamente caro.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque não há poder
computacional suficiente nos dias atuais.
  O algoritmo de substituição de páginas ótimo não pode ser implementado porque não é possível prever
qual página será menos acessada no futuro.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque exige uma quantidade
de memória muito grande.
  10a Questão (Ref.: 201401547300) Pontos: 0,0  / 1,0
As operações de E/S devem ser o mais simples e transparente possível, sendo independentes do dispositivo.
Correlacione os conceitos com seus significados:
Escalonamento de E/S ‐ Denominação ‐ Buferização ‐ Cache de dados
I ‐ Armazena em memória os dados mais recentes (cópia)
II ‐ Associação de um nome a um periférico
III ‐ área de memória que compatibiliza a comunicação entre dispositivos com velocidades e unidades de transferência diferentes.
IV ‐ Ordem de atendimento as requisições
Assinale a alternativa que apresenta a correlação CORRETA entre os conceitos e significados acima:
I ­ II ­ III ­ IV
  IV ­ II ­ III ­ I
  III ­ II ­ IV ­ I
II ­ III ­ I ­ IV
II ­ IV ­ I ­ III
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais