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

Prévia do material em texto

Avaliação: CCT0245_AV_201608221873 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV
Aluno: 201608221873 - DERICK SILVA CORREA
Professor: MAURO CESAR CANTARINO GIL
 
Turma: 9004/AB
Nota da Prova: 6,5 Nota de Partic.: 1 Av. Parcial 2 Data: 16/11/2017 19:09:33
 
 1a Questão (Ref.: 201608306237) 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: ...
 
 
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.: 201608475575) Pontos: 1,0 / 1,0
Nos sistemas com paginação a rotina para tratamento de page faults está residente na memória principal. Esta
rotina pode ser removida da memória em algum momento? O que aconteceria se esta rotina não estivesse na MP
durante a ocorrência de um page fault?
 
Resposta: Não, essa rotina não pode ser removida. Ocorreria o Deadlock.
 
 
Gabarito: Não. Qualquer tratamento sobre page fault não seria realizado pelo sistema operacional.
 
 3a Questão (Ref.: 201608254898) Pontos: 0,0 / 1,0
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou
multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a
essas classificações, marque a alternativa correta:
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
 Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
 Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea.
 
 4a Questão (Ref.: 201608254855) Pontos: 1,0 / 1,0
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando
o programa foi acionado, o processo passou pelos estados "pronto" e "execução". Em seguida o programa ficou no
estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário
informar a senha o processo passará para qual estado?
CRIADO
TERMINADO
EXECUÇÃO
 PRONTO
ESPERA
 
 5a Questão (Ref.: 201608471914) Pontos: 1,0 / 1,0
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 ?
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
Compartilhamento de recursos
Melhor aproveitamento na fatia de tempo
Economia de tempo de gerenciamento
Utilização de múltiplos processadores
 
 6a Questão (Ref.: 201608482572) Pontos: 1,0 / 1,0
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma
Condição de Corrida é denominado?
Seção Restante
Seção de Saída
 Seção Crítica
Seção Problemática
Seção de Entrada
 
 7a Questão (Ref.: 201608254906) Pontos: 1,0 / 1,0
Deadlock pode ser definido como uma situação em que um processo aguarda por um recurso que nunca estará
disponível ou um evento que nunca ocorrerá. Para que ocorra a situação de deadlock, algumas condições são
necessárias simultaneamente. Assinale alternativa que contém todas essas condições:
Exclusão mútua e espera por recurso.
 Exclusão mútua, espera por recurso e não-preempção.
Espera por recurso e não-preempção.
Exclusão mútua e não-preempção.
Não-preempção.
 
 8a Questão (Ref.: 201608255756) 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:
Paginação
First-In-First-Out (FIFO)
 Shortest-Job-First (SJF)
Translation Lookaside Buffer (TLB)
Por Prioridade
 
 9a Questão (Ref.: 201608259573) Pontos: 0,0 / 0,5
Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit
(primeiro encaixe)?
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos
livres que se adeque melhor aos requisitos do processo solicitante.
O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre
para um processos solicitante o mais breve possível.
O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de
processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao
processo que foi escalonado.
 O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos
livres que seja o menor possível para os requisitos do processo solicitante.
 O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de
blocos livres que seja grande o suficiente para os requisitos do processo solicitante.
 
 10a Questão (Ref.: 201608482960) Pontos: 0,5 / 0,5
Em relação aos modelos de entrada e saída, considere: 
 I. Na entrada e saída mapeada, o programa vê os dispositivos periféricos como endereços de memória, mandando
dados para eles como se estivesse escrevendo na memória. 
 II. No modo de transferência simples o controlador de DMA devolve o controle de barramento à CPU a cada
transferência de um byte (ou palavra); no modo de transferência por bloco o controlador de DMA não devolve o
controle do barramento à CPU até que toda a transferência tenha sido efetuada. 
 III. Na entrada e saída mapeada, se cada dispositivo tem seus registradores de controle em uma página diferente
do espaço de endereçamento, o sistema operacional pode dar a um usuário o controle sobre dispositivos
específicos, simplesmente incluindo as páginas desejadas em sua tabela de páginas. 
 IV. Os controladores de DMA que usam endereçamento de memória física para suas transferências requerem que o
sistema operacional converta o endereço virtual do buffer de memória pretendido em um endereço físico e escreva
esse endereço físico no registrador de endereço do DMA. 
 
Está correto o que se afirma em
I, II e IV, apenas
 I, II, III e IV.
I, III e IV, apenas
I, II e III, Apenas
II, III e IV, apenas
Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.

Outros materiais