Buscar

AV SISTEMAS OPERACIONAIS 2015.2 - 07-12-2015

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

07/12/2015 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=68584320&p1=201307388981&p2=1767470&p3=CCT0224&p4=102208&p5=AV2&p6=27/11/2015&p10=33415333 1/3
   Fechar
Avaliação: CCT0224_AV2_201307388981 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV2
Aluno: 201307388981 ­ THIALYSON MARTINS PINHEIRO
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AC
Nota da Prova: 5,5 de 8,0  Nota do Trab.: 0    Nota de Partic.: 2  Data: 27/11/2015 18:12:03
  1a Questão (Ref.: 201307441354) Pontos: 0,0  / 1,5
À medida que o sistema operacional UNIX expandiu­se, o kernel tornou­se grande e difícil de gerenciar. Na
metade dos anos 1980, pesquisas na Universidade Carnegie Mellon desenvolveram um sistema operacional
chamado Mach que modularizou o kernel, utilizando o enfoque do microkernel. O que caracteriza a estrutura
microkernel? Cite ainda uma vantagem de sua implementação.
Resposta: A arquitetura microkernel caracteriza­se por se tratar de um conjunto de módulos que funcionam
como se fosse um único programa. Vantagem: Proporciona o desenvolvimento usando a arquitetura em
camadas, exemplo : camada "Usuário" e camada "Kernel".
Gabarito: : Este método estrutura o SO removendo todos os componentes não essenciais do kernel (o resultado
é um kernel menor) implementando­os como programas de nível de sistema e de usuário. Vantagens: ­
facilidade de expandir o SO, ou seja, todos os novos serviços são adicionados ao espaço de usuário e,
consequentemente, não exigem a modificação do kernel. ­ O SO resultante é mais fácil de ser transportado de
uma plataforma de harware para outra. ¿ Proporciona maior segurança e confiabilidade, já que a maioria dos
serviços, exceto o kernel, opera como processo de usuário.
  2a Questão (Ref.: 201307490085) Pontos: 1,5  / 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: Escalonameto preemptivo é o que pode interromper um processo em execução, ou seja, usa o
sistema de prioridades, já o não preemptivo é o que não pode interromper um processo em execução, pois não
usa esse sistema de prioridades. exemplo preemptivo: escalonamento de multiplas filas, com diferentes
prioridades. exemplo não preeptivo: é o FIFO (First In First Out), também o de fila circular.
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.: 201307438734) Pontos: 0,5  / 0,5
Os sistemas operacionais podem ser classificados quanto às atribuições do kernel, dividindo­se em: arquitetura
monolítica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa CORRETA:
  A maioria dos sistemas operacionais atuais é desenvolvida usando a arquitetura em camadas, já que há
pelo menos a camada "usuário" e a camada "kernel".
A arquitetura monolítica é a que tem a implementação mais complexa.
07/12/2015 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=68584320&p1=201307388981&p2=1767470&p3=CCT0224&p4=102208&p5=AV2&p6=27/11/2015&p10=33415333 2/3
A arquitetura em camadas tem como vantagem o alto desempenho.
Na arquitetura monolítica, caso um serviço pare, o kernel não é comprometido, já que a principal função
do núcleo é gerenciar a comunicação (troca de mensagens) entre as aplicações e os serviços.
A arquitetura microkernel caracteriza­se por se tratar de um conjunto de módulos que funcionam como
se fosse um único programa.
  4a Questão (Ref.: 201308038747) Pontos: 0,0  / 0,5
Chama­se de processo a instância de um programa em execução . Cada processo no sistema pode estar em
algum de seus estados em certo momento. Um processo no estado executando passa para o estado pronto,
quando:
ocorre apenas na admissão
  ocorre quando o processo deve aguardar um recurso
ocorre quando a solicitação de recurso é atendida
término do programa
  ocorre quando o processo é interrompido e novo processo será selecionado
  5a Questão (Ref.: 201307655733) Pontos: 0,5  / 0,5
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um
sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ?
Economia de tempo de gerenciamento
Melhor aproveitamento na fatia de tempo
Utilização de múltiplos processadores
  Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
Compartilhamento de recursos
  6a Questão (Ref.: 201308000739) Pontos: 0,5  / 0,5
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:
Exclusão mútua
Bloqueio
Espera ocupada
Deadlock
  Starvation
  7a Questão (Ref.: 201308000857) Pontos: 0,0  / 0,5
A utilização de mecanismos de exclusão mútua é necessária para impedir o acesso a uma região crítica por
mais de um processo evitando, assim, condições de corrida. Um dos mecanismos é o baseado em
características de hardware e uma das soluções deste mecanismo é :
  Instruções TSL (test and set lock)
Protocolo de acesso á região crítica
  Semáforos
Algoritmo de Peterson
Monitores
07/12/2015 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=68584320&p1=201307388981&p2=1767470&p3=CCT0224&p4=102208&p5=AV2&p6=27/11/2015&p10=33415333 3/3
  8a Questão (Ref.: 201308000935) Pontos: 0,5  / 0,5
O projeto de um escalonador adequado, deve levar em conta uma série de diferentes necessidades, ou seja, o
projeto de uma política de escalonamento deve contemplar os seguintes objetivos. Dentre as ações abaixo,
julgue a INCORRETA.
Balancear o tempo de CPU entre as tarefas.
  Minimizar o número usuários interativos do sistema.
Manter o processador ocupado o maior parte do tempo possível.
Oferecer tempos de resposta razoáveis.
Maximizar a taxa de atendimento (vazão) do sistema (throughput).
  9a Questão (Ref.: 201307543478) Pontos: 1,0  / 1,0
A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções
da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a
respeito do swapping:
O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de
memória como um segmento contíguo.
Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o
mesmo esteja ligado.
A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe
pertença.
O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de
memórias superiores a 4 Gbytes.
  Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente
existente em um computador.
  10a Questão (Ref.: 201307659385) Pontos: 1,0  / 1,0
Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo.
  Tamanho do bloco
Data de modificação
Nome
Permissão de leitura/escrita
Tipo
Período de não visualização da prova: desde 20/11/2015 até 04/12/2015.

Outros materiais