Buscar

SISTEMAS OPERACIONAIS PNA

Prévia do material em texto

SISTEMAS OPERACIONAIS PNA (ON) 
· Pergunta 1
0 em 0,25 pontos
	
	
	
	Em um mundo futurístico, temos um cenário que a interação com todos os equipamentos computacionais acontece de forma mais simplista, com o uso de gestos, fala e pensamento. No entanto, ainda não estamos nessa época e ainda existem dispositivos que necessitam da interação por meio de teclado e mouse , por exemplo, e, portanto, de um software
que permita a interação entre a parte física e os demais aplicativos do computador, como faz o Sistema Operacional.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Qual assertiva a seguir é correta para as características das linguagens de baixo nível?
	
	
	
	
		Resposta Selecionada:
	 
São consideradas tipos de linguagem de programação feitas para serem aplicadas em qualquer hardware
de computador.
	Resposta Correta:
	 
São consideradas tipos de linguagem de programação porque estão diretamente associadas ao hardware
do computador.
	Feedback da resposta:
	Sua resposta está incorreta. Note que, para a linguagem ser considerada de programação de baixo nível, significa ter uma complexidade associada e específica em nível de hardware.
	
	
	
· Pergunta 2
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 3
0,25 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, por meio do registrador de base de memória, em que parte dela estão os dados do processo.
	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 correta. Como os processos precisam ser confiáveis até o fim de sua execução, a cada um tem que ter uma ajuda dos registradores para que a ação esteja documentada, evitando erros na execução.
	
	
	
· Pergunta 4
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 entrada e 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 5
0 em 0,25 pontos
	
	
	
	O uso das threads são importantes no contexto do uso de Sistemas Operacionais pelo fato de permitir mais velocidade na execução das tarefas destinadas ao maior número de processadores disponíveis nos computadores atuais, pois os desvios podem ser feitos em outros processadores, enquanto alguns ficam com as atividades principais de um determinado evento.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
As threads são usadas para equilibrar o processamento dos eventos nos processadores.
PORQUE
Podem ter seus processos fragmentados para serem executados em série.
Analisando as afirmações acima, conclui-se que:
	
	
	
	
		Resposta Selecionada:
	 
A primeira afirmação é falsa, e a segunda é verdadeira.
	Resposta Correta:
	 
As duas afirmações são falsas.
	Feedback da resposta:
	Resposta incorreta. Observe sobre a questão de ter um aumento da velocidade da programação por meio de fragmentação do código, que só é conseguido com o paralelismo.
	
	
	
· Pergunta 6
0 em 0,25 pontos
	
	
	
	Para fornecer mais agilidade a algumas tarefas que são executadas pelo Sistema Operacional, o usuário pode utilizar de artifícios de alterar a fila de ações de um determinado processo. Essa ação consiste em alterar a fila de prioridades dos processos em execução por meio da suspensão dele, de forma temporária.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Nos algoritmos de escalonamento, quando um evento é denominado de não preventivo, tem sua execução suspensa.
PORQUE
Precisa ser executado o evento preventivo, que não permite qualquer interrupção.
Analisando as afirmações acima, conclui-se que:
	
	
	
	
		Resposta Selecionada:
	 
A primeira afirmação é verdadeira, e a segunda é falsa.
	Resposta Correta:
	 
As duas afirmações são falsas.
	Feedback da resposta:
	Resposta incorreta. Observe sobre o significado adequado para os termos preemptivos e não preemptivos. Um deles permite a suspensão temporária. Já outros, não têm esta característica para evitar uma falha total do SO, devido a uma escolha errada por parte do usuário.
	
	
	
· Pergunta 7
0 em 0,25 pontos
	
	
	
	Em um Sistema Operacional, entre suas várias tarefas em promover a melhor interface entre o hardware e os demais utilitários fornecidos para o usuário, está em definir que tipo de tarefas precisam ser realizada primeiro em relação às demais que estão em curso, por meio dos processos existentes. Assim, existem vários tipos de escolhas disponíveis para serem aplicadas aos SO atuais.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva correta da ação do algoritmo de escalonamento em lote.
	
	
	
	
		Resposta Selecionada:
	 
É aplicado em um conjunto infinito de processos, com ou sem interação externa ao lote.
	Resposta Correta:
	 
É aplicado em um conjunto finito de processos sem a necessidade de interação.
	Feedback da resposta:
	Resposta incorreta. Observe que o bloco é algo fechado, determinado de processos e que não sofre influência de agentes externos, sejam eles de usuários ou de outros softwares.· Pergunta 8
0 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, III, IV e V.
	Resposta Correta:
	 
I e II.
	Feedback da resposta:
	Resposta incorreta. A sincronização requer o uso de recursos que fazem parte da sua própria estrutura. O uso de recursos de terceiros não permite esse tipo de ação de sincronização.
	
	
	
· Pergunta 9
0 em 0,25 pontos
	
	
	
	Sistema Operacional é considerado um software com funções especiais, como fazer a ponte entre os demais aplicativos do computador e o hardware
disponível ao usuário. Como é um software, é constituído de uma sequência de comandos que é executada para ter como resultado uma tarefa que foi requisitada.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva que esteja correta com as características de uma thread.
	
	
	
	
		Resposta Selecionada:
	 
A thread é aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação serial.
	Resposta Correta:
	 
A thread é aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação concorrente.
	Feedback da resposta:
	Sua resposta está incorreta. Observe sobre a aplicação na thread
para fornecer agilidade e paralelismo aos processo correntes.
	
	
	
· Pergunta 10
0 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:
	 
O FIFO é aplicado em todos os equipamentos atuais, por ofertar uma prioridade justa, mesmo no custo de velocidade.
	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 incorreta. Note que em escalonamento do tipo FIFO, que tem significado First In, First Out, não tem essa ação em exclusivo e pode ser interrompido em eventos especiais.
	
	
	
Sexta-feira, 25 de Outubro de 2019 23h30min01s BRT

Continue navegando

Outros materiais