Buscar

Aula 02 Processos Exercícios de Fixação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

SISTEMAS OPERACIONAIS 
CCT0757_A2_201801039844_V1 
 
 
Lupa Calc. 
 
 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: MAIKON CARDOSO LEMOS Matrícula: 201801039844 
Disciplina: CCT0757 - SIST. OPERACIONAIS Período Acad.: 2018.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este 
modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
 
 
1. 
 
 
Em sistemas multiprogramáveis os processos podem assumir 
diferentes estados. Os três estados mais importantes são: running 
(execução); ready (pronto); e wait (espera). Mudanças entre esses 
estados podem ocorrer a qualquer momento. Assinale dentre as 
assertivas seguir a unica mudança de estado que NÃO pode 
acontecer: 
 
 
 
 
ESPERA para PRONTO 
 
 
EXECUÇÃO para ESPERA 
 
 
PRONTO para EXECUÇÃO 
 
 
EXECUÇÃO para PRONTO 
 
 
ESPERA para EXECUÇÃO 
 
 
Gabarito Coment. 
 
 
 
 
 
 
2. 
 
Processos podem ser classificados como CPU-bound ou I/O bound, de 
acordo com a utilização elevada do processador(UCP) e dos 
dispositivos de entrada/saída(E/S), respectivamente. Analisando os 
 
gráficos abaixo podemos afirmar que : 
 
 
 
 
 
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um 
processo de CPU-bound. 
 
 
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 
2 não é possível verificar o tipo de processo que representa. 
 
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. 
 
 
o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um 
processo de CPU-bound. 
 
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. 
 
 
Gabarito Coment. 
 
 
 
 
 
 
3. 
 
Um processo, segundo Machado, é formado por três partes, 
conhecidas como contexto de hardware, contexto de software e 
espaço de endereçamento.A figura ilustra, de maneira abstrata, os 
componentes da estrutura de um processo, que juntos, mantêm 
todas as informações necessárias a execução de um programa. 
Sobre os componentes é correto afirmar que: 
 
 
 
 
 
 
o contexto de software armazena o conteúdo dos registradores gerais da UCP, 
além dos registradores de uso específico, como program counter(PC), stack 
pointer (SP) e registrador de status(PSW). 
 
 
o contexto de hardware mantém informações nos registradores do processador, 
enquanto um processo está em execução, mas não pode salvá-las caso o processo 
seja interrompido. 
 
 
o contexto de hardware mantém informações nos registradores do processador, 
enquanto um processo está em execução, podendo salvá-las caso o processo seja 
interrompido. 
 
 
o contexto de hardware de um processo é composto por três grupos de 
informações sobre o processo:identificação, quotas e privilégios. 
 
 
o espaço de endereçamento armazena o conteúdo dos registradores gerais da 
UCP, além dos registradores de uso específico, como program counter(PC), stack 
pointer (SP) e registrador de status(PSW). 
 
 
Gabarito Coment. 
 
 
 
 
 
 
4. 
 
 
Marque a opção que melhor representa a afirmação a seguir. 
Armazena o conteúdo dos registradores gerais da UCP, além dos 
registradores de uso específico, como program counter (PC), stack 
pointer (SP) e registrador de status¿. 
 
 
 
 
Contexto de Hardware 
 
 
Contexto de Software 
 
 
Thread 
 
 
Limites 
 
 
Espaço de Endereçamento 
 
 
Gabarito Coment. 
 
 
 
 
 
 
5. 
 
 
Os sistemas operacionais criam estruturas de controle, chamadas 
processo, para controlar a execução dos programas, sejam do 
usuário ou do próprio sistema. Essa estrutura registra informações 
sobre a situação do processo durante todo seu processamento, 
sendo uma dessas informações o estado do processo. 
Avalie as sentenças a seguir e assinale a correta. 
 
 
 
 
O escalonador organiza a fila de processos em estado de PRONTO. Para 
escalonadores preemptivos existe a possibilidade de determinar uma fatia de 
tempo (time slice) para que o processo se mantenha em estado de 
EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO 
 
 
O escalonador também pode selecionar processo em ESPERA para execução. 
 
 
A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é 
possível em ambos os sentidos. 
 
 
O estado de EXECUÇÃO representa o processo aguardando ser escalonado, 
ou seja, o processo depende da escolha por parte do sistema operacional para 
que possa executar seu código (instruções) 
 
 
O estado de ESPERA representa o processo aguardando o fim da fatia de 
tempo de umprocesso em EXECUÇÂO 
 
 
Gabarito Coment. 
 
 
 
 
 
 
6. 
 
 
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á dois processos iguais. 
 
 
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á um único processo responsável pelas duas instâncias. 
 
 
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). 
 
 
Sistemas multitarefa não suportam mais de uma instância do mesmo programa 
em execução. 
 
 
Gabarito Coment. 
 
 
 
 
 
 
7. 
 
 
Suponha que um usuário esteja utilizando um editor de texto em um 
terminal Windows. Em um dado momento ele nota que o computador 
ficou lento. O usuário confirma que aparentemente não há nenhum 
programa sendo executado além do Windows e do Word. Ao conferir 
no gerenciador de tarefas, ele observa que existe um novo processo 
chamado "backup". Entretanto, não há nenhuma interface para lidar 
com esse processo. Neste caso, podemos dizer que o processo 
"backup" é um processo do tipo: 
 
 
 
 
Daemon. 
 
 
Foreground. 
 
 
Background. 
 
 
Underground. 
 
 
Thread. 
 
 
 
 
 
 
 
 
8. 
 
 
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 
"executando". 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á 
do estado "espera" diretamente para o estado "execução"? 
 
 
 
 
Não. O processo ficará em estado de "espera" e aguarda até que o sistema 
operacional o selecione para execução. 
 
 
Sim. Assim que liberar o processador ele será executado. 
 
 
sim, pois independente da quantidade de CPU´s ele será executado. 
 
 
Não. O processo passa para o estado "pronto" e aguarda até que o sistema 
operacional o selecione para execução. 
 
 
Sim. Mas somente se o computador tiver mais de uma CPU. 
 
 
Gabarito Coment. 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada 
 
 
 
 
Exercício inciado em 21/08/2018 17:28:49.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais