Buscar

Prova corrigida Sistemas operacionais

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 5 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

Prévia do material em texto

· Pergunta 1
0 em 1 pontos
	
	
	
	Mesmo quando um computador não está executando tarefas requisitadas pelo usuário, o equipamento não está inativo. Existe uma grande atividade acontecendo. Um dos maiores responsáveis por essa extensão ação é o Sistema Operacional. O objetivo é manter os recursos disponíveis e adequados para o que precisa ser executado, caso seja requisitado.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Considerando a comunicação interna do SO para manter o equipamento disponível para uso, avalie as afirmações a seguir.
 
I. A comunicação interna ocorre por mensagens apenas entre processos dentro do processador, para manter os recursos disponíveis.
II. A comunicação interna ocorre por mensagens apenas entre processos dentro do processador e a memória RAM, para manter os recursos disponíveis.
III. A comunicação interna ocorre por mensagens entre processos dentro do processador, memória RAM e o disco rígido.
IV. A comunicação interna ocorre por mensagens do tipo API, chamadas de sistema e recursos compartilhados.
V. A comunicação interna ocorre por mensagens curtas, médias e grandes, entre as partes do computador.
Agora, assinale a alternativa que apresente as informações corretas sobre a característica das mensagens internas do SO.
	
	
	
	
		Resposta Selecionada:
	 
II, IV e V.
	Resposta Correta:
	 
III, IV e V.
	Feedback da resposta:
	Resposta incorreta. Note que a comunicação é utilizada para identificar as necessidades entre o hardware disponível para alocar os recursos dos processos.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	A segurança em ambientes computacionais sempre foi, é e será uma preocupação. Assim, são várias as formas de ofertar mecanismos de segurança. A técnica de criptografia é uma forma antiga de embaralhar a informação a ser transmitida, para que apenas a origem e o destino sejam capazes de saber o significado.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
A ideia básica de criptografia é transformar determinados dados em outros.
PORQUE
As informações terão outro significado quando retornar ao modo inicial.
Analisando as afirmações acima, conclui-se que:
	
	
	
	
		Resposta Selecionada:
	 
A primeira afirmação é verdadeira, e a segunda é falsa.
	Resposta Correta:
	 
A primeira afirmação é verdadeira, e a segunda é falsa.
	Feedback da resposta:
	Resposta correta. A ação de criptografia é dar uma nova forma de ter o mesmo conteúdo, porém sem precisar mostrar a informação original.
	
	
	
· Pergunta 3
0 em 1 pontos
	
	
	
	Sabemos que um microcomputador dotado de um sistema operacional moderno pode executar um grande número de aplicativos, os quais oferecem diferentes funcionalidades para o usuário. A simples inserção de um novo aplicativo pode permitir que o usuário realize uma infinidade de novas tarefas. Todavia, quando inicia vários aplicativos, ocorre a criação de vários processos na memória do microcomputador, os quais devem ser geridos pelo sistema operacional. De que maneira o sistema operacional decide qual processo deve ser realizado, quando vários estão em memória?
I. De forma aleatória.
II. O gerenciador de processos decide qual processo deve ser executado e quais devem esperar.
III. O gerenciador de processos usa o algoritmo de escalonamento para determinar qual processo deve ser executado primeiro.
IV. Existem diferentes tipos de algoritmos de escalonamento e cada tipo tem aplicação para situações específicas.  
V. Um sistema operacional sempre executa os processos na ordem em que eles foram criados, sendo impossível ser de outra maneira.
Agora, assinale a alternativa que apresente as assertivas corretas para a gestão dos processos.
	
	
	
	
		Resposta Selecionada:
	 
II, IV e V.
	Resposta Correta:
	 
II, III e IV.
	Feedback da resposta:
	Resposta incorreta. Reveja o texto básico para compreender quais são as funções realizadas pelo gerenciador de processos e como ele o faz.
	
	
	
· Pergunta 4
0 em 1 pontos
	
	
	
	A ação de simular consiste em reproduzir uma determinada ação em um ambiente controlado. Sendo assim, executar a simulação de processos de SO permite compreender por experimentos como ocorre a ação de um gerenciador de processos quando em uso em um SO,
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016.
No uso de um simulador de processos, é possível experimentar várias situações de um evento de um processo.
PORQUE
Os simuladores são sempre complexos para conseguir apresentar o que é desejado.
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:
	 
A primeira afirmação é verdadeira, e a segunda é falsa.
	Feedback da resposta:
	Resposta incorreta. Note que, se for de alta complexidade, não valeria a pena seu uso para analisar o comportamento dos processos.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Quando um computador executa várias tarefas ao mesmo tempo, diz-se que ele está na forma de multiprogramação. Assim, o Sistema Operacional precisa executar ações adequadas para executar a sua tarefa de gerenciamento sobre os recursos de hardware o mais ágil possível.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Das alternativas abaixo, assinale a alternativa que descreve as características sobre a dinâmica que a alocação de memória oferta para um processo.
	
	
	
	
		Resposta Selecionada:
	 
O fato de ter um número não exato de processos, torna a dinâmica de alocação adequada.
	Resposta Correta:
	 
O fato de ter um número não exato de processos, torna a dinâmica de alocação adequada.
	Feedback da resposta:
	Resposta correta. Com o computador executando várias tarefas, alternar o uso dos recursos disponíveis para o processo necessita de certa agilidade na execução.
	
	
	
· Pergunta 6
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.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Como a memória e os vários tipos disponíveis no hardware do computador ajudam na velocidade com que as tarefas são realizadas, é importante que uma boa administração dessas memórias também aconteça. Sendo assim, as informações são divididas em partes, denominadas como sendo a técnica de segmentação de memória.
DEITEL, H. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2005.
Qual assertiva aseguir é correta para a característica da estratégia de segmentação da memória?
	
	
	
	
		Resposta Selecionada:
	 
O uso da segmentação permite que tipos diferentes de estruturas de dados possam usufruir dos espaços.
	Resposta Correta:
	 
O uso da segmentação permite que tipos diferentes de estruturas de dados possam usufruir dos espaços.
	Feedback da resposta:
	Resposta correta. O uso da segmentação de memória permite que o conteúdo, independentemente do tipo, tenha melhor aproveitamento do recurso de hardware disponível.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Em se tratando de informação que é armazenada pelo usuário em uma memória de grande quantidade de dados, a forma organizada como as informações serão dispostas é indispensável para que, no momento do resgate da informação, o Sistema Operacional saiba onde está o que precisa ser enviado para outro módulo do hardware.
MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas operacionais. 5. ed. Rio de Janeiro: LTC, 2013.
Das alternativas abaixo, assinale a que descreva as características de um arquivo do ponto de vista da estrutura computacional.
	
	
	
	
		Resposta Selecionada:
	 
O arquivo é uma abstração sobre os dados e está presente em qualquer tipo de memória secundária.
	Resposta Correta:
	 
O arquivo é uma abstração sobre os dados e está presente em qualquer tipo de memória secundária.
	Feedback da resposta:
	Resposta correta. A organização de conteúdo precisa de um padrão. A forma adotada pelos Sistemas Operacionais, em sua ação de gerência de arquivos, diz respeito a associar o local de guarda, como um armário de escritório.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Na execução de processos em um microcomputador moderno, o Sistema Operacional permite que o usuário escolha qual aplicativo deseja executar, podendo o usuário, inclusive, executar mais de um processo por vez. Isso significa que o sistema operacional precisará gerenciar e lidar com questões de prioridade de execução dos processos. Essa tarefa de gerenciamento cabe ao gerenciador de processos e, mais especificamente, no uso de algum algoritmo de escalonamento.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Sobre isso, o algoritmo de escalonamento do tipo FIFO funciona de que maneira?
	
	
	
	
		Resposta Selecionada:
	 
FIFO refere-se a um algoritmo no qual o processo que foi criado primeiro (ou posto na fila primeiro) será o primeiro a ser executado.
	Resposta Correta:
	 
FIFO refere-se a um algoritmo no qual o processo que foi criado primeiro (ou posto na fila primeiro) será o primeiro a ser executado.
	Feedback da resposta:
	Resposta correta. O escalonamento do tipo FIFO consiste exatamente em executar primeiro o processo que chegou há mais tempo.
	
	
	
· Pergunta 10
0 em 1 pontos
	
	
	
	Em um computador, quanto mais recurso computacional tiver, melhor é o desempenho. Essa ideia não é diferente em relação à memória. No entanto, nem sempre é possível inserir mais módulos de memória no computador, para ter mais espaço livre de memória. Sendo assim, o Sistema Operacional precisa utilizar estratégias para melhor gerenciar o espaço disponível.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016.
O mapa de bits é uma maneira de endereçar grandes partes da memória.
PORQUE
Permite um controle mais simples sobre parte da memória que está ou não alocada.
Analisando as afirmações acima, conclui-se que:
	
	
	
	
		Resposta Selecionada:
	 
As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	Resposta Correta:
	 
A primeira afirmação é falsa, e a segunda é verdadeira.
	Feedback da resposta:
	Resposta incorreta. Quanto mais o SO souber a respeito do tipo de recurso que o computador tem, melhor será a administração. Isso serve para os recursos em uso e para os que estão livres.
	
	
	
Quinta-feira, 25 de Junho de 2020 10h19min16s BRT

Continue navegando