Buscar

Avaliação sistemas operacionais av 2

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

Avaliação: CCT0757_AV_201703369041 » SISTEMAS OPERACIONAIS 
Tipo de Avaliação: AV 
 
Professor: MAURO CESAR CANTARINO GIL Turma: 9003/AC 
Nota da Prova: 4,0 Nota de Partic.: Av. Parcial Data: 15/06/2018 20:09:06 
 
 
 1a Questão (Ref.: 201703988471) Pontos: 1,0 / 1,0 
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e 
diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o 
fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela 
alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por: 
 
 
de discos - de threads - de cache 
 
de arquivos - de barramentos - de discos 
 
em memória secundária - de serviços - em memória principal 
 
de I/O - de tempos de CPU - de RAM 
 de armazenamento - de processos - de memória 
 
 
 
 2a Questão (Ref.: 201703416740) Pontos: 0,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? 
 
 EXECUÇÃO 
 
TERMINADO 
 
ESPERA 
 PRONTO 
 
CRIADO 
 
 
 
 3a Questão (Ref.: 201703420419) Pontos: 0,0 / 1,0 
Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema 
operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID 
(process identification ou identificador do processo), que faz parte 
 
 
do controle de memória do processo. 
 do contexto de software do processo. 
 
do gerenciamento de arquivo. 
 
do contexto de hardware do processo. 
 do espaço de endereçamento do processo. 
 
 
 
 4a Questão (Ref.: 201703422957) Pontos: 1,0 / 1,0 
Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar 
pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e 
aguardava a caneta que não estava mais sobre a mesa para começar a reunião. 
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a 
segunda aula e continuar aguardando o apagador. 
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e 
também resolveu aguardar. 
Nesta situação podemos identificar a ocorrência de: 
 
 
Um deadlock que poderá ser solucionado quando o professor desistir da aula. 
 
Um evento que será solucionado assim que terminar a aula 
 Um deadlock em função da exclusão mútua no acesso aos dois recursos 
 
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. 
 
Uma condição de corrida 
 
 
 
 5a Questão (Ref.: 201703633802) Pontos: 0,0 / 1,0 
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 cujas instruções podem ser executadas em paralelo e em qualquer ordem 
 
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 
 
 
 
 6a Questão (Ref.: 201703979001) Pontos: 1,0 / 1,0 
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. 
 
 Minimizar o número usuários interativos do sistema. 
 
Manter o processador ocupado o maior parte do tempo possível. 
 
Balancear o tempo de CPU entre as tarefas. 
 
Maximizar a taxa de atendimento (vazão) do sistema (throughput). 
 
Oferecer tempos de resposta razoáveis. 
 
 
 
 7a Questão (Ref.: 201703644666) Pontos: 0,0 / 1,0 
Ao dividir a memória física em blocos de tamanho fixo (quadros) e dividir a memória lógica (espaço de 
endereçamento de processos) em blocos do mesmo tamanho (páginas) e permitir que as páginas sejam 
carregadas em quaisquer quadros disponíveis, estaremos implementando: 
 
 
Segmentação de memória 
 
Memória Virtual 
 Alocação de memória 
 
Journaling 
 Paginação de Memória 
 
 
 
 8a Questão (Ref.: 201703417613) Pontos: 1,0 / 1,0 
Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No 
passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um 
processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é 
correto afirmar que: 
 
 
os programas são limitados pelo tamanho da memória física disponível. 
 as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória 
maior do que a memória principal. 
 
os programas são vinculados a endereços físicos da memória principal. 
 
os programas são vinculados apenas à memória secundária. 
 
não há limite para a alocação de programas na memória. 
 
 
 
 9a Questão (Ref.: 201703644845) Pontos: 0,0 / 1,0 
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, III e IV. 
 
II, III e IV, apenas 
 
I, III e IV, apenas 
 
I, II e IV, apenas 
 I, II e III, Apenas 
 
 
 
 10a Questão (Ref.: 201703633811) Pontos: 0,0 / 1,0 
Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S 
com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: 
 
 
manipula diretamente os dispositivos de E/S. 
 recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos, que 
poderãoser executados pelos controladores. 
 permite a comunicação entre o sistema computacional e o mundo externo. 
 
torna as operações de E/S mais simples para o usuário bem como suas aplicações. 
 
realiza as funções comuns a todos os tipos de dispositivos.

Continue navegando