Buscar

SISTEMAS OPERACIONAIS PTA respostas

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

· SISTEMAS OPERACIONAIS PTA - 202010.ead-3880.03 Atividade 1
0 em 1 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:
	 
Limitar o número de aplicativos instalados para não permitir a ocorrência disso.
	Resposta Correta:
	 
Utilizar algum mecanismo de controle de regiões críticas.
	Feedback da resposta:
	Sua resposta está incorreta. Retorne ao texto básico e reveja as questões de sincronização e concorrência de processos.
	
	
	
· Pergunta 2
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 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
	
	
	
	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 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. Com a complexidade da programação de alto nível, é preciso atender a essa preocupação, no que diz respeito ao uso de um software como o SO para interfacear o hardware
e os demais aplicativos de usuário.
	
	
	
· Pergunta 5
0 em 1 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:
	 
II, IV e V.
	Resposta Correta:
	 
I, IV e V.
	Feedback da resposta:
	Resposta incorreta. Como processo é feito pelo SO, só pode pertencer a ele e com as características de ser mais importante que o atual e, portanto, tem mais prioridade do que o evento atual.
	
	
	
· 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
	
	
	
	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 8
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 9
0 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 foi um tipo de algoritmo usado nas versões antigas de sistema operacional, não sendo usado em nenhuma parte dos modernos sistemas operacionais.
	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 incorreta. Você não compreendeu ainda o algoritmo FIFO. Retorne ao texto básico para compreender a diferença entre os algoritmos.
	
	
	
· Pergunta 10
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.