Buscar

Avaliaçao 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 7 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

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 6, do total de 7 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

· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Por vezes, o usuário inicia a execução de um aplicativo que se desdobra em vários processos na memória e estes realizam, cada um deles, uma parte do que o usuário precisa, ou então ocorre a situação na qual dois ou mais processos precisam utilizar o mesmo recurso. Nessa situação, pode ocorrer de um determinado processo necessitar esperar que outro processo conclua algum processamento. Surge, então, a necessidade de coordenar e sincronizar esses processos. Diversas abordagens são utilizadas para controlar situações como essa.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Qual alternativa é uma abordagem válida de acordo com o que foi visto no texto?
	
	
	
	
		Resposta Selecionada:
	 
Utilizar algum mecanismo de controle de regiões críticas.
	Resposta Correta:
	 
Utilizar algum mecanismo de controle de regiões críticas.
	Feedback da resposta:
	Resposta correta. Muito bem, você compreendeu bem a necessidade de sincronização entre processos, no caso, aplicado à concorrência de recursos.
	
	
	
· Pergunta 2
0,25 em 0,25 pontos
	
	
	
	A suspensão de um processo é algo permitido em um Sistema Operacional para permitir que alguns processos menos urgentes sejam executados. No entanto, o usuário do sistema computacional não é o único com permissão de alteração na execução dos processos em curso. O próprio SO pode fazer, por meio de diversas formas, como uma tarefa mais importante que aparece no evento com o uso de uma interrupção. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Considerando um processo que está em execução e que precisa ser suspenso por interrupção, avalie as afirmações a seguir.
I. Quando a interrupção é sinalizada, o processo em execução tem a ação de suspensão.
II. Após a suspensão do processo devido à interrupção, a CPU executa o trecho sem dar a devida prioridade.
III. Apesar de o trecho de código gerado pela interrupção ser enviado para o núcleo pelo SO, não pertence ao SO.
IV. Após a conclusão do trecho de código gerado pela interrupção ser concluído, a execução suspensa é retomada.
V. A interrupção é uma forma de suspender um determinado processo do SO e dar prioridade a outro com mais prioridade.
Agora, assinale a alternativa que apresente informações corretas sobre a forma de inclusão da ação de prioridade por meio de interrupção.
	
	
	
	
		Resposta Selecionada:
	 
I, IV e V.
	Resposta Correta:
	 
I, IV e V.
	Feedback da resposta:
	Resposta correta. A interrupção tem como características fornecer a ação de parar o que está fazendo para execução de outra tarefa que, com certeza, tem mais prioridade que a atual.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Como o Sistema Operacional faz a ponte entre o hardware e os demais aplicativos dos usuários, é preciso que esse software especial tenha formas de executar suas ações de forma adequada aos recursos disponíveis. O uso de threads permite um melhor aproveitamento dos recursos disponíveis e, portanto, é um recurso muito aplicado nos Sistemas Operacionais atuais.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva que esteja correta para as características de modelo de uma thread.
	
	
	
	
		Resposta Selecionada:
	 
A linha principal possui artifícios em sua execução que permite a volta a essa linha, após a execução de uma thread ou para criação de uma nova.
	Resposta Correta:
	 
A linha principal possui artifícios em sua execução que permite a volta a essa linha, após a execução de uma thread ou para criação de uma nova.
	Feedback da resposta:
	Resposta correta. A codificação principal tem sua lógica em série e, caso seja necessária alguma ação mais complexa que permita um desvio e posteriormente voltem as ações em curso, tem-se a thread.
	
	
	
· Pergunta 4
0 em 0,25 pontos
	
	
	
	Usar linguagens de baixo nível é algo bem complexo, pois é preciso conhecer todas os detalhes de como acessar o hardware, por meio de linguagens de programação específicas para esse fim. No entanto, é importante que o usuário possa acessar esses recursos de hardware, por meio de um ambiente amigável. Com isso, surge a ação do Sistema Operacional.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Em um Sistema Operacional, aplica-se a técnica da abstração, para que o usuário utilize o que precisa.
PORQUE
É necessário esconder detalhes técnicos no uso desse tipo de software
denominado Sistema Operacional.
Analisando as afirmações acima, conclui-se que:
	
	
	
	
		Resposta Selecionada:
	 
As duas afirmações são falsas.
	Resposta Correta:
	 
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	Feedback da resposta:
	Resposta incorreta. Observe sobre a função aplicada a esse tipo de software especial que é o Sistema Operacional, no que diz respeito ao hardware e ao software disponíveis aos usuários.
	
	
	
· Pergunta 5
0,25 em 0,25 pontos
	
	
	
	O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO.
	
	
	
	
		Resposta Selecionada:
	 
Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser suspensos por meio do recurso de IRQ.
	Resposta Correta:
	 
Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser suspensos por meio do recurso de IRQ.
	Feedback da resposta:
	Resposta correta. O tipo FIFO tem sua característica específica de executar quem chega primeiro, porém permite ser suspenso, quando em uma intervenção externa.
	
	
	
· Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Considerando que em um microcomputador podem ser executados vários aplicativos por vez e que esses aplicativos resultam em vários processos na memória, o Sistema Operacional tem que lidar com as solicitações de recursos realizadas pelos processos. Assim, torna-se necessário que tais processos comuniquem quando, como e quais recursos ele precisa para realizar a tarefa.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Surge, então, a necessidade de estabelecimento de um mecanismo para isso. Qual é ele?
	
	
	
	
		Resposta Selecionada:
	 
Estabelecer uma maneira pela qual os processos se comuniquem com o Sistema Operacional ou outros processos, no sentido de solicitar recursos e serviços.
	Resposta Correta:
	 
Estabelecer uma maneira pela qual os processos se comuniquem com o Sistema Operacional ou outros processos, no sentido de solicitar recursos e serviços.
	Feedback da resposta:
	Correto. Sistemas Operacionais modernos são construídos com uma sólida separação entre os gerenciadores que o compõem e isso se reflete nas diferenças entre cada gerenciador.
	
	
	
· Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Qualquer processo que o Sistema Operacional execute tem uma finalidade nas tarefas requisitadas por usuários, demais aplicativos e hardwares
presentes no sistema computacional. Assim, a execução e/ou suspensão desse processo precisa ser sincronizada para correta retomada.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Na ocorrência do evento de troca de contexto de um processo, existe a ação de atualização do PCB.
PORQUE
É necessário atualizar os valores dos registradores, do ponteiro contador do programa e das informações de entradae saída do processo em curso.
Analisando as afirmações acima, conclui-se que:
	
	
	
	
		Resposta Selecionada:
	 
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	Resposta Correta:
	 
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	Feedback da resposta:
	Resposta correta. Para qualquer ação que o processo faça, seja na execução ou suspensão, existe uma documentação, com a ajuda das memórias do tipo registradores.
	
	
	
· Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Em um microcomputador, podem ser executados aplicativos de diferentes finalidades, mas todos têm em comum necessitarem de recursos para poder realizar as tarefas. Por recurso estamos falando de memória principal, secundária, acesso ao mouse
etc. Dessa forma, é necessário que os processos façam uso compartilhado de recursos, sendo esse um dos maiores problemas a serem administrados pelos Sistemas Operacionais. Cada Sistema Operacional deve ter alguma estratégia para superar situações de disputa em compartilhamento de processos.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Sobre essa questão, qual alternativa apresenta uma definição correta do problema de região crítica?
	
	
	
	
		Resposta Selecionada:
	 
As regiões críticas são aquelas nas quais ocorre a tentativa de uso de um recurso compartilhado, sendo necessário o estabelecimento de uma estratégia para minimizar bloqueios.
	Resposta Correta:
	 
As regiões críticas são aquelas nas quais ocorre a tentativa de uso de um recurso compartilhado, sendo necessário o estabelecimento de uma estratégia para minimizar bloqueios.
	Feedback da resposta:
	Resposta correta. Muito bem, você compreendeu corretamente qual é o problema relacionado ao compartilhamento de recursos, lembrando que há estratégias para minimizar os problemas decorrentes disso.
	
	
	
· Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Sabemos que o microcomputador pode armazenar muitos dados na memória RAM e em memória secundária. Sabemos também que esses dados sempre estão relacionados a algum processo ou aplicativos. Durante a execução de um aplicativo, um ou mais processos podem ser iniciados para completar a tarefa e eventualmente um pode depender do outro. Nessas situações, é necessário criar um mecanismo para poder gerenciar a sincronização entre os processos, sendo a comunicação de mensagens uma desses mecanismos.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Qual(is) da(s) afirmativa(s) aponta(m) outros mecanismos de sincronização entre processos?
I. Usar regiões de memória compartilhada, permitindo um processo compartilhar dados e estados com outros.
II. Utilizar abstrações de semáforos para indicar os estados dos processos.
III. Incluir um aplicativo especial para permitir que os processos enviem SMS uns para os outros.
IV. Possuir aplicativos que permitam o envio de SMS e e-mail entre os processos, garantindo a comunicação.
 V. Usar barramentos especiais para trocar mensagens entre processos e seus estados de sincronização.
Agora, assinale a alternativa que contenha as assertivas corretas para realizar a sincronização adequada entre processos.
	
	
	
	
		Resposta Selecionada:
	 
I e II.
	Resposta Correta:
	 
I e II.
	Feedback da resposta:
	Resposta correta. Com o compartilhamento de recursos e semáforos de controle é possível ocorrer a sincronização.
	
	
	
· Pergunta 10
0 em 0,25 pontos
	
	
	
	Em uma estrutura de Sistema Operacional mais atual, é importante que existam várias formas de promover uma maior agilidade aos processos em curso, desde que toda a administração dos dados e informações associadas estejam corretas, do início ao fim da execução do processo.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva correta sobre o bloco de controle denominado PCB.
	
	
	
	
		Resposta Selecionada:
	 
A CPU sabe que a próxima instrução a ser executada está no ponteiro contador do programa, e que não é atualizado em uma troca de contexto.
	Resposta Correta:
	 
A CPU sabe, por meio do registrador de base de memória, em que parte dela estão os dados do processo.
	Feedback da resposta:
	Resposta incorreta. Observe que fato de ocorrer uma execução de qualquer processo, seja ele de processador, de dispositivos de E/S, de memória precisa estar registrado e, assim, o processo ser executado corretamente.

Continue navegando