Buscar

SISTEMAS OPERACIONAIS-ATIVIDADE 2

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

· Pergunta 1
1 em 1 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 finito de processos sem a necessidade de interação.
	Resposta Correta:
	 
É aplicado em um conjunto finito de processos sem a necessidade de interação.
	Feedback da resposta:
	Resposta correta. No caso do uso em lote, para ser um tipo de escalonamento, é importante que exista um número determinado de processos e que não tenha uma interação, devido estar em um bloco.
	
	
	
· Pergunta 2
1 em 1 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 3
1 em 1 pontos
	
	
	
	Como o Sistema Operacional atua como um gestor de tarefas, serviços e ações dentro do computador, é preciso que ocorram tarefas que tenham mais importância do que outras quando na execução das diversas ações que esse software
especial precisa gerenciar dentro do computador.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva correta quanto ao tema fila de prioridades em um Sistema Operacional.
	
	
	
	
		Resposta Selecionada:
	 
A alteração é possível e pode ser executada por um usuário comum, porque os SO atuais possuem ferramentas disponíveis para este fim.
	Resposta Correta:
	 
A alteração é possível e pode ser executada por um usuário comum, porque os SO atuais possuem ferramentas disponíveis para este fim.
	Feedback da resposta:
	Resposta correta. A fila de prioridades é algo disponível ao usuário, que tem liberdade de escolha sobre os processos que sejam de seu desejo serem executados primeiro.
	
	
	
· Pergunta 4
1 em 1 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:
	 
As duas afirmações são falsas.
	Resposta Correta:
	 
As duas afirmações são falsas.
	Feedback da resposta:
	Resposta correta. A thread tem ação no SO para ofertar agilidade, por meio da fragmentação da programação com vistas ao paralelismo.
	
	
	
· Pergunta 5
1 em 1 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 6
1 em 1 pontos
	
	
	
	O Sistema Operacional sempre tem sua codificação disponível na forma seriada, para que a lógica flua conforme o idealizado. No entanto, em determinados momentos, os processos precisam executar qualquer trecho do código em separado para que os demais processos sejam executados e utilizem da melhor forma os recursos disponíveis. 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 a ação de uma thread
em relação a um processo.
	
	
	
	
		Resposta Selecionada:
	 
A thread tem sua ação no processador para executar seu trabalho no tempo do processador.
	Resposta Correta:
	 
A thread tem sua ação no processador para executar seu trabalho no tempo do processador.
	Feedback da resposta:
	Resposta correta. Uma thread é uma parte do código presente em um processo para fornecer agilidade a um código maior.
	
	
	
· Pergunta 7
1 em 1 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 porque estão diretamente associadas ao hardware
do computador.
	Resposta Correta:
	 
São consideradas tipos de linguagem de programação porque estão diretamente associadas ao hardware
do computador.
	Feedback da resposta:
	Resposta correta. O fato de ser uma linguagem de programação de alta complexidade permite a ligação entre a programação do hardware para ser entendido pelos demais softwares.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Para que uma fila de prioridade seja aplicada em um Sistema Operacional, é importante que esteja adequada aos processos que o Sistema Operacional dispõe. No entanto, como existem Sistemas Operacionais com características diferentes, é natural que as formas de estabelecer prioridades na fila de execução de processos também sejam diferentes.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Considerando os tipos de algoritmos de escalonamento, avalie as afirmações a seguir.
I. O tipo FCFS tem com o objetivo executar logo o processo
que chegar por último.
II. O tipo SJF não preemptivo tem a ação de executar em primeiro o menor trabalho.
III. O tipo SJF preemptivo tem prioridade o de menor trabalho, que pode ser suspenso.
IV. O tipo prioridade preemptivo recebe uma prioridade após o estado de pronto.
V. O tipo Round Robin oferta igual fatia de tempo de atendimento aos processos.
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:
	 
III, IV e V.
	Resposta Correta:
	 
III, IV e V.
	Feedback da resposta:
	Resposta correta. A pinagem utilizada na memória diz respeito às ações em termos de funções, não execuções de ordem física.
	
	
	
· Pergunta 9
1 em 1 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:
	 
As duas afirmações são falsas.
	Resposta Correta:
	 
As duas afirmações são falsas.
	Feedback da resposta:
	Resposta correta. Para evitar a falha total em processos em execução por parte do SO, alguns processos não podem ser suspensos pelo usuário. Outros não têm esta característica e têm sua suspensão realizada pelos usuários e, assim, têm-se os termos preemptivos e não preemptivos.
	
	
	
· Pergunta 10
1 em 1 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.

Teste o Premium para desbloquear

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

Continue navegando